CONTENTS

SECTION 1 – INTRODUCTION
 1     Scope
 2     Normative references
        2.1     Open Systems Interconnection
        2.2     Message Handling Systems
        2.3     Directory Systems
        2.4     Language Code
        2.5     Character Sets
        2.6     Telematic services
        2.7     File Transfer
        2.8     Open Document Architecture
        2.9     Digital Encoding of Sound
 3     Definitions
 4     Abbreviations
 5     Conventions
        5.1     ASN.1
        5.2     Grade
        5.3     Terms
        5.4     Conventions for attribute-types used in Table 5
SECTION 2 – ABSTRACT INFORMATION OBJECTS
 6     Overview
 7     Interpersonal messages
        7.1     Heading field component types
                  7.1.1     IPM identifier
                  7.1.2     Recipient specifier
                  7.1.3     OR‑descriptor
                  7.1.4     IPMS extension
        7.2     Heading fields
                  7.2.1     This IPM
                  7.2.2     Originator
                  7.2.3     Authorizing Users
                  7.2.4     Primary Recipients
                  7.2.5     Copy Recipients
                  7.2.6     Blind Copy Recipients
                  7.2.7     Replied‑to IPM
                  7.2.8     Obsoleted IPMs
                  7.2.9     Related IPMs
                 7.2.10     Subject
                 7.2.11     Expiry Time
                 7.2.12     Reply Time
                 7.2.13     Reply Recipients
                 7.2.14     Importance
                 7.2.15     Sensitivity
                 7.2.16     Auto‑forwarded
                 7.2.17     Extensions
        7.3     Body Parts
                  7.3.1     Extended Body Part
                  7.3.2     Body Part Encoding
        7.4     Standard Body Part Types
                  7.4.1     IA5 Text
                  7.4.2     G3 Facsimile
                  7.4.3     G4 Class 1
                  7.4.4     Teletex
                  7.4.5     Videotex
                  7.4.6     Encrypted
                  7.4.7     Message
                  7.4.8     Mixed‑mode
                  7.4.9     Bilaterally Defined
                 7.4.10     Nationally Defined
                 7.4.11     General Text
                 7.4.12     File Transfer
                              7.4.12.1     Related Stored File parameter
                              7.4.12.2     Contents Type parameter
                              7.4.12.3     Environment parameter
                              7.4.12.4     Compression parameter
                              7.4.12.5     File Attributes parameter
                            7.4.12.5.1     Pathname attribute
                            7.4.12.5.2     Permitted actions attribute
                            7.4.12.5.3     Storage account attribute
                            7.4.12.5.4     Date and time attributes
                            7.4.12.5.5     Identity attributes
                            7.4.12.5.6     Availability attribute
                            7.4.12.5.7     Object size attributes
                            7.4.12.5.8     Access control attribute
                            7.4.12.5.9     Legal qualifications attribute
                           7.4.12.5.10     Private use attribute
                           7.4.12.5.11     Attribute extensions
                              7.4.12.6     Extensions parameter
                              7.4.12.7     File Transfer Body Part data
                              7.4.12.8     Encoded Information type
                 7.4.13     Voice
                 7.4.14     Report
                 7.4.15     Notification
                 7.4.16     Forwarded content
 8     Interpersonal notifications
        8.1     Common fields
                  8.1.1     Subject IPM
                  8.1.2     IPN Originator
                  8.1.3     IPM Intended Recipient
                  8.1.4     Conversion EITs
                  8.1.5     Notification Extensions
        8.2     Non‑receipt fields
                  8.2.1     Non‑receipt Reason
                  8.2.2     Discard Reason
                  8.2.3     Auto‑forward Comment
                  8.2.4     Returned IPM
                  8.2.5     NRN Extensions
        8.3     Receipt fields
                  8.3.1     Receipt Time
                  8.3.2     Acknowledgment Mode
                  8.3.3     Suppl Receipt Info
                  8.3.4     RN Extensions
        8.4     Other notification type fields
SECTION 3 – ABSTRACT SERVICE DEFINITION
 9     Overview
10     Primary object types
       10.1     Interpersonal Messaging System user
       10.2     Interpersonal Messaging System
11     Primary port types
       11.1     Origination
       11.2     Reception
       11.3     Management
12     Abstract operations
       12.1     Origination abstract operations
                 12.1.1     Originate Probe
                 12.1.2     Originate IPM
                 12.1.3     Originate RN
                 12.1.4     Originate ON
       12.2     Reception abstract operations
                 12.2.1     Receive Report
                 12.2.2     Receive IPM
                 12.2.3     Receive RN
                 12.2.4     Receive NRN
                 12.2.5     Receive ON
       12.3     Management abstract operations
                 12.3.1     Change Auto‑discard
                 12.3.2     Change Auto‑acknowledgment
                 12.3.3     Change Auto‑forwarding
