Object attributes

ADS descriptor

Send/receive ADS descriptor. This is set using MQCADSD_NONE. The initial value is MQCADSD_NONE. The following additional values are possible:

  • MQCADSD_NONE

  • MQCADSD_SEND

  • MQCADSD_RECV

  • MQCADSD_MSGFORMAT

attention identifier

AID key. The field must be of length MQ_ATTENTION_ID_LENGTH.

authenticator

RACF password or passticket. The initial value contains blanks, of length MQ_AUTHENTICATOR_LENGTH.

bridge abend code

Bridge abend code, of length MQ_ABEND_CODE_LENGTH. The initial value is four blank characters. The value returned in this field is dependent on the return code. See Table 3 for more details.

bridge cancel code

Bridge abend transaction code. The field is reserved, must contain blanks, and be of length MQ_CANCEL_CODE_LENGTH.

bridge completion code

Completion code, which can contain either the WebSphere MQ completion code or the CICS EIBRESP value. The field has the initial value of MQCC_OK. The value returned in this field is dependent on the return code. See Table 3 for more details.

bridge error offset

Bridge error offset. The initial value is zero. This attribute is read-only.

bridge reason code

Reason code. This field can contain either the WebSphere MQ reason or the CICS EIBRESP2 value. The field has the initial value of MQRC_NONE. The value returned in this field is dependent on the return code. See Table 3 for more details.

bridge return code

Return code from the CICS bridge. The initial value is MQCRC_OK.

conversational task

Whether the task can be conversational. The initial value is MQCCT_NO. The following additional values are possible:

  • MQCCT_YES

  • MQCCT_NO

cursor position

Cursor position. The initial value is zero.

facility keep time

CICS bridge facility release time.

facility like

Terminal emulated attribute. The field must be of length MQ_FACILITY_LIKE_LENGTH.

facility token

BVT token value. The field must be of length MQ_FACILITY_LENGTH. The initial value is MQCFAC_NONE.

function

Function, which can contain either the WebSphere MQ call name or the CICS EIBFN function. The field has the initial value of MQCFUNC_NONE, with length MQ_FUNCTION_LENGTH. The value returned in this field is dependent on the return code. See Table 3 for more details.

The following additional values are possible when function contains a WebSphere MQ call name:

  • MQCFUNC_MQCONN

  • MQCFUNC_MQGET

  • MQCFUNC_MQINQ

  • MQCFUNC_NONE

  • MQCFUNC_MQOPEN

  • MQCFUNC_PUT

  • MQCFUNC_MQPUT1

get wait interval

Wait interval for an MQGET call issued by the CICS bridge task. The initial value is MQCGWI_DEFAULT. The field applies only when uow control has the value MQCUOWC_FIRST. The following additional values are possible:

  • MQCGWI_DEFAULT

  • MQWI_UNLIMITED

link type

Link type. The initial value is MQCLT_PROGRAM. The following additional values are possible:

  • MQCLT_PROGRAM

  • MQCLT_TRANSACTION

next transaction identifier

ID of the next transaction to attach. The field must be of length MQ_TRANSACTION_ID_LENGTH.

output data length

COMMAREA data length. The initial value is MQCODL_AS_INPUT.

reply-to format

Format name of the reply message. The initial value is MQFMT_NONE with length MQ_FORMAT_LENGTH.

start code

Transaction start code. The field must be of length MQ_START_CODE_LENGTH. The initial value is MQCSC_NONE. The following additional values are possible:

  • MQCSC_START

  • MQCSC_STARTDATA

  • MQCSC_TERMINPUT

  • MQCSC_NONE

task end status

Task end status. The initial value is MQCTES_NOSYNC. The following additional values are possible:

  • MQCTES_COMMIT

  • MQCTES_BACKOUT

  • MQCTES_ENDTASK

  • MQCTES_NOSYNC

transaction identifier

ID of the transaction to attach. The initial value must contain blanks, and must be of length MQ_TRANSACTION_ID_LENGTH. The field applies only when uow control has the value MQCUOWC_FIRST or MQCUOWC_ONLY.

UOW control

UOW control. The initial value is MQCUOWC_ONLY. The following additional values are possible:

  • MQCUOWC_FIRST

  • MQCUOWC_MIDDLE

  • MQCUOWC_LAST

  • MQCUOWC_ONLY

  • MQCUOWC_COMMIT

  • MQCUOWC_BACKOUT

  • MQCUOWC_CONTINUE

version

The MQCIH version number. The initial value is MQCIH_VERSION_2. The only other supported value is MQCIH_VERSION_1.