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