Information Technology — Text communication — Message-Oriented Text Interchange Systems (MOTIS) — Part 6: Protocol Specifications

Technologies de l'information — Communication de texte — Systèmes d'échange de texte en mode message — Partie 6: Spécification de protocole

General Information

Status
Withdrawn
Publication Date
12-Dec-1990
Withdrawal Date
12-Dec-1990
Current Stage
9599 - Withdrawal of International Standard
Completion Date
08-Dec-2003
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 10021-6:1990 - Information Technology -- Text communication -- Message-Oriented Text Interchange Systems (MOTIS)
English language
50 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

I
I N TE R NAT I O NA L ISOIIEC
10021-6
STANDARD
First edition
1990-1 2-01
Information technology - Text Communication
- Message-Oriented Text Interchange Systems
(MOTIS) -
Part 6:
Protocol Specifications
Technologies de I'in formation - Communication de texte - S ysthes d'&change
de texte en mode message -
Partie 6: Specification de protocole
Reference number
ISO/IEC 10021-6 : 1990 (E)

---------------------- Page: 1 ----------------------
ISO/IEC 10021-6 : 1990 (E)
Contents
..
Foreword . VII
e.
Introduction . vi11
Section one . Introduction . 1
1 Scope . 1
2 Normative references . 2
2.1 Open Systems Interconnection . 2
2.2 Message Handling Systems . 2
2.3 Directory Systems . 3
3 Definitions . 3
4 Abbreviations . 3
5 Conventions . 3
5.1 Terms . 3
5.2 Abstract Syntax Definitions . 3
Section two . Message Handling System Access Protocol Specifications . 4
6 Overview of the MHS Access Protocols . 4
6.1 MHS Access Protocol Model . 4
6.2 Services Provided by the MTS Access Protocol . 7
6.3 Services Provided by the MS Access Protocol . 8
6.4 Use of Underlying Services . 9
6.4.1 Use of ROSE Services . 9
6.4.2 Use of RTSE Services . 9
6.4.3 Use of ACSE Services . 9
6.4.4 Use of the Presentation-service . 9 . .- .
7
MTS Access Protocol Abstract Syntax Definition . 10
8 MS Access Protocol Abstract Syntax Definition . 15
9 Mapping onto Used Services . 17
9.1 Application-contexts omitting RTSE . 17
9.1.1 Mapping onto ACSE . 17
9.1.1.1 Abstract-bind onto A-ASSOCIATE . 17
9.1.1.1.1 Mode . 17
9.1.1.1.2 Application Context Name . 18
9.1.1.1.3 User Information . 18
9.1.1.1.4 Presentation Context Definition List . 18
9.1.1.1.5 Quality of Service . 18
9.1.1.1.6 Session Requirements . 18
O ISO/IEC 1990
All rights reserved . No part of this publication may be reproduced or utilized in any form or by any
means. electronic or mechanical. including photocopying and microfilm. without permission in
writing from the publisher .
International Organization for Standardization
Case postale 56 CH-121 1 Genève 20 Switzerland
Printed in Switzerland
..
11