13     Abstract errors
       13.1     Subscription Error
       13.2     Recipient Improperly Specified
14     Other capabilities
SECTION 4 – ABSTRACT SERVICE PROVISION
15     Overview
16     Secondary object types
       16.1     Interpersonal Messaging System user agent
       16.2     Interpersonal Messaging System message store
       16.3     Telematic agent
       16.4     Telex access unit
       16.5     Physical delivery access unit
       16.6     Message transfer system
17     Secondary port types
       17.1     Submission
       17.2     Delivery
       17.3     Retrieval
       17.4     Administration
       17.5     Import
       17.6     Export
18     User agent operation
       18.1     State variables
       18.2     Performance of origination operations
                 18.2.1     Originate Probe
                 18.2.2     Originate IPM
                 18.2.3     Originate RN
                 18.2.4     Originate ON
       18.3     Performance of management operations
                 18.3.1     Change Auto-discard
                 18.3.2     Change Auto-acknowledgment
                 18.3.3     Change Auto-forwarding
       18.4     Invocation of reception operations
                 18.4.1     Receive Report
                 18.4.2     Receive IPM
                 18.4.3     Receive RN
                 18.4.4     Receive NRN
                 18.4.5     Receive ON
       18.5     Internal procedures
                 18.5.1     Auto-discard
                              18.5.1.1     Discard of IPM
                              18.5.1.2     Construction of NRN
                              18.5.1.3     Submission of NRN
                 18.5.2     Auto-acknowledgment
                              18.5.2.1     Construction of RN
                              18.5.2.2     Submission of RN
                 18.5.3     Auto-forwarding
                              18.5.3.1     Prevention of loops
                              18.5.3.2     Construction of IPM
                              18.5.3.3     Submission of IPM
                              18.5.3.4     Construction of NRN
                              18.5.3.5     Submission of NRN
19     Message Store operation
       19.1     Binding to the IPMS‑MS
                 19.1.1     MS-Bind-argument
                 19.1.2     MS-Bind-result
       19.2     Creation of information objects
                 19.2.1     Mapping an IPMS message to an MS entry
                 19.2.2     Mapping of forwarding messages in the IPMS‑MS
                 19.2.3     Presence of General-attributes in child-entries
       19.3     Maintenance of attributes
       19.4     Notification of Non-receipt
       19.5     IPMS‑MS abstract-operation extensions
                 19.5.1     MS-Bind extensions
                 19.5.2     MS-message-submission extensions
                              19.5.2.1     Forwarding-request extension
                              19.5.2.2     IPM submission options
                              19.5.2.3     IPM submission errors
                 19.5.3     Delete extensions
       19.6     IPMS‑MS attributes
                 19.6.1     Summary attributes
                              19.6.1.1     IPM Entry Type
                              19.6.1.2     IPM Synopsis
                              19.6.1.3     Body Parts Summary
                              19.6.1.4     IPM Auto-discarded
                 19.6.2     Heading attributes
                              19.6.2.1     Heading
                              19.6.2.2     Heading analyses
                              19.6.2.3     Heading fields
                              19.6.2.4     Heading sub-fields
                              19.6.2.5     Heading extensions
                 19.6.3     Body attributes
                              19.6.3.1     Body
                              19.6.3.2     Extended Body Part Types
                              19.6.3.3     Extended Body Parts
                              19.6.3.4     Basic Body Parts
                              19.6.3.5     Basic Body Part Parameters components
                              19.6.3.6     Basic Body Part Data components
                 19.6.4     Notification attributes
                              19.6.4.1     Common fields
                              19.6.4.2     Non-receipt fields
                              19.6.4.3     Receipt fields
                              19.6.4.4     Other Notification Type Fields
                 19.6.5     Correlation attributes
                              19.6.5.1     Common attributes
                            19.6.5.1.1     AC Forwarding IPMs
                            19.6.5.1.2     AC Forwarded IPMs
                            19.6.5.1.3     AC Obsoleting IPMs
                            19.6.5.1.4     AC Obsoleted IPMs
                            19.6.5.1.5     AC Relating IPMs
                            19.6.5.1.6     AC Related IPMs
                            19.6.5.1.7     AC Replied-to IPM
                            19.6.5.1.8     AC Replying IPMs
                            19.6.5.1.9     AC Subject IPM
                              19.6.5.2     Submitted message correlation
                            19.6.5.2.1     AC IPM Recipients
                            19.6.5.2.2     AC Delivered Replies Summary
                            19.6.5.2.3     AC Correlated Delivered Replies
                            19.6.5.2.4     AC Delivered IPN Summary
                            19.6.5.2.5     AC Correlated Delivered IPNs
                              19.6.5.3     Delivered message correlation
                            19.6.5.3.1     AC Submitted Reply Status
                            19.6.5.3.2     AC Submitted IPN Status
                            19.6.5.3.3     AC Submitted IPNs
                            19.6.5.3.4     Recipient Category
                            19.6.5.3.5     Revised Reply Time
                 19.6.6     The IPMS-attribute-table information object class
                 19.6.7     Generation of the IPMS-specific attributes
                 19.6.8     Attributes subject to modification
       19.7     IPMS‑MS matching rules
                 19.7.1     IPM-identifier-match
                 19.7.2     IPM‑location‑match
                 19.7.3     OR-descriptor-match
                 19.7.4     OR-descriptor-elements-match
                 19.7.5     OR-descriptor-substring-elements-match
                 19.7.6     OR‑descriptor‑single‑element‑match
                 19.7.7     Recipient-specifier-match
                 19.7.8     Recipient-specifier-elements-match
                 19.7.9     Recipient-specifier-substring-elements-match
                19.7.10     Recipient‑specifier‑single‑element‑match
       19.8     IPMS‑MS auto-actions
                 19.8.1     Auto-action performance
                 19.8.2     IPM auto-forward
                 19.8.3     IPM auto-acknowledgement
                 19.8.4     IPM auto-correlate
                 19.8.5     IPM auto-discard
       19.9     Procedures for the IPMS‑MS
                 19.9.1     Additional procedures for Message-delivery and Report-delivery
                              19.9.1.1     Additional procedures for IPM auto-correlate
                              19.9.1.2     Additional procedures for IPM auto-forward
                              19.9.1.3     Additional procedures for IPM auto-discard
                 19.9.2     Additional procedures for MS-message-submission
                 19.9.3     Additional procedures for Fetch
                 19.9.4     Additional procedures for Delete and Auto-delete
                 19.9.5     Auto-discard of expired IPMs
