#[repr(C)]pub struct MQCIH {Show 38 fields
pub StrucId: MQCHAR4,
pub Version: MQLONG,
pub StrucLength: MQLONG,
pub Encoding: MQLONG,
pub CodedCharSetId: MQLONG,
pub Format: MQCHAR8,
pub Flags: MQLONG,
pub ReturnCode: MQLONG,
pub CompCode: MQLONG,
pub Reason: MQLONG,
pub UOWControl: MQLONG,
pub GetWaitInterval: MQLONG,
pub LinkType: MQLONG,
pub OutputDataLength: MQLONG,
pub FacilityKeepTime: MQLONG,
pub ADSDescriptor: MQLONG,
pub ConversationalTask: MQLONG,
pub TaskEndStatus: MQLONG,
pub Facility: MQBYTE8,
pub Function: MQCHAR4,
pub AbendCode: MQCHAR4,
pub Authenticator: MQCHAR8,
pub Reserved1: MQCHAR8,
pub ReplyToFormat: MQCHAR8,
pub RemoteSysId: MQCHAR4,
pub RemoteTransId: MQCHAR4,
pub TransactionId: MQCHAR4,
pub FacilityLike: MQCHAR4,
pub AttentionId: MQCHAR4,
pub StartCode: MQCHAR4,
pub CancelCode: MQCHAR4,
pub NextTransactionId: MQCHAR4,
pub Reserved2: MQCHAR8,
pub Reserved3: MQCHAR8,
pub CursorPosition: MQLONG,
pub ErrorOffset: MQLONG,
pub InputItem: MQLONG,
pub Reserved4: MQLONG,
}Expand description
Fields§
§StrucId: MQCHAR4Structure identifier
Version: MQLONGStructure version number
StrucLength: MQLONGLength of MQCIH structure
Encoding: MQLONGReserved
CodedCharSetId: MQLONGReserved
Format: MQCHAR8MQ format name of data that follows MQCIH
Flags: MQLONGFlags
ReturnCode: MQLONGReturn code from bridge
CompCode: MQLONGMQ completion code or CICS EIBRESP
Reason: MQLONGMQ reason or feedback code, or CICS EIBRESP2
UOWControl: MQLONGUnit-of-work control
GetWaitInterval: MQLONGWait interval for MQGET call issued by bridge task
LinkType: MQLONGLink type
OutputDataLength: MQLONGOutput COMMAREA data length
FacilityKeepTime: MQLONGBridge facility release time
ADSDescriptor: MQLONGSend/receive ADS descriptor
ConversationalTask: MQLONGWhether task can be conversational
TaskEndStatus: MQLONGStatus at end of task
Facility: MQBYTE8Bridge facility token
Function: MQCHAR4MQ call name or CICS EIBFN function
AbendCode: MQCHAR4Abend code
Authenticator: MQCHAR8Password or passticket
Reserved1: MQCHAR8Reserved
ReplyToFormat: MQCHAR8MQ format name of reply message
RemoteSysId: MQCHAR4Remote CICS system id to use
RemoteTransId: MQCHAR4CICS RTRANSID to use
TransactionId: MQCHAR4Transaction to attach
FacilityLike: MQCHAR4Terminal emulated attributes
AttentionId: MQCHAR4AID key
StartCode: MQCHAR4Transaction start code
CancelCode: MQCHAR4Abend transaction code
NextTransactionId: MQCHAR4Next transaction to attach
Reserved2: MQCHAR8Reserved
Reserved3: MQCHAR8Reserved
CursorPosition: MQLONGCursor position
MQCIH::Version >= 2
ErrorOffset: MQLONGOffset of error in message
MQCIH::Version >= 2
InputItem: MQLONGReserved
MQCIH::Version >= 2
Reserved4: MQLONGReserved
MQCIH::Version >= 2