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. |
Parent topic: Oracle Tuxedo External DPL Communication Interfaces