CONTENTS

 1     Scope
 2     Normative references
        2.1     Identical Recommendations | International Standards
        2.2     Paired Recommendations | International Standards equivalent in technical content
        2.3     Additional references
 3     Definitions
        3.1     Reference Model definitions
                  3.1.1     Basic Reference Model definitions
                  3.1.2     Security architecture definitions
                  3.1.3     Naming and addressing definitions
        3.2     Service conventions definitions
        3.3     Presentation service definitions
        3.4     Application Layer Structure definitions
        3.5     ACSE service definitions
        3.6     Association Control protocol specification definitions
 4     Abbreviations
        4.1     Data units
        4.2     Types of application-protocol-data-units
        4.3     Other abbreviations
 5     Conventions
 6     Overview of the protocol
        6.1     Service provision
        6.2     Functional units
        6.3     Use of supporting services
        6.4     Model
        6.5     User summary mechanism
 7     Elements of procedure
        7.1     Association establishment
                  7.1.1     Purpose
                  7.1.2     APDUs used
                  7.1.3     Association establishment procedure
                  7.1.4     Use of the AARQ APDU fields
                  7.1.5     Use of the AARE APDU fields
                  7.1.6     Collisions and interactions
        7.2     Normal release of an association
                  7.2.1     Purpose
                  7.2.2     APDUs used
                  7.2.3     Normal release procedure
                  7.2.4     Use of the RLRQ APDU fields
                  7.2.5     Use of the RLRE APDU fields
                  7.2.6     Collisions and disruptions
        7.3     Abnormal release of an association
                  7.3.1     Purpose
                  7.3.2     APDUs used
                  7.3.3     Abnormal release procedure
                  7.3.4     Use of the ABRT APDU fields
                  7.3.5     Collisions and interactions
        7.4     A-DATA
                  7.4.1     Purpose
                  7.4.2     APDUs used
                  7.4.3     A-DATA procedure
                  7.4.4     Use of the A-DT APDU fields
        7.5     A-ALTER-CONTEXT
                  7.5.1     Purpose
                  7.5.2     APDUs used
                  7.5.3     A-ALTER-CONTEXT procedure
                  7.5.4     A-ALTER-CONTEXT-REQUEST procedure
                  7.5.5     Use of the ACRQ fields
                  7.5.6     Use of the ACRP fields
        7.6     Rules for extensibility
 8     Supporting Service Definition assumed by ACSE
        8.1     IA-BIND
                  8.1.1     IA-BIND request
                  8.1.2     IA-BIND-REQUEST.deliver
                  8.1.3     IA-BIND request Parameters
                  8.1.4     IA-BIND response
                  8.1.5     IA-BIND-RESPONSE.deliver
                  8.1.6     IA-BIND response Parameters
        8.2     IA-DATA
                  8.2.1     IA-DATA.submit
                  8.2.2     IA-DATA.deliver
                  8.2.3     IA-DATA Parameters
        8.3     IA-ALTER-CONTEXT (optional)
                  8.3.1     IA-ALTER-CONTEXT-REQUEST.submit
                  8.3.2     IA-ALTER-CONTEXT-REQUEST.deliver
                  8.3.3     IA-ALTER-CONTEXT-RESPONSE.submit
                  8.3.4     IA-ALTER-CONTEXT-RESPONSE.deliver
                  8.3.5     IA-ALTER-CONTEXT Parameters
        8.4     IA-ABORT
                  8.4.1     IA-ABORT.submit
                  8.4.2     IA-ABORT.deliver
                  8.4.3     IA-ABORT Parameters
        8.5     IA-RELEASE
                  8.5.1     IA-RELEASE-REQUEST.submit
                  8.5.2     IA-RELEASE-REQUEST.deliver
                  8.5.3     IA-RELEASE-ACCEPT.submit
                  8.5.4     IA-RELEASE-REFUSE.submit
                  8.5.5     IA-RELEASE-ACCEPT.deliver
                  8.5.6     IA-RELEASE-REFUSE.submit
        8.6     IA-UNBIND
                  8.6.1     IA-UNBIND.submit
                  8.6.2     IA-UNBIND.deliver
                  8.6.3     IA-UNBIND Parameters
 9     Syntax of ACSE
        9.1     Structure of ACSE APDUs
10     Conformance
       10.1     Statement requirements
       10.2     Static requirements
       10.3     Dynamic requirements
11     Precedence
12     Registration requirements
       12.1     Application titles
       12.2     ASO-context
       12.3     Authentication-mechanism
       12.4     Upper-layer context specifications
Annex  A  ACPM state table
        A.1     General
        A.2     Conventions
        A.3     Actions to be taken by the ACPM
                  A.3.1     Invalid intersections
                  A.3.2     Valid intersections
        A.4     Relationship to Presentation and other ASEs
Annex  B  Authentication-mechanism using password
        B.0     Introduction
        B.1     Assigned name
        B.2     Authentication-value ASN.1 datatype
        B.3     Processing specification
                  B.3.1     Requesting authentication
                  B.3.2     Performing authentication
