OSI/AS Programming Manual

Example 1: Session Layer
Sample Programs
056783 Tandem Computers Incorporated E–5
STRUCT .session_rqmnts_1
( zaps^ddl^l5^rqmnts^def );
STRUCT .session_rqmnts_2
( zaps^ddl^l5^rqmnts^def );
STRUCT .EXT user_data
( user_data_def );
STRUCT .EXT user_data_1
( user_data_def );
STRUCT .EXT user_data_2
( user_data_def );
--
-- Source in APS external declarations.
--
-- This program assumes that the EXTDECS0 file is in this
-- program's volume and subvolume unless you ASSIGN it to
-- be elsewhere.
--
? NOLIST, SOURCE EXTDECS0( APS_ASSOC_ATTACH_
? , APS_ASSOC_CONNECTREQ_
? , APS_ASSOC_CONNECTRSP_
? , APS_ASSOC_GETPARAM_
? , APS_ASSOC_RELEASEREQ_
? , APS_ASSOC_RELEASERSP_
? , APS_DATA_GETPARAM_
? , APS_DATA_REQ_
? , APS_DISCARD_
? , APS_EVENT_RECEIVE_
? , APS_INITIALIZE_
? , APS_STATUS_
? )
? LIST
--
-- Source in GUARDIAN 90 external declarations.
--
-- This program assumes that the EXTDECS0 file is in this
-- program's volume and subvolume unless you ASSIGN it to
-- be elsewhere.
--
? NOLIST, SOURCE EXTDECS( ABEND
? , CLOSE
? , DEBUG
? , FNAMEEXPAND
? , MYTERM
? , NUMIN
? , NUMOUT
? , OPEN
? , READ
? , WRITE
? )
? LIST
? PAGE