ISO/IEC 10021-5:1994
(Main)Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 5: Message Store: Abstract Service Definition
Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 5: Message Store: Abstract Service Definition
Technologies de l'information — Communication de texte — Systèmes d'échange de texte en mode message (MOTIS) — Partie 5: Dépôt de message: Définition de service abstrait
General Information
Relations
Frequently Asked Questions
ISO/IEC 10021-5:1994 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 5: Message Store: Abstract Service Definition". This standard covers: Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 5: Message Store: Abstract Service Definition
Information technology - Text Communication - Message-Oriented Text Interchange Systems (MOTIS) - Part 5: Message Store: Abstract Service Definition
ISO/IEC 10021-5:1994 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-5:1994 has the following relationships with other standards: It is inter standard links to ISO/IEC 10021-5:1990/Cor 5:1992, ISO/IEC 10021-5:1990, ISO/IEC 10021-5:1996, ISO/IEC 10021-5:1990/Cor 4:1992. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 10021-5:1994 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 NTERNATIONAL ISOJIEC
S TA N DA R D
1002 I -5
Second edition
1994-1 2-1 5
Information technology - Text
Communication - Message-Oriented Text
Interchange Systems (MOTIS) -
Part 5:
Message Store: Abstract Service Definition
Technologies de l’information - Communication de texte - Système
d’échange de texte en mode message (MOTIS) -
Partie 5: Dépôt de messages: Définition de service abstrait
Reference number
ISO/IEC 10021-91994 (E)
Con tents
Foreword . viii
Introduction . Ur
Section 1 . General . 1
Scope . 1
Normative references . 1
2.1 Reference Model references . 2
2.2 Presentation references . 2
2.3 Remote Operations references . 2
2.4 Directory references . 2
2.5 Message Handling references . 2
O
..
Definitions . 3
3.1 Common Definitions for MHS . 3
3.2 Message Store Definitions . 4
Abbreviations . 8
Conventions . 8
5.1 Conventions for abstract-services . 8
5.2 Conventions for attribute-types used in Tables 2 and 3 of clause 11 . 9
5.3 Conventions for attribute-types used in Table 4 of clause 11 . 9
5.4 General font conventions . 10
5.5 Font conventions for ASN.l definitions . 10
5.6 Rules for ASN.l definitions . 10
5.7 Conventions for previous editions of this part of ISO/iEC 10021 . 10
Section 2 . Message Store abstract-service definition . 11
Message Store model . 11
Message Store objects and contracts . 11
6.1
.......................................................................................................................................... 12
6.2 Message Store ports
ts . 13
6.2.1 Retrieval Por
Ports . 13
6.2.2 MS-submission
6.2.3 Administration Ports . 13
6.3 Information model . 13
6.3.1 Entry-classes . 14
6.3.2 Entries . 14
6.3.3 Attributes . 15
O ISO/IEC 1994
. Unless otherwise specified. no part of this publication may be
All rights reserved
reproduced or utilized in any form or by any means. electronic or mechanical. including
photocopying and microfilm. without permission in writing from the publisher .
ISO/IEC Copyright Office Case postale 56 CH-121 1 Genève 20 Switzerland
Printed in Switzerland
ii
O ISOrnC
ISO/IEC 10021-31994 (E)
6.3.4 Main.entries. parent.entries. and child-entries . 17
6.3.5 Content-specific Attributes . 17
6.3.6 Entry -types . 18
6.3.7 Organization of entry-classes . 18
6.3.8 Retrievai-status . 21
6.3.9 Matching-rules . 21
6.4 Message grouping . 24
6.5 Auto-actions . 24
6.5.1 The AUTO-ACTION information object class . 25
6.5.2 Auto-action registration . 25
6.5.3 Auto-action errors . 26
6.5.4 Auto-action execution . 26
6.6 MS extensions . 26
7 MS-bind and MS-unbind operations . 27
7.1 MS-bind abstract-operation . 27
7.1.1 MS-bind-argument . 27
7.1.2 MS-bind-result . 29
7.1.3 MS-bind-error . 31
7.2 MS-unbind abstract-operation . 32
Abstract-o~erations . 32
8.1
Common data-types used in abstract-operations . 32
8.1.1 Range . 32
8.1.2 Filters . 33
8.1.3 Selector . 35
8.1.4 Entry-information-selection . 36
8.1.5 Entry-information . 37
8.1.6 MS-submission-options . 37
8.1.7 Common-submission-results . 38
8.2 Retrieval Port abstract-operations . 39
8.2.1 Summarize abstract-operation . 39
8.2.2 List abstrac t.operation . 41
8.2.3 Fetch abstract-operation . 42
8.2.4 Delete abstract-operation . 44
8.2.5 Register-MS abstract-operation . 46
8.2.6 Alert abstract-operation . 51
8.2.7 Modify abstract-operation . 52
MS-submission Port abstract-operations . 54
8.3
8.3.1 MS-message-submission abstract-operation . 55
8.3.2 MS-probe-submission abstract-operation . 56
8.3.3 MS-cancel-deferred-delivery abstract-operation . 57
8.3.4 MS-submission-control abstract-operation . 57
Abstract-errors . 58
9.1 Error precedence . 58
9.2 Attribute-error . 58
9.3 Auto-action-request-error . 59
9.4 Delete-error . 60
9.5 Fetch-resuiction-error . 60
9.6 1nvalid.parameters.error . 61
9.7 Range-error . 61
9.8 Security-error . 61
9.9 Sequence-number-error . 61
9.10 Service-error . 62
9.11 Message-group-error . 62
9.12 MS-extension-error . 63
9.13 Register-MS-error . 64
iii
ISO/IEC 10021-51994 (E)
O ISO/IEC
9.14 Old-credentials-incorrectly-specified . 64
9.15 New-credentials-unacceptable . 64
9.16 Modify-error . 64
9.17 Entry-class-error . 65
Section 3 . Generabattribute.types. matching-rules and auto-action-types . 66
10 Overview . .66
11 General-attribute-types . 66
1 1.1
General-attribute-types overview . 66
11.1.1 MS support requirements for general-attribute-types . 67
11.1.2 MS-user support requirements for general-attribute-types . 67
Description of the general-attribute-types . 70
11.2
AC-correlated-report-list . 70
11.2.1
AC-report-summary . 71
11.2.2
AC-uncorrelated-report-list . 72
11.2.3
Auto-action-error . 72
11.2.4
Auto-action-registration-identifier . 72
11.2.5
11.2.6 Auto-action-subject-entry . 73
Auto-action-type . 73
1.2.7
Child-sequence-numbers . 73
1.2.8
Content . 73
1.2.9
Content-confidentiality-algorithm-identifier . 73
1.2.10
Content-correîator . 74
1.2.11
Content-identifier . 74
1.2.12
Content-integrity-check . 74
1.2.13
Content-length . 74
11.2.14
11.2.15 Content-returned . 74
Content-type . 75
11.2.16
Conversion-with-loss-prohibited . 75
11.2.17
Converted-EITs . 75
11.2.18
11.2.19 Creation-time . 75
Deferred-delivery-cancellation-time . 76
11.2.20
Deferred-delivery-time . 76
11.2.21
11.2.22 Deletion-time . 76
..................................................................................................................................
Delivered-EITs 76
11.2.23
Delivery-flags . 77
11.2.24
11.2.25 DL-expansion-history . 77
11.2.26 DL-expansion-prohibited . 77
11 -2.27 Entry-type . 77
internal-trace-information . 77
11.2.28
Latest-delivery-time . 78
11.2.29
Marked-for-deletion . 78
11.2.30
Message-delivery-envelope . 78
11.2.31
Message-delivery-time . 78
11.2.32
Message-group-name . 79
1 1.2.33
Message-identifier . -79
1 1.2.34
- ,.
Message-notes . IY
11.2.35
Message-origin-authentication-check . 80
11.2.36
Message.security.labe1 . 80
11.2.37
Message-submission-envelope . 80
11.2.38
11.2.39 Message-submission-time . 80
11.2.40 Message-token . 80
1 1.2.41 MS-originated . 81
11.2.42 MS-submission-error . 81
11.2.43 Original-EITs . 81
iv
O ISO/mC
1 1.2.44 Originally-intended-recipient-name . 82
11.2.45
Originating-MTA-certificate . 82
11.2.46 Originator-certificate . 82
11.2.47 Originator-name . 82
11.2.48 Originator-report-request . 82
11.2.49 . 83
Originator-return-address
11.2.50
0ther.recipient.names . 83
11.2.51 Parent-sequence-number . 83
11.2.52
Per.message.indicators . 83
11.2.53 Per-recipient-message-submission-fields . 83
11.2.54 Per-recipient-probe-submission-fields . 84
11.2.55
Per-recipien t-report-delivery -fields . 84
11.2.56
Priority . 84
11.2.57 Probe-origin-authentication-check . 84
11.2.58
F'robe-submission-envelope . 84
1 1.2.59 Proof-of-delivery-request . 85
11.2.60 Proof-of-submission . 85
11.2.61
Recipient-names . 85
1 1.2.62 Recipient-reassignment-prohibited . 85
11.2.63 Redirection-history . 86
11.2.64
Report-delivery .envelope . 86
11.2.65 Reporting-DL-name . 86
1 1.2.66 Reporting-MTA-certificate . 86
11.2.67 Report-origin-authentication-check . 86
1 1.2.68 Retrieval-status . 87
11.2.69 Security-classification . 87
Sequence.number . 87
11.2.70
11.2.71 Storage-period . 87
Storage-time . 88
11.2.72
11.2.73 Subject-submission-identifier . 88
This-rmipient-name . 88
11.2.74
11.2.75 Trace-information . 88
11.3 The Attribute-table information object set . 88
1 1.4 Generation of the general-attributes . 89
11.5 Attribute-types subscription . 95
11.6 General-attribute-types subject to modification . 95
12 General matching-rules . 95
12.1 MS-string syntax . 95
12.2 String matching-rules . 96
12.2.1 MS-string-match . 96
12.2.2 MS-string-ordering-match . 96
12.2.3 MS-substrings-match . 97
12.2.4 MS-single-substring-match . 97
12.2.5 MS-string-case-sensitive-match . 97
12.2.6 MS-string-list-match . 98
12.2.7 MS-string-list-elements-match . 98
MS-single-substring-list-match . 98
12.2.8
12.2.9 MS-single-substring-list-elements-match . 99
12.3 Syntax-based matching-rules . 99
...................................................................................... 99
12.4 Matching-rules for complex Message Store attributes
12.4.1 OR-address-match . 99
12.4.2 OR-address-elements-match . 100
12.4.3 OR-address-substring-elements-match . 101
.............................................................................................................................. 101
12.4.4 OR-name-match
12.4.5 OR-name-elements-match . 101
12.4.6 OR-name-substring-elements-match . 102
12.4.7 OR-name-single-element-match . 102
V
ISO/IEC 10021-51994 (E) O ISO~C
12.4.8 Redirection-or-DL-expansion-match . 102
12.4.9 Redirection-or-DL-expansion-elements-match . 103
12.4.10 Redirection-or-DL-expansion-subsurng-elemen~-match . 103
12.4.11 Redirection-reason-match . 103
12.4.12 MTS-identifier-match . 103
12.4.13 Content-correlator-match . 103
12.4.14 Content-identifier-match . 104
Matching-rule support . 104
12.5
The Matching-rule-table information object set . 104
12.6
13 General-auto-actions . 105
13.1 Auto-alert . 106
13.2 Auto-modify . 107
13.3 Auto-correlate-reports . 108
13.4 Auto-delete . 108
Section 4 . Procedures for Message Store and port realization . 110 0
14 Overview . 110
15 Consumption of the Message Transfer abstract-service . 110
15.1 Consumption of the Delivery Port abstract.services. . 110
15.1.1 Performance of the Message-delivery abstract-operation . 110
Performance of the Report-delivery abstract-operation . 111
15.1.2
Invocation of the Delivery-control abstract-operation . 112
15.1.3
15.1.4 Generation rules for general-attributes . 112
Consumption of the Submission Port abstract-services . 112
15.2
15.2.1 Invocation of the Message-submission abstract-operation . 113
Invocation of the Probe-submission abstract-operation . 113
15.2.2
15.2.3 Invocation of the Cancel-deferred-delivery abstract-operation . 113
Performance of the Submission-control abstract-operation . 113
15.2.4
15.3 Consumption of the Administration Port abstract-services . 114
15.3.1 Invocation of the Register abstract-operation . 114
Invocation of the Change-credentials abstract-operation . 114
15.3.2
Performance of the Change-credentials abstract-operation . 114
15.3.3
Supply of the Message Store abstract-service . 114
Supply of theRetrieval Port abstract-services . 115
16.1
16.1.1 Performance of the Summarize abstract-operation . 115
16.1.2 Performance of the List abstract-operation . 115
16.1.3 Performance of the Fetch abstract-operation . 116
16.1.4 Performance of the Delete abstract-operation . 11 6
16.1.5 Performance of the Register-MS abstract-operation . 117
16.1.6 Performance of the Modify abstract-operation . 117
16.1.7 Invocation of the Alert abstract-operation . 117
Supply of the MS-submission Port abstract-services . 118
16.2
Performance of the MS-message-submission abstract-operation . 118
16.2.1
16.2.2 Performance of the MS-probe-submission abstract-operation . 139
Performance of the MS-cancel-deferred-delivery abstract-operation . 120
16.2.3
Invocation of the Submission-control abstract-operation . 121
16.2.4
16.2.5 Generation rules for general-attributes . 121
16.3 Supply of the Administration Port abstract-services . 121
16.3.1 Performance of the Register abstract-operation . 121
16.3.2 Invocation of the Change-credentials abstract-operation . 122
16.3.3 Performance of the Change-credentials abstract-operation . 122
:vi
O ISO/IEC
17 Ports realization . 122
17.1 Retrieval Port . 123
17.2 MS-submission Port . 123
17.3 Administration Port . 123
Annex A Formal assignment of Object Identifiers . 124
Annex B Formal definition of the Message Store abstract-service . 127
Annex C Formal definition of general-attribute-types . 141
Annex D Formal definition of general matching-rules . 151
Annex E Formal definition of general-auto-action-types . 155
Annex F Summary of Changes to previous editions . 157
Annex H Message-grouping . 161
Annex I Example of the Summarize abstract-operation . 163
Annex J Differences between ITU-T Rec . X.413 and ISO/IEC 10021.5.1994 . 165
INDEX . 166
vii
ISO/IEC 10021-5: 1994 (E)
Foreword
IS0 (the international Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or EC participate in the
development of International Standards through technical committees established by the
respective organization to deal with particular fields of technical activity. IS0 and IEC
technical 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% of the national bodies casting a vote.
International Standard ISû/iEJC 10021-5 was prepared by Joint Technical Committee
ISO/IEC JTC 1, Information technology, Subcommittee SC 18, Document processing
and related communication.
This second edition cancels and replaces the first edition (ISODC 10021-5:1990),
which has been technically revised.
This second edition consolidates Technical Corrigenda 1,2,3,4,5,6,7 and 8.
ISOlnix: 10021 consists of the following parts. under the general title Information
technology - Text Communication - Message-Oriented Text Interchange Systems
(MOTIS):
- Part 1 : System and Service Overview
- Part 2: Overall Architexture
- Part 3: Abstract Service Dejhition Conventions
- Part 4: Message Transfer System: Abstract Service Definition and Procedures
- Part 5: Message Store: Abstract Service Definition
- Part 6: Protocol Specgcations
- Part 7: Interpersonal Messaging System
- Part 8: Electronic Data Interchange Messaging Service
- Part 9: Electronic Data Interchange Messaging System
Annexes A to F form an integral part of this part of ISO/IEC 10021. Annexes G to J are
for information only.
vïi
O rso/rec ISO/IEC 10021-5:1994 (E)
Introduction
This part of ISO/EC 10021 is one of a number of parts of ISO/IEC 10021 defining Message Handling in a distributed open
systems environment,
Message Handling provides for the exchange of messages between users on a store-and-forward basis. A message submitted
by one user (the originator) is transferred through the message-transfer-system (MTS) and delivered to one or more other
users (the recipients).
This part of ISODC 10021 defines the Message Store abstract-service (MS abstract-service) which suppom message-
retrieval from a Message Store (MS) and message-submission through the MS in a Message Handling System (MHS). The
MS abstract-service also provides message-administration services, as defined by the Message Transfer System (MTS)
abstrac t-s
...








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...