6100 ADCCP Programming Manual
ADCCP Programming Example Using Transaction Application Language (TAL)
069225 Tandem Computers Incorporated B–5
This structure is used as the command/response buffer in all requests that the
application makes to ADCCP. Note that this is the referral form:
SAMPLEMSG^FORMAT is the name of the template.
STRUCT .D(SAMPLEMSG^FORMAT);
!
!-- BELOW IS A STRUCTURE REPRESENTING THE FORMAT OF THE -- !
! SET CONFIGURATION BLOCK OF PARAMETERS. !
See the CONFIG structure, above.
STRUCT SET^CONFIG;
BEGIN
INT MAX^FRAME^SIZE;
STRING MODE^SUPPORT,
ADDRESS^SIZE,
EXTENDED^CONTROL,
STATION^COUNT,
TRANSLATE^ON,
RNR^TIMER
TRANSLATE^OFFSET[1:2],
TRANSLATE^LENGTH[1:2],
POLL,
SREJOK,
REJOK,
RESERVD
TWS,
L2^WINDOW,
SWITCHED,
HALF^DUPLEX,
MODEM^LOSS^FATAL,
SWITCHED^INPUT^CARRIER,
SWITCHED^OUTPUT^CARRIER,
FLAG^FILL^IDLE,
L2^RETRIES,
L1^RETRIES;
INT LINE^QUALITY;
INT TRANSFER^TIMER;
INT T1^TIMER;
INT IDLE^LINE^TIMER;
INT DSR^TIMER;
STRING ADDRESS^VALUE[1:4],
ABMSUPP^OFF,
ABMIP^OFF,
TESTFRAMES,
SUPPRESS^RR,
RESERVD,
OPTIONA,
OPTIONB;
END; !END OF SET^CONFIG STRUCT
A move loads the request buffer (D) for a SET CONFIGURATION request or
unloads the response buffer for a FETCH CONFIGURATION request.
STRING B^SET^CONFIG = SET^CONFIG; !BYTE EQUIVALENCE FOR MOVES
!BETWEEN SET^CONFIG AND
!D.MSG.TEXT