20     Message contents
       20.1     Content
       20.2     Content type
       20.3     Content length
       20.4     Encoded information types
21     Port realization
22     Conformance
       22.1     Origination versus Reception
       22.2     Statement requirements
       22.3     Static requirements
       22.4     Dynamic requirements
Annex     A – Heading extensions
        A.1     Incomplete Copy
        A.2     Languages
        A.3     Auto-submitted
Annex     B – IPMS security extensions
        B.1     Recipient Security Request
        B.2     IPN Security Response
        B.3     Security Diagnostic Code
        B.4     Additional UA procedures
                  B.4.1     Originate IPM
                  B.4.2     Originate IPN
                               B.4.2.1     Message Submission
                               B.4.2.2     IPN Security Response procedures
                             B.4.2.2.1     Precedence of requests
                             B.4.2.2.2     Content-non-repudiation requested
                             B.4.2.2.3     Content-proof requested
                             B.4.2.2.4     Ipn-non-repudiation requested
                             B.4.2.2.5     Ipn-proof requested
        B.5     Additional MS procedures
Annex     C – Reference definition of Object Identifiers
Annex     D – Reference definition of abstract information objects
Annex     E – Reference definition of Extended Body Part Types
        E.1     Equivalents of Basic Body Part Types
        E.2     General Text
        E.3     File Transfer
        E.4     Voice
        E.5     Report and Notification
        E.6     Forwarded Content
Annex     F – Reference definition of functional objects
Annex     G – Reference definition of Abstract Service
Annex     H – Reference definition of heading extensions
Annex     I – Reference definition of Message Store attributes
Annex     J – Reference definition of IPMS‑MS auto-actions
Annex     K – Reference definition of IPMS security extensions
Annex     L – Reference definition of upper bounds
Annex     M – Support of the Interpersonal Messaging Service
        M.1     Support of recipient specifier components
        M.2     Support of heading fields
        M.3     Support of Body aspects
        M.4     Support of IPMS Message Store
Annex     N – Security model supplement for IPMS
        N.1     Introduction
        N.2     Security services
        N.3     Supplements to clause 10.2: Security services
        N.4     IPN Authentication
                  N.4.1     Proof of Notification
                  N.4.2     Proof of Content
        N.5     Non-repudiation of IPM Responsibility
                  N.5.1     Non-repudiation of Notification
                  N.5.2     Non-repudiation of Content
Annex     O – Differences between ISO/IEC 10021‑7 and ITU‑T Recommendation X.420
Annex     P – Summary of changes to previous editions
        P.1     Differences between CCITT Rec. X.420 (1984) and CCITT Rec. X.420 (1988)
        P.2     Differences between CCITT Rec. X.420 (1988) and ISO/IEC 10021‑7:1990
        P.3     Differences between ISO/IEC 10021‑7:1990 and CCITT Rec. X.420 (1992)
        P.4     Differences between CCITT Rec. X.420 (1992) and ITU‑T Rec. X.420 (1996) | ISO/IEC 10021‑7:1997
Annex     Q – Index