SECTION 1 –
GENERAL
1
Scope
2
Normative references
2.1 Reference Model references
2.2 Presentation references
2.3 Remote Operations references
2.4 Directory references
2.5 Message Handling 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 Tables 2 and 3 of
clause 11
5.3 Conventions for attribute-types used in Table 4 of clause 11
5.4 General font conventions
5.5 Font conventions for ASN.1 definitions
5.6 Rules for ASN.1 definitions
5.7 Conventions for previous editions of this Service Definition
SECTION 2 – MESSAGE STORE
ABSTRACT-SERVICE DEFINITION
6
Message Store model
6.1 Message Store objects and contracts
6.2 Message Store ports
6.2.1 Retrieval Ports
6.2.2 MS-submission Ports
6.2.3 Administration Ports
6.3 Information model
6.3.1 Entry-classes
6.3.2 Entries
6.3.3 Attributes
6.3.4 Main-entries, parent-entries, and
child-entries
6.3.5 Content-specific Attributes
6.3.6 Entry-types
6.3.7 Organization of entry-classes
6.3.8 Retrieval-status
6.3.9 Matching-rules
6.4 Message grouping
6.5 Auto-actions
6.5.1 The AUTO-ACTION information object class
6.5.2 Auto-action registration
6.5.3 Auto-action errors
6.5.4 Auto-action execution
6.6 MS extensions
7
MS-bind and MS-unbind operations
7.1 MS-bind abstract-operation
7.1.1
MS-bind-argument
7.1.2 MS-bind-result
7.1.3 MS-bind-error
7.2 MS-unbind abstract-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.1.6 MS-submission-options
8.1.7
Common-submission-results
8.2 Retrieval Port abstract-operations
8.2.1 Summarize abstract-operation
8.2.2 List abstract-operation
8.2.3 Fetch abstract-operation
8.2.4 Delete abstract-operation
8.2.5 Register-MS abstract-operation
8.2.6 Alert abstract-operation
8.2.7 Modify abstract-operation
8.3 MS-submission Port abstract-operations
8.3.1 MS-message-submission abstract-operation
8.3.2 MS-probe-submission abstract-operation
8.3.3 MS-cancel-deferred-delivery
abstract-operation
8.3.4 MS-submission-control abstract-operation
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
9.11 Message-group-error
9.12 MS-extension-error
9.13 Register-MS-error
9.14 Old-credentials-incorrectly-specified
9.15 New-credentials-unacceptable
9.16 Modify-error
9.17 Entry-class-error
SECTION 3 –
GENERAL-ATTRIBUTE-TYPES,
MATCHING-RULES ANDAUTO-ACTION-TYPES
10 Overview
11 General-attribute-types
11.1 General-attribute-types overview
11.1.1 MS support requirements for
general-attribute-types
11.1.2 MS-user support requirements for
general-attribute-types
11.2 Description of the general-attribute-types
11.2.1 AC-correlated-report-list
11.2.2 AC-report-summary
11.2.3 AC-uncorrelated-report-list
11.2.4 Auto-action-error
11.2.5 Auto-action-registration-identifier
11.2.6 Auto-action-subject-entry
11.2.7 Auto-action-type
11.2.8 Child-sequence-numbers
11.2.9 Content
11.2.10
Content-confidentiality-algorithm-identifier
11.2.11 Content-correlator
11.2.12 Content-identifier
11.2.13 Content-integrity-check
11.2.14 Content-length
11.2.15 Content-returned
11.2.16 Content-type
11.2.17 Conversion-with-loss-prohibited
11.2.18 Converted-EITs
11.2.19 Creation-time
11.2.20 Deferred‑delivery‑cancellation-time
11.2.21 Deferred‑delivery‑time
11.2.22 Deletion-time
11.2.23 Delivered-EITs
11.2.24 Delivery-flags
11.2.25 DL-expansion-history
11.2.26 DL‑expansion‑prohibited
11.2.27 Entry-type
11.2.28 Internal-trace-information
11.2.29 Latest‑delivery‑time
11.2.30 Marked-for-deletion
11.2.31 Message-delivery-envelope
11.2.32 Message-delivery-time
11.2.33 Message-group-name
11.2.34 Message-identifier
11.2.35 Message-notes
11.2.36
Message-origin-authentication-check
11.2.37 Message-security-label
11.2.38 Message‑submission‑envelope
11.2.39 Message-submission-time
11.2.40 Message-token
11.2.41
MS-originated
11.2.42 MS-submission-error
11.2.43 Original-EITs
11.2.44 Originally-intended-recipient-name
11.2.45 Originating‑MTA‑certificate
11.2.46
Originator-certificate
11.2.47 Originator-name
11.2.48 Originator‑report‑request
11.2.49 Originator‑return‑address
11.2.50 Other-recipient-names
11.2.51
Parent-sequence-number
11.2.52 Per-message-indicators
11.2.53 Per‑recipient‑message‑submission‑fields
11.2.54 Per‑recipient‑probe‑submission‑fields
11.2.55 Per-recipient-report-delivery-fields
11.2.56 Priority
11.2.57 Probe-origin-authentication-check
11.2.58 Probe-submission-envelope
11.2.59 Proof-of-delivery-request
11.2.60 Proof‑of‑submission
11.2.61 Recipient-names
11.2.62 Recipient‑reassignment‑prohibited
11.2.63 Redirection-history
11.2.64 Report-delivery-envelope
11.2.65 Reporting-DL-name
11.2.66 Reporting-MTA-certificate
11.2.67 Report-origin-authentication-check
11.2.68 Retrieval-status
11.2.69 Security-classification
11.2.70
Sequence-number
11.2.71 Storage-period
11.2.72 Storage-time
11.2.73 Subject-submission-identifier
11.2.74 This-recipient-name
11.2.75 Trace-information
11.3 The Attribute-table information object set
11.4 Generation of the general-attributes
11.5 Attribute-types subscription
11.6 General-attribute-types subject to modification
12 General matching-rules
12.1 MS-string syntax
12.2 String matching-rules
12.2.1 MS-string-match
12.2.2 MS-string-ordering-match
12.2.3 MS-substrings-match
12.2.4 MS-single-substring-match
12.2.5 MS-string-case-sensitive-match
12.2.6 MS-string-list-match
12.2.7 MS-string-list-elements-match
12.2.8 MS-single-substring-list-match
12.2.9
MS-single-substring-list-elements-match
12.3 Syntax-based matching-rules
12.4 Matching-rules for complex Message Store attributes
12.4.1 OR-address-match
12.4.2 OR-address-elements-match
12.4.3 OR-address-substring-elements-match
12.4.4 OR-name-match
12.4.5 OR-name-elements-match
12.4.6 OR-name-substring-elements-match
12.4.7 OR-name-single-element-match
12.4.8 Redirection-or-DL-expansion-match
12.4.9
Redirection-or-DL-expansion-elements-match
12.4.10
Redirection-or-DL-expansion-substring-elements-match
12.4.11
Redirection-reason-match
12.4.12 MTS-identifier-match
12.4.13 Content-correlator-match
12.4.14 Content-identifier-match
12.5 Matching-rule support
12.6 The Matching-rule-table information object set
13 General-auto-actions
13.1 Auto-alert
13.2 Auto-modify
13.3 Auto-correlate-reports
13.4 Auto-delete
SECTION 4 – PROCEDURES FOR
MESSAGE STORE AND
PORT REALIZATION
14 Overview
15 Consumption of the Message
Transfer abstract-service
15.1 Consumption of the Delivery Port abstract-services
15.1.1 Performance of the Message-delivery
abstract-operation
15.1.2 Performance of the Report-delivery
abstract-operation
15.1.3 Invocation of the Delivery-control
abstract-operation
15.1.4 Generation rules for general-attributes
15.2 Consumption of the Submission Port abstract-services
15.2.1 Invocation of the Message-submission
abstract-operation
15.2.2 Invocation of the Probe-submission
abstract-operation
15.2.3 Invocation of the Cancel-deferred-delivery
abstract-operation
15.2.4 Performance of the Submission-control
abstract-operation
15.3 Consumption of the Administration Port abstract-services
15.3.1 Invocation of the Register
abstract-operation
15.3.2
Invocation of the Change-credentials abstract-operation
15.3.3 Performance of the Change-credentials
abstract-operation
16 Supply of the Message Store
abstract-service
16.1 Supply of the Retrieval Port abstract-services
16.1.1 Performance of the Summarize
abstract-operation
16.1.2 Performance of the List
abstract-operation
16.1.3 Performance of the Fetch
abstract-operation
16.1.4 Performance
of the Delete abstract-operation
16.1.5 Performance of the Register-MS
abstract-operation
16.1.6 Performance of the Modify
abstract-operation
16.1.7 Invocation of the Alert
abstract-operation
16.2 Supply of the MS-submission Port abstract-services
16.2.1 Performance of the MS-message-submission
abstract-operation
16.2.2 Performance of the MS-probe-submission
abstract-operation
16.2.3 Performance of the
MS-cancel-deferred-delivery abstract-operation
16.2.4 Invocation of the Submission-control
abstract-operation
16.2.5 Generation rules for general-attributes
16.3 Supply of the Administration Port abstract-services
16.3.1 Performance of the Register
abstract-operation
16.3.2 Invocation of the Change-credentials
abstract-operation
16.3.3 Performance of the Change-credentials abstract-operation
17 Ports realization
17.1 Retrieval Port
17.2 MS-submission Port
17.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 matching‑rules
Annex E – Formal definition of general-auto-action-types
Annex F – Summary of Changes to previous editions
Annex G – Formal definition of MS parameter upper bounds
Annex H – Message-grouping
Annex I – Example of the Summarize abstract-operation
Annex J – Differences between ITU‑T Rec. X.413 (1995) and ISO/IEC 10021‑5:1995
INDEX