• 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