ISO/IEC 10021-4:1990
(Main)Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 4: Message Transfer System: Abstract Service Definition and Procedures
Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 4: Message Transfer System: Abstract Service Definition and Procedures
Technologies de l'information — Communication de texte — Systèmes d'échange de texte en mode message — Partie 4: Système de transfert de message: Procédures et définition de service abstrait
General Information
Relations
Frequently Asked Questions
ISO/IEC 10021-4:1990 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 4: Message Transfer System: Abstract Service Definition and Procedures". This standard covers: Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 4: Message Transfer System: Abstract Service Definition and Procedures
Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 4: Message Transfer System: Abstract Service Definition and Procedures
ISO/IEC 10021-4:1990 is classified under the following ICS (International Classification for Standards) categories: 35.240.20 - IT applications in office work. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 10021-4:1990 has the following relationships with other standards: It is inter standard links to ISO/IEC 10021-4:1990/Amd 1:1994, ISO/IEC 10021-4:1990/Cor 7:1994, ISO/IEC 10021-4:1990/Cor 4:1992, ISO/IEC 10021-4:1990/Cor 5:1992, ISO/IEC 10021-4:1990/Cor 6:1993, ISO/IEC 10021-4:1997; is excused to ISO/IEC 10021-4:1990/Cor 5:1992, ISO/IEC 10021-4:1990/Cor 7:1994, ISO/IEC 10021-4:1990/Cor 6:1993, ISO/IEC 10021-4:1990/Cor 4:1992, ISO/IEC 10021-4:1990/Amd 1:1994. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 10021-4:1990 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
I NTER NATIONAL ISO/IEC
STANDARD 10021-4
First edition
1990-12-01
Information technology - Text Communication
- Message-Oriented Text Interchange Systems
(MOTIS) -
Part 4:
Message Transfer System : Abstract Service
Definition and Procedures
Technologies de I'information - Communication de texte - Systhes dUchange
de texte en mode message -
Partie 4: Syst&ne de transfert de message: Prockdures et dkfinition de service
abstrait
ISO/IEC 10021-4 : 1990 (E)
Contents
Foreword . .xi
..
...................................................................................................................................
Introduction
Section one . Introduction . 1
Scope . 1
Normative references . 1
2.1 Open Systems Interconnection . 2
2.2 Message Handling Systems . 2
2.3 Directory Systems . 2
2.4 Country Codes . 3
Definitions . 3
Abbreviations . 3
Conventions . 3
5.1 Terms . 3
5.2 Presence of Parameters . 3
5.3 Abstract Syntax Definitions . 3
Section two . Message Transfer System Abstract Service . 5
hlessage Transfer System hlodel . 5
7 Message Transfer System Abstract Service Overview . 6
7.1 MTS Bind and Unbind . 7
7.2 Submission Port . 7
7.3 Delivery Port . 7
7.4 Administration Port . 7
.
8 hlessage Transfer System Abstract Senice Definition . -8
8.1 MTS-bind and MTS-unbind . 8
8.1.1 Abstract-bind and Abstract-unbind . 8
8.1.1.1 MTS-bind . 8
8.1.1.1.1 Arguments . 8
8.1.1.1.1.1 Initiator-name . 9
8.1.1.1.1.2 Initiator-credentials . 9
8.1.1.1.1.3 Security-context . 10
8.1.1.1.1.4 Messages-waiting . 10
.............................................................................................. 10
8.1.1.1.2 Results
8.1.1.1.2.1 Responder-name . 10
8.1.1.1.2.2 Responder-credentials . 11
8.1.1.1.2.3 Messages-waiting . 11
8.1.1.1.3 Bind-errors . 11
9 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
56 e CH-1211 Gentwe 20 e Switzerland
Case postale
Printed in Switzerland
..
ISO/IEC 10021-4 : 1990 (E)
8.1.1.2 MTS-unbind . 11
8.1.1.2.1 Arguments . 11
8.1.1.2.2 Results . 11
8.1.1.2.3 Unbind-errors . 11
Bind-errors . 12
8.1.2
8.1.2.1 Authentication-error . 12
,8.1.2.2 Busy . 12
8.1.2.3 Unacceptable-dialogue-mode . 12
8.1.2.4 Unacceptable-security-context . 12 .1
8.2 Submission Port . IL
8.2.1 Abstract-operations . 12 .
Message-submission . 1 j
8.2.1.1
8.2.1.1.1 Arguments . 13
8.2.1.1.1.1 Originator-name . 14
8.2.1.1.1.2 Recipient-name . 14
8.2.1.1.1.3 Alternate-recipient-allowed . 15
.......................... 15
8.2.1.1.1.4 Recipient-reassignment-prohibited
8.2.1.1.1.5 Originator-requested-alternate-recipient . 15
.......................................... 16
8.2.1.1.1.6 DL-expansion-prohibited
8.2.1.1.1.7 Disclosure-of-recipients . 16
8.2.1.1.1.8 Priority . 16
8.2.1.1.1.9 Implicit-conversion-prohibited . 16
.............................. 16
8.2.1.1.1.10 Conversion-with-loss-prohibited
8.2.1.1.1.1 1 Explicit-conversion . 17
8.2.1.1.1.12 Deferred-delivery-time . 17
8.2.1.1.1.13 Latest-delivery-time . 17
8.2.1.1.1.14 Requested-delivery-method . 17
8.2.1.1.1.1 5 Physical-forwarding-prohibited . 18
8.2.1.1.1.16 Physical-forwarding-address-request . 18
8.2.1.1.1.17 Physical-delivery-modes . 18
8.2.1.1.1.1 8 Registered-mail-type . 19
8.2.1.1.1.19 Recipient-number-for-advice . 19
8.2.1.1.1.20 Physical-rendition-attributes . 19
8.2.1.1.1.21 Originator-return-address . 19
8.2.1.1.1.22 Originator-report-request . 20
8.2.1.1.1.23 Content-return-request . 20
8.2.1.1.1.24 Physical-delivery-report-request . 20
8.2.1.1.1.25 Originator-certificate . 20
8.2.1.1.1.26 Message-token . 21
Content-confidentiality-algorithm-identifier . 21
8.2.1.1 . 1.27
8.2.1.1.1.28 Content-integrity-check . 22
8.2.1.1.1.29 Message-origin-authentication-check . 22
8.2.1.1.1.30 Message-security-label . 23
8.2.1.1.1.31 Proof-of-submission-request . 24
8.2.1.1.1.32 Proof-of-delivery-request . 24
8.2.1.1.1.33 Original-encoded-information-types . 24
8.2.1.1.1.34 Content-type . 24
8.2.1.1.1.35 Content-identifier . 25
8.2.1.1.1.36 Content-correlator . 25
8.2.1.1.1.37 Content . 25
8.2.1.1.2 Results . 25
8.2.1.1.2.1 Message-submission-identifier . 26
8.2.1.1.2.2 Message-submission-time . 26
8.2.1.1.2.3 Originating-MTA-certificate . 26
8.2.1.1.2.4 Proof-of-submission . 26
8.2.1.1.3 Abstract-errors . 27
Probe-submission . 27
8.2.1.2
8.2.1.2.1 Arguments . 28
8.2.1.2.1.1 Probe-origin-authentication-check . 29
8.2.1.2.1.2 Content-length . 29
8.2.1.2.2 Results . 29
8.2.1.2.2.1 Probe-submission-identifier . 30
8.2.1.2.2.2 Probe-submission-time . 30
8.2.1.2.3 Abstract-errors . 30
Cancel-deferred-delivery . 30
8.2.1.3
...
ISO/IEC 10021-4 : 1990 (E)
8.2.1.3.1 Arguments . 3 1
8.2.1.3.1.1 Message-submission-identifier . 31
8.2.1.3.2 Results . 31
8.2.1.3.3 Abstract-errors . 31
8.2.1.4 Submission-control . 32
8.2.1.4.1 Arguments . 32
8.2.1.4.1.1 Restrict . 32
8.2.1.4.1.2 Permissible-operations . 32
8.2.1.4.1.3 Permissible-lowest-priority . 33
8.2.1.4.1.4 Permissible-maximum-content-length . 33
8.2.1.4.1.5 Permissible-security-context . 33
8.2.1.4.2 Results . 33
..................................................... 34
8.2.1.4.2.1 Waiting-operations
8.2.1.4.2.2 Waiting-messages . 34
8.2.1.4.2.3 Waiting-encoded-information-types . 34
8.2.1.4.2.4 Waiting-content-types . 35
8.2.1.4.3 Abstract-errors . 35
8.2.2 Abstract-errors . 35
8.2.2.1 Submission-control-violated . 35
8.2.2.2 Element-of-service-not-subscribed . 36
8.2.2.3 Deferred-delivery-cancellation-rejected . 36
8.2.2.4 Originator-invalid . 36
8.2.2.5 Recipient - i ni p r o per 1 y - specif ied . 36
8 .2.2. 6 Message - sub ni i ss i o n - id en t i f ie r - in va 1 id . 36
........................................................................................... 36
8.2.2.7 Inconsistent-request
8.2.2.8 Security-error . 36
8.2.2.9 Unsupported-critical-function . 37
8.2.2.10 Remote-bind-error . 37
8.3 Delivery Port . 37
8.3.1 Abstract-operations . 37
8.3.1.1 Message-delivery . 37
8.3.1 . 1. 1 Arguments . 37
8.3.1.1.1 . 1 Message-delivery-identifier . 39
8.3.1.1.1.2 Message-delivery-time . 39
8.3.1.1.1.3 This-recipient-name . 39
8.3.1 J.1.4 Intended-recipient-name . 40
8.3.1 L1.5 Redirection-reason . 40
8.3.1.1.1.6 Other-recipient-names . 40
8.3.1.1.1.7 DL-expansion-history . 40
8.3.1 . 1. 1.8
Converted-encoded-information-types . 40
8.3.1.1.2 Results . 41
8.3.1.1.2.1 Recipient-certificate . 41
8.3.1.1.2.2 Proof-of-delivery . 41
8.3.1.1.3 Abstract-errors . 42
8.3.1.2 Report-delivery . 42
8.3.1.2.1 Arguments . 42
8.3.1.2.1.1 Subject-submission-identifier . 44
8.3.1.2.1.2 Actual-recipient-name . 44
8.3.1.2.1.3 Originator-and-DL-expansion-history . 44
8.3.1.2.1.4 Reporting-DL-name . 44
8.3.1.2.1.5 Converted-encoded-information-types . 44
8.3.1.2.1.6 Supplementary-information . 44
8.3.1.2.1.7 Physical-forwarding-address . 45
8.3.1.2.1.8 Message-delivery-time . 45
8.3.1.2.1.9 Type-of-MTS-user . 45
8.3.1.2.1.10 Non-delivery-reason-code . 45
8.3.1.2.1.1 1 Non-delivery-diagnostic-code . 46
8.3.1 -2.1.12 Reporting-MTA-certificate . 49
8.3.1.2.1.13 Report-origin-authentication-check . 49
8.3.1.2.1.14 Returned-content . 50
8.3.1.2.2 Results . 50
8.3.1.2.3 Abstract-errors . 50
8.3.1.3 Delivery-control . 50
8.3.1.3.1 Arguments . 51
8.3.1.3.1 -1 Restrict . 51
iv
E
ISO/IEC 10021-4 : 1990 (E)
8.3.1.3.1.2 Permissible-operations . 51
8.3.1.3.1.3 Permissible-lowest-priority . 52
8.3.1.3.1.4 Permissible-encoded-information-types . 52
......................................... 52
8.3.1 3.1.5 Permissible-content-types
8.3.1.3.1.6 Permissible-maximum-content-length . 52
8.3.1 3.1.7 Permissible-security-context . 53
8.3.1.3.2 Results . 53
..................................................... 53
8.3.1.3.2.1 Waiting-operations
8.3.1.3.2.2 Waiting-messages . 53
8.3.1.3.2.3 Waiting-encoded-information-types . 54
8.3.1.3.2.4 Waiting-content-types . 54
8.3.1.3.3 Abstract-errors . 5.1
8.3.2 Abstract-errors . 54
8.3.2.1 Delivery-control-violated . 55
8.3.2.2 Control-violates-registration . 55
8.3.2.3 Security-error . 55
8.3.2.4 Unsupported-critical-function . 55
8.4 Administration Port . 55
8.4.1 Abstract-operations . 55
8.4.1.1 Register . 55
8.4.1.1.1 Arguments . 56
8.4.1.1.1.1 User-name . 56
8.4.1.1.1.2 User-address . 56
8.4.1.1.1.3 Deliverable-encoded-information-types . 57
8.4.1.1.1.4 Deliverable-content-types . 57
8.4.1.1.1.5 Deliverable-maximum-content-length . 57
8.4.1.1.1.6 Recipient-assigned-alternate-recipient . 57
8.4.1.1.1.7 User-security-labels . 58
8.4.1.1.1.8 Default Delivery Control Arguments . 58
8.4.1.1.2 Results . 58
8.4.1.1.3 Abstract-errors . 58
8.4.1.2 Change-credentials . 59
8.4.1.2.1 Arguments . 59
8.4.1.2.1.1 Old-credentials . 59
8.4.1.2.1.2 New-credentials . 59
8.4.1 . 2.2 Results . 59
8.4.1.2.3 Abstract-errors . 60
8.4.2 Abstract-errors . 60
8.4.2.1 Register-rejected . 60
8.4.2.2
New -credent ials-unaccep table . 60
8.4.2.3 Old-credentials-incorrectly-specified . 60
8.5 Common Parameter Types . 60
8.5.1 MTS-identifier . 61
8.5.2 Global-domain-identifier . 61
8.5.3 MTA-name . 61
8.5.4 Time . 61
8.5.5 OR-name . 61
8.5.6 Encoded-information-types . 62
8.5.7 Certificate . 63
8.5.8 Token . 64
8.5.9 Security-label . 64
8.5.10 Algorithm-identifier . 65
9 hlessage Transfer System Abstract Syntax Definition . 65
9.1 Criticality Mechanism . 66
Section three . Message Transfer Agent Abstract Service . 94
10 Refined hlessage Transfer System hlodel . 91
11 hlessage Transfer Agent Abstract Service Overview . 95
11.1 MTA-bind and MTA-unbind . 95
11.2 Transfer Port Abstract-operations . 95
V
ISO/IEC 10021-4 : 1990 (E)
12 Message Transfer Agent Abstract Service Definition . 96
12.1 MTA-bind and MTA-unbind . 96
................................................................................. 96
12.1.1 Abstract-bind and Abstract-unbind
12.1.1.1 MTA-bind . 96
Arguments . 96
12.1 . 1. 1.1
12.1.1.1.1.1 Initiator-name . 97
12.1.1.1.1.2 Initiator-credentials . 97
12.1.1.1.1.3 Security-context . 97
12.1.1.1.2 Results . 98
12.1.1.1.2.1 Responder-name . 98
12.1.1.1.2.2 Responder-credentials . 98
12.1.1.1.3 Bind-errors . 98
12.1.1.2 MTA-unbind . 98
12.1.1.2.1 Arguments . 99
.............................................................................................. 99
12.1.1.2.2 Results
12.1.1.2.3 Unbind-errors . 99
12.1.2 Bind-errors . 99
12.1.2.1 Authentication-error . 99
12.1.2.2 Busy . 99
12.1.2.3 Unacceptable-dialogue-mode . 99
12.1.2.4 Unacceptable-security-context . 99
12.2 Transfer Port . 100
.......................................................................................................... 100
12.2.1 Abstract-operations
12.2.1.1 Message-transfer . 100
12.2.1.1.1 Arguments . 100
12.2.1.1.1.1 Message-identifier . 102
12.2.1.1 . 1 . 2 Per-domain-bilateral-information . 102
12.2.1.1.1.3 Trace-information . 102
12.2.1.1.1.4 Internal-trace-information . 103
12.2.1.1.1.5 Originally-specified-recipient-number . 103
12.2.1.1.1.6 Responsibility . 103
12.2.1.1.1.7 Deferred-delivery-time . 103
12.2.1.1.1.8 Originating-MTA-report-request . 103
12.2.1.1.2 Results . 104
12.2.1.1.3 Abstract-errors . 104
12.2.1.2 Probe-transfer . 104
12.2.1.2.1 Arguments . 104
12.2.1.2.1.1 Probe-identifier . 105
............................................................................................ 106
12.2.1.2.2 Results
12.2.1.2.3 Abstract-errors . 106
12.2.1.3 Report-transfer . 106
12.2.1.3.1 Arguments . 106
12.2.1.3.1.1 Report-identifier . 107
12.2.1.3.1.2 Report-destination-name . 108
12.2.1.3.1.3 Subject-identifier . 108
................ 108
12.2.1.3.1.4 Subject-intermediate-trace-information
12.2.1.3.1.5 Arrival-time . 108
12.2.1.3.1.6 Additional-information . 108
12.2.1.3.2 Results . 108
12.2.1.3.3 Abstract-errors . 108
12.2.2 Abstract-errors . 108
12.3 Common Parameter Types . 108
12.3.1 Trace-information and internal-trace-information . 109
13 Message Transfer Agent Abstract Syntax Definition . 110
Section four . Procedures for Distributed Operation of the MTS . 119
14 Procedures for Distributed Operation of the MTS . 119
14.1 Overview of the MTA Model . 119
14.1.1 Organization and Modelling Technique . 119
14.2 Deferred Delivery Module . 122
14.2.1 Deferred Delivery Procedure . 122
14.3 Main Module . 123
vi
ISO/IEC 10021-4 : 1990 (E)
14.3.1 Control Procedure . 126
14.3.2 Front-end Procedure . 128
14.3.3 Routing-and-conversion-decision Procedure . 129
14.3.4 Routing-decision Procedure . 130
14.3.5 Conversion-decision Procedure . 132
14.3.6 Error-processing Procedure . 133
14.3.7 Redirection Procedure . 135
14.3.8 Splitter Procedure . 135
14.3.9 Conversion-procedure . 137
14.3.10 Distribution-list-expansion Procedure . 137
14.3.1 1 Loop Detection and Routing Algorithm . 139
14.4 Report Module . 140
14.4.1 Control Procedure . 141
14.4.2 Report-front-end Procedure . 142
14.4.3 Report-generation Procedure . 143
14.4.4 Report-routing Procedure . 143
14.5 MTS-bind and MTS-unbind . 145
14.5.1 MTS-user initiated MTS-bind Procedure . 145
.................................................................. 146
14.5.2 MTS-user initiated MTS-unbind Procedure
14.5.3 MTA initiated MTS-bind Procedure . 146
14.5.4 MTA initiated MTS-unbind Procedure . 147
14.6 Submission Port . 147
14.6.1 Message-submission Procedure . 147
14.6.2 Probe-submission Procedure . 149
14.6.3 Cancel-deferred-delivery Procedure . 150
14.6.4 Submission-control Procedure . 151
14.7 Delivery Port . 151
14.7.1 Message-delivery Procedure . 151
14.7.2 Probe-delivery-test Procedure . 154
14.7.3 Report-delivery Procedure . 154
............................................................................................. 155
14.7.4 Delivery-control Procedure
14.8 Administration Port . 156
14.8.1 Register Procedure . 156
14.8.2 MTS-user initiated Change-credentials Procedure . 157
14.8.3 MTA initiated Change-credentials Procedure . 158
14.9 MTA-bind and MTA-unbind . 158
14.9.1 MTA-bind-in Procedure . 158
14.9.2 MTA-unbind-in Procedure . 159
14.9.3 MTA-bind-out Procedure . 159
14.9.4 MTA-unbind-out Procedure . 160
14.10 Transfer Port . 160
14.10.1 Message-in Procedure . 160
.......................................................................................................... 161
14.10.2 Probe-in Procedure
14.10.3 Report-in Procedure . 161
14.10.4 Message-out Procedure . 162
14.10.5 Probe-out Procedure . 163
...................................................................................................... 163
14.10.6 Report-out Procedure
Annexes . 165
A Reference Definition of RlTS Object Identifiers . 165
B
Reference Definition of RlTS Parameter Upper Bounds . 168
C Differences between ISO/IEC 10021-4 and CCITT Recommendation X.411 . 172
D Index . 173
vii
ISO/IEC 10021-4 : 1990 (E)
List of Figures
Message Transfer System hlodel . 6
Abstract Syntax Definition of the hlTS Abstract Service . 68-93
Refined Message Transfer System hlodel . 95
Abstract Syntax Definition of the hlTA Abstract Service . 112-118
Ports and Modules of an hlTA . 121
Relationship of Internal and External Modules . 122
Organisation of Procedures within the Main Module . 125
Information Flow within the Main Module . 126
Organisation of Procedures within Routing and Conversion Decision Procedure . 130
Organisation of Procedures within the Report Module . 140
11 Information Flow within the Report hlodule . 142
A.l Abstract Syntax Definition of the hlTS Object Identifiers . 166-167
B.1 Abstract Syntax Definition of hlTS Upper Bounds . 169-171
...
Vlll
ISO/IEC 10021-4 : 1990 (E)
List of Tables
1 hlTS-bind Arguments . 9
2 hlTS-bind Results . 10
3 Message- submission Arguments . 13- 14
4 Combined Effect of Conversion Arguments . 17
5 Message- submission Results . 26
6 hlessage- submission Abstract- errors . 27
Probe- submission Arguments . 28 . 29
8 Probe-submission Results . 30
Probe- submission Abstract- errors . 30
10 Cancel- deferred- delivery Arguments . 31
11 Cancel-deferred- delivery Abstract- errors . 31
12 Submission- control Arguments . 32
Submission-control Results . 34
Submission . con trol Abstract- errors . 35
15 hlessage-delivery Arguments . 38-39
16 hlessage- delivery Results . 41
hlessage- delivery Abs trac t-errors . 42
18 Report-delivery Arguments . 43
19 Report- delivery Abstract . errors . 50
20 Delivery- con trol Arguments . 51
Delivery-control Results . 53
Delivery-con trol Abs trac t-errors . 54
23 Regis ter Arguments . 56
Register Abs tract-errors . 58
25 Change-creden tials Arguments . 59
Change- creden tials Abstract- errors . 60
hlTA-bind Arguments . 97
28 RITA- bind Results . 98
ix
ISO/IEC 10021-4 : 1990 (E)
29 hlessage- transfer A
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...