OSI/AS Programming Manual

Basic Data Types
DDL Definitions
056783 Tandem Computers Incorporated A–5
ZAPS-DDL-OPTL-INT2 is used for the ACSE invocation identifiers selected by the
application. See ZAPS-DDL-INVOCATION-IDS, later in this appendix, for more
information about invocation identifiers.
DEFINITION ZAPS-DDL-OPTL-INT2.
02 ZINT-ISPRESENT TYPE ZAPS-DDL-IS-PRESENT.
02 ZINT TYPE ZAPS-DDL-INT2.
END
ZAPS-DDL-PRES-CNTXT-ID is the presentation context identifier (PCID) that gives
the presentation context used for data transfer on a presentation or ACSE connection.
Its value must be an odd integer in the range 0 through 9999.
DEFINITION ZAPS-DDL-PRES-CNTXT-ID TYPE ZAPS-DDL-INT1.
ZAPS-DDL-PSAP, ZAPS-DDL-SERVICE-ID, ZAPS-DDL-SYNC, and ZAPS-DDL-
TOKENS are described under “Parameter Structures,” later in this appendix.
Third-Level Data Types Third-level basic data types are made up of one or more of the second-level data types
described in the previous subsection.
ZAPS-DDL-ABSTRACT-SYN-NAME describes an ASN.1 abstract syntax. An
example of an abstract syntax name is ISO (1) STANDARD (0) FTAM (8571)
UNSTRUCTURED FILE (1). For this example, ZNUM-ELEMENTS is set to 4 and
ZOBJ-ID is set to { 1 0 8571 1 }.
DEFINITION ZAPS-DDL-ABSTRACT-SYN-NAME
TYPE ZAPS-DDL-OBJ-ID.
ZAPS-DDL-TRANSFER-SYN-NAME describes an ASN.1 transfer syntax. An
example of a transfer syntax name is JOINT-ISO-CCITT (2) ASN1 (1) BASIC-
ENCODING (1). For this example, ZNUM-ELEMENTS is set to 3 and ZOBJ-ID is set
to { 2 1 1 }.
DEFINITION ZAPS-DDL-TRANSFER-SYN-NAME
TYPE ZAPS-DDL-OBJ-ID.