---------------------- Page: 2 ----------------------
I
ISO/IEC 10021-6 : 1990 (E)
Abstract-unbind onto A-RELEASE . 18
9.1.1.2
9.1.1.2.1 Result . 18
Use of A-ABORT and A-P-ABORT Services . 18
9.1.1.3
Mapping onto ROSE . 19
9.1.2
Application-contexts including RTSE . 19
Mapping onto RT-OPEN and RT-CLOSE . 19
9.2.1
Abstract-bind onto RT-OPEN . 19
9.2.1.1
................................................................................................ 19
9.2.1.1.1 Mode
9.2.1.1.2 Application Context Name . 19
9.2.1.1.3 User-data . 19
9.2.1.1.4 Presentation Context Definition List . 19
Abstract-unbind onto RT-CLOSE . 20
9.2.1.2
9.2.2 Mapping onto ROSE . 20
Managing the Turn . 20
9.2.2.1
10 Conformance . 21
10.1 Statement Requirements . 21
10.2 Static Requirements . 22
10.3 Dynamic Requirements . 22
Section three . Message Transfer System Transfer Protocol Specification . 23
11 Overview of the MTS Transfer Protocol . 23
11.1 Model . 23
......................................................................... 26
11.2 Services Provided by the MTS Transfer Protocol
1 1.3 Use of Underlying Services . 26
Use of the RTSE Services . 26
11.3.1
Use of the ACSE Services . 26
1 1.3.2
11.3.3 Use of the Presentation-service . 27
Establishing and Releasing Associations . 27
1 1.4
12 MTS Transfer Protocol Abstract Syntax Definition . 27
Mapping onto Used Services . 30
13
13.1 Mapping onto RTSE X.410- 1984 mode . 30
13.1.1 Mapping onto RT-OPEN and RT-CLOSE . 30
13.1 . 1 . 1 MTA-bind onto RT-OPEN . 30
13.1.1.1.1 Application-protocol . 30
13.1.1.1.2 User-data . 30
13.1.1.1.3 Mode . 31
13.1 . 1 . 2 MTA-unbind onto RT-CLOSE . 31
Mapping onto RT-TRANSFER . 31
13.1.2
13.1.2.1 APDU . 31
13.1.2.2 Transfer-time . 31
13.1.3 Managing the Turn . 31
......................................................... 31
13.1.3.1 Use of the RT-TURN-PLEASE Service
13.1.3.1.1 Priority . 32
13.1.3.2 Use of the RT-TURN-GIVE Service . 32
13.1.4 Use of the RT-P-ABORT Service . 32
13.1.5 Use of the RT-U-ABORT Service . 32
13.2 Mapping onto RTSE normal mode . 3~
13.2.1 Mapping onto RT-OPEN and RT-CLOSE . 33
13.2.1.1 MTA-bind onto RT-OPEN . 33
13.2.1.1.1 Mode . 33
13.2.1.1.2 Application Context Name . 33
13.2.1.1.3 User-data . 33
13.2.1.1.4 Presentation Context Definition List . 33
13.2.1.2 MTA-unbind onto RT-CLOSE . 33
13.2.2 Mapping onto RT-TRANSFER . 33
13.2.3 Managing the Turn . 34
.................................................................................... 34
13.2.4 Use of the RT-P-ABORT Service
13.2.5 Use of the RT-U-ABORT Service . 34
...
111

