CCITT Rec. X.413 (11/1988) – MESSAGE HANDLING SYSTEMS: MESSAGE STORE: ABSTRACT-SERVICE DEFINITION
TABLE OF CONTENTS
0 Introduction
1 Scope
2 References
3 Definitions
3.1 Common definitions for MHS
3.2 Message store definitions
4 Abbreviations
5 Conventions
5.1 Conventions for abstract-services
5.2 Conventions for attribute-types used in Table 1/X.413 (§ 11)
5.3 Conventions for attribute-types used in Table 2/X.413 of (§ 11)
5.4 Font conventions for text in general
5.5 Font conventions for ASN.1 definitions
5.6 Rules for ASN.1 definitions
6 Message store model
6.1 Message store object
6.2 Message store ports
6.2.1 Retrieval port
6.2.2 Indirect-submission port
6.2.3 Administration port
6.3 Information model
6.3.1 Information-bases
6.3.2 Entries
6.3.3 Attributes
6.3.4 Main-entries, parent-entries, and child-entries
6.4 Stored-messages
6.5 Auto-actions
6.5.1 Introduction
6.5.2 Auto-action-type
6.5.3 Auto-action-registration-parameter
6.5.4 Auto-action-type definition and the AUTO-ACTION macro
6.6 Forwarding of messages
7 Abstract-bind and abstract-unbind operations
7.1 Abstract-bind-operation
7.1.1 Abstract-bind-argument
7.1.2 Abstract-bind-result
7.1.3 Abstract-bind-errors
7.2 Abstract-unbind-operation
8 Abstract-operations
8.1 Common-data-types used in abstract-operations
8.1.1 Range
8.1.2 Filters
8.1.3 Selector
8.1.4 Entry-information-selection
8.1.5 Entry-information
8.2 Summarize abstract-operation
8.2.1 Summarize-argument
8.2.2 Summarize-result
8.2.3 Summarize abstract-errors
8.3 List abstract-operation
8.3.1 List-argument
8.3.2 List-result
8.3.3 List abstract-errors
8.4 Fetch abstract-operation
8.4.1 Fetch-argument
8.4.2 Fetch-result
8.4.3 Fetch abstract-errors
8.5 Delete abstract-operation
8.5.1 Delete-argument
8.5.2 Delete-result
8.5.3 Delete abstract-errors
8.6 Register-MS abstract-operation
8.6.1 Register-MS-argument
8.6.2 Register-MS-result
8.6.3 Register-MS abstract-errors
8.7 Alert abstract-operation
8.7.1 Alert-argument
8.7.2 Alert-result
8.7.3 Alert abstract-errors
9 Abstract-errors
9.1 Error precedence
9.2 Attribute-error
9.3 Auto-action-request-error
9.4 Delete-error
9.5 Fetch-restriction-error
9.6 Invalid-parameters-error
9.7 Range-error
9.8 Security-error
9.9 Sequence-number-error
9.10 Service-error
10 Overview
11 General-attribute-types
11.1 General-attribute-types overview
11.2 Description of the general-attribute-types
11.2.1 Child-sequence-numbers
11.2.2 Content
11.2.3 Content-confidentiality-algorithm-identifier
11.2.4 Content-correlator
11.2.5 Content-identifier
11.2.6 Content-integrity-check
11.2.7 Content-length
11.2.8 Content-returned
11.2.9 Content-type
11.2.10 Conversion-with-loss-prohibited
11.2.11 Converted-EITs
11.2.12 Creation-time
11.2.13 Delivered-EITs
11.2.14 Delivery-flags
11.2.15 DL-expansion-history
11.2.16 Entry-status
11.2.17 Entry-type
11.2.18 Intended-recipient-name
11.2.19 Message-delivery-envelope
11.2.20 Message-delivery-identifier
11.2.21 Message-delivery-time
11.2.22 Message-origin-authentication-check
11.2.23 Message-security-label
11.2.24 Message-submission-time
11.2.25 Message-token
11.2.26 Original-EITs
11.2.27 Originator-certificate
11.2.28 Originator-name
11.2.29 Other-recipient-names
11.2.30 Parent-sequence-number
11.2.31 Per-recipient-report-delivery-fields
11.2.32 Priority
11.2.33 Proof-of-delivery-request
11.2.34 Redirection-history
11.2.35 Report-delivery-envelope
11.2.36 Reporting-DL-name
11.2.37 Reporting-MTA-certificate
11.2.38 Report-origin-authentication-check
11.2.39 Security-classification
11.2.40 Sequence-number
11.2.41 Subject-submission-identifier
11.2.42 This-recipient-name
11.3 Generation of the general-attributes
11.4 Attribute-types subscription
12 General-auto-action-types
12.1 Auto-forward
12.2 Auto-alert
13 Overview
14 Consumption of the message transfer abstract-service
14.1 Consumption of the delivery port abstract-services
14.1.1 Performance of the MessageDelivery abstract-operation
14.1.2 Performance of the ReportDelivery abstract-operation
14.1.3 Invocation of the DeliveryControl abstract-operation
14.2 Consumption of the submission port abstract-services
14.2.1 Invocation of the MessageSubmission abstract-operation
14.2.2 Invocation of the ProbeSubmission abstract-operation
14.2.3 Invocation of the CancelDeferredDelivery abstract-operation
14.2.4 Performance of the SubmissionControl abstract-operation
14.3 Consumption of the administration port abstract-services
14.3.1 Invocation of the register abstract-operation
14.3.2 Invocation of the ChangeCredentials abstract-operation
14.3.3 Performance of the ChangeCredentials abstract-operation
15 Supply of the message store abstract-service
15.1 Supply of the retrieval port abstract-services
15.1.1 Performance of the summarize abstract-operation
15.1.2 Performance of the list abstract-operation
15.1.3 Performance of the fetch abstract-operation
15.1.4 Performance of the delete abstract-operation
15.1.5 Performance of the register-MS abstract-operation
15.1.6 Invocation of the alert abstract-operation
15.2 Supply of the indirect-submission port abstract-services
15.2.1 Performance of the MessageSubmission abstract-operation
15.2.2 Performance of the ProbeSubmission abstract-operation
15.2.3 Performance of the CancelDeferredDelivery abstract-operation
15.2.4 Invocation of the SubmissionControl abstract-operation
15.3 Supply of the administration port abstract-services
15.3.1 Performance of the register abstract-operation
15.3.2 Invocation of the ChangeCredentials abstract-operation
15.3.3 Performance of the ChangeCredentials abstract-operation
16 Ports realization
16.1 Retrieval port
16.2 Indirect-submission port
16.3 Administration port
ANNEX A – Formal assignment of object identifiers
ANNEX B – Formal definition of the message store abstract-service
ANNEX C – Formal definition of general-attribute-types
ANNEX D – Formal definition of general-auto-action-types
ANNEX E – Formal definition of MS parameter upper bounds
ANNEX F – Example of the summarize abstract-operation
F.1 The entries in the example MS
F.2 A example of a request for summary
ANNEX G – Differences between the CCITT Recommendation X.413 text and ISO/IEC 10021-5 text