Annex  C  Definition of the IA-service mapping to the Presentation service
        C.1     Procedures for Lower Boundary Mapping the Presentation service
        C.2     Use of the Presentation service
                  C.2.1     General
                  C.2.2     Nested associations
        C.3     Use of the Session service
                  C.3.1     General
                  C.3.2     Disruption of A-RELEASE by external event
        C.4     Mapping to Presentation service
                  C.4.1     IA-BIND-REQUEST.submit
                  C.4.2     IA-BIND-REQUEST.deliver (P-CONNECT indication)
                  C.4.3     IA-BIND-RESPONSE.submit
                  C.4.4     IA-BIND-RESPONSE.deliver
                  C.4.5     IA-DATA.submit
                  C.4.6     IA-DATA.deliver (P-DATA indication, P-RESYNCHRONIZE, P-U-EXCEPTION REPORT, P‑P‑EXCEPTION REPORT)
                  C.4.7     A-ALTER-CONTEXT-REQUEST.submit
                  C.4.8     IA-ALTER-CONTEXT-REQUEST.deliver (P-ALTER-CONTEXT indication)
                  C.4.9     IA-ALTER-CONTEXT-RESPONSE.submit
                 C.4.10     IA-ALTER-CONTEXT-RESPONSE.deliver (P-ALTER-CONTEXT confirm)
                 C.4.11     IA-ABORT.submit
                 C.4.12     IA-ABORT.deliver ( P-U-ABORT indication)
                 C.4.13     IA-RELEASE-REQUEST.submit (P-RELEASE request)
                 C.4.14     IA-RELEASE-REQUEST.deliver (P-RELEASE indication)
                 C.4.15     IA-RELEASE-ACCEPT.submit [P-RELEASE (result = affirmative) response]
                 C.4.16     IA-RELEASE-ACCEPT.deliver [P-RELEASE confirm (accepted)]
                 C.4.17     IA-RELEASE-REFUSE.submit [P-RELEASE (result = negative) response]
                 C.4.18     IA-RELEASE-REFUSE.deliver [P-RELEASE confirm (accepted)]
                 C.4.19     A-UNBIND.submit
                 C.4.20     IA-UNBIND.deliver (P-P-ABORT indication)
Annex  D  Definition of the IA-service mapping to ACSE
        D.1     Procedures for lower boundary mapping to ACSE or the Presentation service
        D.2     IA-BIND-REQUEST.submit
                  D.2.1     When Invoked
                  D.2.2     Action upon Receipt
        D.3     IA-BIND-REQUEST.deliver (A-ASSOCIATE indication)
                  D.3.1     When Invoked
                  D.3.2     Action upon Receipt
        D.4     IA-BIND-RESPONSE.submit      55
                  D.4.1     When Invoked
                  D.4.2     Action upon Receipt
        D.5     IA-BIND-RESPONSE.deliver (A-ASSOCIATE confirm)
                  D.5.1     When Invoked
                  D.5.2     Action upon Receipt
        D.6     IA-DATA.submit
                  D.6.1     When Invoked
                  D.6.2     Action upon Receipt
        D.7     IA-DATA.deliver (A-DATA.deliver)
                  D.7.1     When Invoked
                  D.7.2     Action upon Receipt
        D.8     IA-ALTER-CONTEXT-REQUEST.submit
                  D.8.1     When Invoked
                  D.8.2     Action upon Receipt
        D.9     IA-ALTER-CONTEXT-REQUEST.deliver (A-ALTER-CONTEXT-REQUEST.deliver)
                  D.9.1     When Invoked
                  D.9.2     Action upon Receipt
       D.10     IA-ALTER-CONTEXT-RESPONSE.submit
                 D.10.1     When Invoked
                 D.10.2     Action upon Receipt
       D.11     IA-ALTER-CONTEXT-RESPONSE.deliver (A-ALTER-CONTEXT-RESPONSE.deliver)
                 D.11.1     When Invoked
                 D.11.2     Action upon Receipt
                 D.11.3     IA-ALTER-CONTEXT Parameters
       D.12     IA-ABORT.submit
                 D.12.1     When Invoked
                 D.12.2     Action upon Receipt
       D.13     IA-ABORT.deliver (A-ABORT indication)
                 D.13.1     When Invoked
                 D.13.2     Action upon Receipt
       D.14     IA-RELEASE-REQUEST.submit
                 D.14.1     When Invoked
                 D.14.2     Action upon Receipt
       D.15     IA-RELEASE-ACCEPT.submit
                 D.15.1     When Invoked
                 D.15.2     Action upon Receipt
       D.16     IA-RELEASE-REFUSE.submit
                 D.16.1     When Invoked
                 D.16.2     Action upon Receipt
       D.17     IA-UNBIND.submit
                 D.17.1     When Invoked
                 D.17.2     Action upon Receipt
       D.18     IA-UNBIND.deliver
                 D.18.1     When Invoked
                 D.18.2     Action upon Receipt
Annex  E  Guidance on the use of Higher Level Association functional units
        E.1     The application layer structure
        E.2     Support for association establishment by an embedded ASO
                  E.2.1     Lower Boundary Service definitions
                  E.2.2     Requests for the establishment of associations
                  E.2.3     The Use of the Higher Level Association functional unit
        E.3     Concept of operations
                  E.3.1     The ACSE Model
                  E.3.2     The A-DATA APDU
                  E.3.3     Syntax Negotiation
                  E.3.4     ASO-context
                  E.3.5     Naming and Addressing in the Application Layer