7.2.4 Fml32 Buffer Definition

The following table lists all FML32 FIELDs, which will be published in $KIXDIR/include/msgflds32.

Table 7-2 FML32 FIELDS

Field Name Type Tuxedo Buffer Type Length Mandatory or Not Comments
CX_SESSIONID Inbound STRING   Optional Session ID, can be omitted.
CX_PROGRAM Inbound CARRAY 8 Forbidden for Type A services Mandatory for Type B/C services Used to specify the name of DPL program to be executed by ARTDPL server.
CX_TRANSID Inbound CARRAY 4 Optional Used to specify current mirror transid. The value can be acquired from EIBTRNID inside executed DPL program.
CX_USERID Inbound CARRAY 4 Mandatory There is no security support, but the USERID can be acquired by “CICS INQUIRE USERID()” inside executed DPL program.
CX_USERNAME Inbound CARRAY 20 Optional The USERNAME can be acquired by “CICS INQUIRE USERNAME()” inside executed DPL program.
CXMW_TASKN Inbound CARRAY 4 Optional The EIBTASKN, if not present in the buffer, ARTDPL can generate automatically.
CXMW_MESSAGE Inbound/out bound CARRAY Less than 32K Mandatory Used to exchange COMMAREA with ARTDPL.
CXMW_COMMARE AINLENGTH Inbound LONG   Optional Can be used to specify the real COMMREA data length to be exchanged online. Due to performance consideration.
CX_CHANNEL_N AME Inbound CARRAY 16 Optional CHANNEL name to be passed to program, used for CHANNEL support. Only one occurrence can be present in the request.
CX_CONTAINER _NAME Inbound/out bound CARRAY 16 Optional Container name in the channel. Multiple occurrences can be present in the request.
CX_CONTAINER _DATA Inbound/out bound CARRAY No limit Optional Container channel in the channel. Multiple occurrences can be present in the request.
CX_ABENDCODE outbound CARRAY 4 N/A CICS ABCODE when DPL program abend happens.