---------------------- Page: 3 ----------------------
I
ISO/IEC 10021-6 : 1990 (E)
14 Conformance . 34
14.1 Statement Requirements . 34
14.2 Static Requirements . 35
14.3 Dynamic Requirements . 35
Annexes . 36
Reference Definition of MHS Protocol Object Identifiers . 36
A
Interworking with 1984 Systems . 39
B
B.l Association Establishment . 39
B . 1.1 Initiator-credentials/Responder-credentials . 39
B.1.2 Security-context . 39
B.1.3 Bind-error . 39
Rules for Transferring to 1984 systems . 40
B.2
B.2.1 Extensions . 40
B.2.2 Per-domain-bilateral-information . 40
B.2.3 Trace-information/Subject-intermediate-trace-information . 40
B.2.4 Originator-name/Report-destination-name . 40
B.2.5 Per-recipient-fields of Message- or Probe-Transfer . 41
B.2.6 Per-recipient-fields of Report-transfer . 41
B.2.7 OR-name . 41
B.2.8 OR-address . 41
B.2.9 Encoded-information-types . 41
B.2.10 Content-type and Content . 42
B.3 Rules for Receiving from 1984 systems . 42
B.4 Service Irregularities . 42
Differences between 1984 and 1988 hlHS Protocols . 43
C
C.l MTS Access Protocol (P3) Differences . 43
C . 1.1 Size Constraints . 43
C.1.2 Changes to Fundamental Types . 43
C.1.2.1 OR-name . 43
C.1.2.2 Content-type . 43
C.1.2.3 Encoded-information-types . 44
C.1.2.4 Content . 44
C . 1.3 Extensions . 44
C.1.4 Bind . 44
C.1.5 Message-submission . 44
C.1.6 Probe-submission . 44
Cancel-deferred-delivery . 45
C.1.7
C . 1.8 Submission-control . 45
C.1.9 Message-delivery . 45
C.l. 10 Report-delivery . 45
C . 1.1 1 Delivery-control . 45
C.1.12 Register . 45
C . 1.1 3 Change-credentials . 46
MTS Transfer Protocol (PI) Differences . 46
C.2
C.2.1 External-fields . 46
(2.2.2 Other Differences . 46
D Differences between ISO/IEC 10021 -6 and CCITT Recommendation X.419 . 47
E Index . 48
iv

---------------------- Page: 4 ----------------------
ISO/IEC 10021-6 : 1990 (E)
List of Figures
MTS Access Protocol Model . 6
1
2 An MS Access Protocol Model . 6
Abstract Syntax Definition of the MTS Access Protocol (P3) . 11-14
3
4 Abstract Syntax Definition of the MS Access Protocol (P7) . 15-17
5 MTS Transfer Protocol Model . 25
Abstract Syntax Definition of the MTS Transfer Protocol (Pl) . 29
6
A.1 Abstract Syntax Definition of MHS Protocol Object Identifiers . 37-38
V

---------------------- Page: 5 ----------------------
ISO/IEC 10021-6 : 1990 (E)
List of Tables
MHS Access Protocol Application Contexts . 5
1
Remote Operation Priorities . 21
2
MTS Access Protocol Conformance Requirements . 22
3
MS Access Protocol Conformance Requirements . 22
4
MTS Transfer Protocol Application Contexts . 24
5
Interworking between ISO/IEC MOTIS and CCITT X.400 . 25
6
MTS Transfer Protocol Conformance Requirements . 35
7
.....
vi

---------------------- Page: 6 ----------------------
I
ISO/IEC 10021-6 : 1990 (E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized system for worldwide standardiz-
ation. National bodies that are members of IS0 or IEC participate in the development
of International Standards through technical committees established by the respective
to deal with particular fields of technical activity. IS0 and IEC technical
organization
committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with IS0 and IEC, also take part in the
work.
In the field of information technology, IS0 and IEC have established a joint technical
committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint
technical committee are circulated to national bodies for voting. Publication as an
International Standard requires approval by at least 75 070 of the national bodies casting
a vote.
International Standard ISO/IEC 10021-6 was prepared by Joint Technical Committee
ISO/IEC JTC I, Information technology.
ISO/IEC 10021-6 consists of the following parts, under the general title: Information
technology - Text Communication - Message-Oriented Text Interchange Systems
(MOTIS) -
- Part I : System and Service Overview
- Part 2: Overall Architecture
- Part 3: Abstract Service Definition Conventions
- Part 4: Message Transfer System: Abstract Service Definition and Procedures
- Part 5: Message Store: Abstract Service Definition
- Part 6: Protocol Specifications
- Part 7: Interpersonal Messaging System
Annexes A and B form an integral part of this part of ISO/IEC 10021. Annexes C, D
and E are for information only.
vii

---------------------- Page: 7 ----------------------
ISO/IEC 10021-6 : 1990 (E)
Introduction
This part of ISO/IEC 10021 is one of a number of parts of ISO/IEC 10021 (the International Standards
for Message-Oriented Text Interchange Systems (MOTIS)).
MOTIS provides for the exchange of messages between users on a store-and-forward basis. A message
submitted by one user (the origiizator) is transferred through the Message Transfer System (MTS) and
delivered to one or more other users (the recipieizfs). A user may interact directly with the MTS, or
indirectly via a message store (MS).
The MTS comprises a number of message-transfer-agents (MTAs), which transfer messages and deliver
them to their intended recipients.
This International Standard was developed jointly by CCITT and ISO/IEC. The equivalent CCITT
document is CCITT Recommendation X.419.
'. i '
...
Vlll

---------------------- Page: 8 ----------------------
I
ISO/IEC 10021-6 : 1990 (E)
INTERNATIONAL STANDARD
Information technology - Text Communication -
Message-Oriented Text Interchange Systems (MOTIS) -
Part 6 : Protocol Specifications
Section one - Introduction
1 Scope
This part of IS0 10021 specifies the MTS Access Protocol (P3) used between a remote user-agent and
the MTS to provide access to the MTS Abstract Service defined in ISO/IEC 10021-4.
This part of ISO/IEC 10021 also specifies the MS Access Protocol (P7) used between a remote user-
agent and a message-store (MS) to provide access to the MS Abstract Service defined in
ISO/IEC 10021-5.
This part of ISO/IEC 10021 also specifies the MTS Transfer Protocol (Pl) used between MTAs to
provide the distributed operation of the MTS as defined in ISO/IEC 10021-4.
ISO/IEC 1002 1-2 identifies the other International Standards which define other aspects of Message
Handling Systems.
Section two of this part of ISO/IEC 10021 specifies the MHS Access Protocols (P3 and P7). Clause 6
provides an overview of the MHS Access Protocols. Clause 7 defines the abstract-syntax of the MTS
Access Protocol (P3). Clause 8 defines the abstract-syntax of the MS Access Protocol (P7). Clause 9
defines the mapping of the MHS Access Protocols onto used services. Clause 10 specifies conformance
requirements for systems implementing the MHS Access Protocols.
Section three of this part of ISO/IEC 10021 specifies the MTS Transfer Protocol (Pl). Clause 11
provides an overview of the MTS Transfer Protocol (Pl). Clause 12 defines the abstract-syntax of the
MTS Transfer Protocol (Pl). Clause 13 defines the mapping of the MTS Transfer Protocol (Pl) onto
used services. Clause 14 specifies conformance requirements for systems implementing the MTS
ir Transfer Protocol (Pl).
Annex A provides a reference definition of the MHS protocol object identifiers cited in the ASN.1
modules in the body of this part of ISO/IEC 10021,
Annex B describes protocol rules for interworking with implementations of the CCITT Recommendation
X.411 (1984) using the MTS Transfer Protocol (Pl).
Annex C identifies the differences between the CCITT Recommendation X.411 (1984) and this part of
ISO/IEC 1002 1.
Annex D identifies the technical differences between the ISO/IEC and CCITT versions of CCITT
Recommendations X.419 and ISO/IEC 10021 -6.
Annex E provides an index to this part of ISO/IEC 10021, categorised into: Abbreviations; Terms;
1 modules; ASN. 1 macros; ASN. 1 types; and ASN. 1 values.
Information Items; ASN.
2 Normative references
The following standards contain provisions which, through reference in this text, constitute provisions
of this part of ISO/IEC 10021. At the time of publication, the editions indicated were valid. All
standards are subject to revision, and parties to agreements based on this part of ISO/IEC 10021 are

---------------------- Page: 9 ----------------------
ISO/IEC 10021-6 : 1990 (E)
encouraged to investigate the possibility of applying the most recent editions of the standards listed
below. Members of IS0 and IEC maintain registers of currently valid International Standards.
2.1 Open Systems Interconnection
This part of ISO/IEC 10021 cites the following OS1 specifications:
IS0 8649: 988, Itiformation processing systems - Operi Systenis Interconnection - Service
definition for the Associatiori Control Service Element.
IS0 8822: 988, Information processing systems - Open Systems Interconnection - Connection
oriented presentation service definition.
IS0 8824: 990, Information processing systems - Open Systems Intercoririectioir - Specification o f
Abstract Syritas Notation One (ASN.1).
ISO/IEC 9066: 1989, - Text communication - Reliable Traits fer -
Informatioit processing systems
Part 1: Model and service definition.
Part 2: Protocol specification.
ISO/IEC 9072: 1989, Information processiiig systems - Text communication - Remote operations -
Part 1: Model. notatiori and service definition.
Part 2: Protocol specification.
2.2 Message Handling Systems
This part of ISO/IEC 1002 1 cites the following Message Handling System specifications:
ISO/IEC 1002 1: 1990, In formatioii techwlogy - Text coniniutiicatioii - Message-Oriented Text
Interchange Systenis (MOTIS) -
Part 1: Service and system overview.
Part 2: Overall architecture.
Part 3: Abstract service defiriitiori consentions.
Part 4: Message tram fer system : Abstract service de finition and procedures.
Part 5: Message store : Abstract service de finition.
Part 7: Iiiterpersonal niessaging system.
2.3 Directory Systems
This part of ISO/IEC 10021 cites the following Directory System specification:
ISO/IEC 9594-2: 1990, In formation techtrology - Open Systems Interconnection - The Directory
Part 2: Models.
3 Definitions
For the purposes of this part of ISO/IEC 10021 the definitions given in ISO/IEC 10021-2 apply.
2

---------------------- Page: 10 ----------------------
ISO/IEC 10021-6 : 1990 (E)
4 Ab brevia tions
For the purposes of this part of ISO/IEC 10021 the abbreviations given in ISO/IEC 10021-2 apply
5 Conventions
This International Standard uses the descriptive conventions described below.
5.1 Terms
Throughout this part of ISO/IEC 10021 the words of defined terms, and the names and values of service
parameters and protocol fields, unless they are proper names, begin with a lower-case letter and are
linked by a hyphen thus: defined-term. Proper names begin with an upper-case letter and are not
linked by a hyphen thus: Proper Name.
5.2 Abstract Syntax Definitions
This part of ISO/IEC 10021 defines the abstract-syntax of the MHS protocols using the abstract syntax
notation (ASN.l) defined in IS0 8824 and the remote operations notation defined in ISO/IEC 9072-1.
3

---------------------- Page: 11 ----------------------
ISO/IEC 10021-6 : 1990 (E)
Section two - Message Handling System Access Protocol Specifications
Overview of the MHS Access Protocols
6
6.1 MHS Access Protocol Model
Clause 6 of ISO/IEC 10021-4 d
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.