Table 6 through Table 26 contain cross-reference information for each
C++ class. These cross references relate to the use of the
underlying WebSphere MQ procedural interfaces. This should be read
together with the WebSphere MQ Application Programming
Reference book. The classes ImqBinary, ImqDistributionList, and
ImqString have no attributes that fall into this category and are, therefore,
excluded.
Table 6. ImqAuthenticationRecord cross referenceImqAuthenticationRecord
Attribute
Data structure
Field
Call
connection name
MQAIR
AuthInfoConnName
MQCONNX
password
MQAIR
LDAPPassword
MQCONNX
type
MQAIR
AuthInfoType
MQCONNX
user name
MQAIR
LDAPUserNamePtr
MQCONNX
MQAIR
LDAPUserNameOffset
MQCONNX
MQAIR
LDAPUserNameLength
MQCONNX
Table 7. ImqCache cross reference
Attribute | Call |
---|---|
automatic buffer | MQGET |
buffer length | MQGET |
buffer pointer | MQGET, MQPUT |
data length | MQGET |
data offset | MQGET |
data pointer | MQGET |
message length | MQGET, MQPUT |
Table 8. ImqChannel cross reference
Attribute | Data structure | Field | Call |
---|---|---|---|
batch heart-beat | MQCD | BatchHeartbeat | MQCONNX |
channel name | MQCD | ChannelName | MQCONNX |
connection name | MQCD | ConnectionName | MQCONNX |
| MQCD | ShortConnectionName | MQCONNX |
heart-beat interval | MQCD | HeartbeatInterval | MQCONNX |
keep alive interval | MQCD | KeepAliveInterval | MQCONNX |
local address | MQCD | LocalAddress | MQCONNX |
maximum message length | MQCD | MaxMsgLength | MQCONNX |
mode name | MQCD | ModeName | MQCONNX |
password | MQCD | Password | MQCONNX |
receive exit count | MQCD |
| MQCONNX |
receive exit names | MQCD | ReceiveExit | MQCONNX |
| MQCD | ReceiveExitsDefined | MQCONNX |
| MQCD | ReceiveExitPtr | MQCONNX |
receive user data | MQCD | ReceiveUserData | MQCONNX |
| MQCD | ReceiveUserDataPtr | MQCONNX |
security exit name | MQCD | SecurityExit | MQCONNX |
security user data | MQCD | SecurityUserData | MQCONNX |
send exit count | MQCD |
| MQCONNX |
send exit names | MQCD | SendExit | MQCONNX |
| MQCD | SendExitsDefined | MQCONNX |
| MQCD | SendExitPtr | MQCONNX |
send user data | MQCD | SendUserData | MQCONNX |
| MQCD | SendUserDataPtr | MQCONNX |
transaction program name | MQCD | TpName | MQCONNX |
transport type | MQCD | TransportType | MQCONNX |
user id | MQCD | UserIdentifier | MQCONNX |
Table 9. ImqCICSBridgeHeader cross reference
Attribute | Data structure | Field |
---|---|---|
bridge abend code | MQCIH | AbendCode |
ADS descriptor | MQCIH | AdsDescriptor |
attention identifier | MQCIH | AttentionId |
authenticator | MQCIH | Authenticator |
bridge completion code | MQCIH | BridgeCompletionCode |
bridge error offset | MQCIH | ErrorOffset |
bridge reason code | MQCIH | BridgeReason |
bridge cancel code | MQCIH | CancelCode |
conversational task | MQCIH | ConversationalTask |
cursor position | MQCIH | CursorPosition |
facility token | MQCIH | Facility |
facility keep time | MQCIH | FacilityKeepTime |
facility like | MQCIH | FacilityLike |
function | MQCIH | Function |
get wait interval | MQCIH | GetWaitInterval |
link type | MQCIH | LinkType |
next transaction identifier | MQCIH | NextTransactionId |
output data length | MQCIH | OutputDataLength |
reply-to format | MQCIH | ReplyToFormat |
bridge return code | MQCIH | ReturnCode |
start code | MQCIH | StartCode |
task end status | MQCIH | TaskEndStatus |
transaction identifier | MQCIH | TransactionId |
uow control | MQCIH | UowControl |
version | MQCIH | Version |
Table 10. ImqDeadLetterHeader cross reference
Attribute | Data structure | Field |
---|---|---|
dead-letter reason code | MQDLH | Reason |
destination queue manager name | MQDLH | DestQMgrName |
destination queue name | MQDLH | DestQName |
put application name | MQDLH | PutApplName |
put application type | MQDLH | PutApplType |
put date | MQDLH | PutDate |
put time | MQDLH | PutTime |
Table 11. ImqError cross reference
Attribute | Call |
---|---|
completion code | MQBACK, MQBEGIN, MQCLOSE, MQCMIT, MQCONN, MQCONNX, MQDISC, MQGET, MQINQ, MQOPEN, MQPUT, MQSET |
reason code | MQBACK, MQBEGIN, MQCLOSE, MQCMIT, MQCONN, MQCONNX, MQDISC, MQGET, MQINQ, MQOPEN, MQPUT, MQSET |
Table 12. ImqGetMessageOptions cross reference
Attribute | Data structure | Field |
---|---|---|
group status | MQGMO | GroupStatus |
match options | MQGMO | MatchOptions |
message token | MQGMO | MessageToken |
options | MQGMO | Options |
resolved queue name | MQGMO | ResolvedQName |
returned length | MQGMO | ReturnedLength |
segmentation | MQGMO | Segmentation |
segment status | MQGMO | SegmentStatus |
| MQGMO | Signal1 |
| MQGMO | Signal2 |
syncpoint participation | MQGMO | Options |
wait interval | MQGMO | WaitInterval |
Table 13. ImqHeader cross reference
Attribute | Data structure | Field |
---|---|---|
character set | MQDLH, MQIIH | CodedCharSetId |
encoding | MQDLH, MQIIH | Encoding |
format | MQDLH, MQIIH | Format |
header flags | MQIIH, MQRMH | Flags |
Table 14. ImqIMSBridgeHeader cross reference
Attribute | Data structure | Field |
---|---|---|
authenticator | MQIIH | Authenticator |
commit mode | MQIIH | CommitMode |
logical terminal override | MQIIH | LTermOverride |
message format services map name | MQIIH | MFSMapName |
reply-to format | MQIIH | ReplyToFormat |
security scope | MQIIH | SecurityScope |
transaction instance id | MQIIH | TranInstanceId |
transaction state | MQIIH | TranState |
Table 15. ImqItem cross reference
Attribute | Call |
---|---|
structure id | MQGET |
Table 16. ImqMessage cross reference
Attribute | Data structure | Field | Call |
---|---|---|---|
application id data | MQMD | ApplIdentityData |
|
application origin data | MQMD | ApplOriginData |
|
backout count | MQMD | BackoutCount |
|
character set | MQMD | CodedCharSetId |
|
encoding | MQMD | Encoding |
|
expiry | MQMD | Expiry |
|
format | MQMD | Format |
|
message flags | MQMD | MsgFlags |
|
message type | MQMD | MsgType |
|
offset | MQMD | Offset |
|
original length | MQMD | OriginalLength |
|
persistence | MQMD | Persistence |
|
priority | MQMD | Priority |
|
put application name | MQMD | PutApplName |
|
put application type | MQMD | PutApplType |
|
put date | MQMD | PutDate |
|
put time | MQMD | PutTime |
|
reply-to queue manager name | MQMD | ReplyToQMgr |
|
reply-to queue name | MQMD | ReplyToQ |
|
report | MQMD | Report |
|
sequence number | MQMD | MsgSeqNumber |
|
total message length |
| DataLength | MQGET |
user id | MQMD | UserIdentifier |
|
Table 17. ImqMessageTracker cross reference
Attribute | Data structure | Field |
---|---|---|
accounting token | MQMD | AccountingToken |
correlation id | MQMD | CorrelId |
feedback | MQMD | Feedback |
group id | MQMD | GroupId |
message id | MQMD | MsgId |
Table 18. ImqNamelist cross reference
Attribute | Inquiry | Call |
---|---|---|
name count | MQIA_NAME_COUNT | MQINQ |
namelist name | MQCA_NAMELIST_NAME | MQINQ |
Table 19. ImqObject cross reference
Attribute | Data structure | Field | Inquiry | Call |
---|---|---|---|---|
alteration date |
|
| MQCA_ALTERATION_DATE | MQINQ |
alteration time |
|
| MQCA_ALTERATION_TIME | MQINQ |
alternate user id | MQOD | AlternateUserId |
|
|
alternate security id |
|
|
|
|
close options |
|
|
| MQCLOSE |
description |
|
| MQCA_Q_DESC, MQCA_Q_MGR_DESC, MQCA_PROCESS_DESC | MQINQ |
name | MQOD | ObjectName | MQCA_Q_MGR_NAME, MQCQ_Q_NAME, MQCA_PROCESS_NAME | MQINQ |
open options |
|
|
| MQOPEN |
open status |
|
|
| MQOPEN, MQCLOSE |
queue manager identifier | queue manager identifier |
| MQCA_Q_MGR_IDENTIFIER | MQINQ |
Table 20. ImqProcess cross reference
Attribute | Inquiry | Call |
---|---|---|
application id | MQCA_APPL_ID | MQINQ |
application type | MQIA_APPL_TYPE | MQINQ |
environment data | MQCA_ENV_DATA | MQINQ |
user data | MQCA_USER_DATA | MQINQ |
Table 21. ImqPutMessageOptions cross reference
Attribute | Data structure | Field |
---|---|---|
context reference | MQPMO | Context |
| MQPMO | InvalidDestCount |
| MQPMO | KnownDestCount |
options | MQPMO | Options |
record fields | MQPMO | PutMsgRecFields |
resolved queue manager name | MQPMO | ResolvedQMgrName |
resolved queue name | MQPMO | ResolvedQName |
| MQPMO | Timeout |
| MQPMO | UnknownDestCount |
syncpoint participation | MQPMO | Options |
Table 22. ImqQueue cross reference
Attribute | Data structure | Field | Inquiry | Call |
---|---|---|---|---|
backout requeue name |
|
| MQCA_BACKOUT_REQ_Q_NAME | MQINQ |
backout threshold |
|
| MQIA_BACKOUT_THRESHOLD | MQINQ |
base queue name |
|
| MQCA_BASE_Q_NAME | MQINQ |
cluster name |
|
| MQCA_CLUSTER_NAME | MQINQ |
cluster namelist name |
|
| MQCA_CLUSTER_NAMELIST | MQINQ |
creation date |
|
| MQCA_CREATION_DATE | MQINQ |
creation time |
|
| MQCA_CREATION_TIME | MQINQ |
current depth |
|
| MQIA_CURRENT_Q_DEPTH | MQINQ |
default bind |
|
| MQIA_DEF_BIND | MQINQ |
default input open option |
|
| MQIA_DEF_INPUT_OPEN_OPTION | MQINQ |
default persistence |
|
| MQIA_DEF_PERSISTENCE | MQINQ |
default priority |
|
| MQIA_DEF_PRIORITY | MQINQ |
definition type |
|
| MQIA_DEFINITION_TYPE | MQINQ |
depth high event |
|
| MQIA_Q_DEPTH_HIGH_EVENT | MQINQ |
depth high limit |
|
| MQIA_Q_DEPTH_HIGH_LIMIT | MQINQ |
depth low event |
|
| MQIA_Q_DEPTH_LOW_EVENT | MQINQ |
depth low limit |
|
| MQIA_Q_DEPTH_LOW_LIMIT | MQINQ |
depth maximum event |
|
| MQIA_Q_DEPTH_MAX_LIMIT | MQINQ |
distribution lists |
|
| MQIA_DIST_LISTS | MQINQ, MQSET |
dynamic queue name | MQOD | DynamicQName |
|
|
harden get backout |
|
| MQIA_HARDEN_GET_BACKOUT | MQINQ |
index type |
|
| MQIA_INDEX_TYPE | MQINQ |
inhibit get |
|
| MQIA_INHIBIT_GET | MQINQ, MQSET |
inhibit put |
|
| MQIA_INHIBIT_PUT | MQINQ, MQSET |
initiation queue name |
|
| MQCA_INITIATION_Q_NAME | MQINQ |
maximum depth |
|
| MQIA_MAX_Q_DEPTH | MQINQ |
maximum message length |
|
| MQIA_MAX_MSG_LENGTH | MQINQ |
message delivery sequence |
|
| MQIA_MSG_DELIVERY_SEQUENCE | MQINQ |
next distributed queue |
|
|
|
|
open input count |
|
| MQIA_OPEN_INPUT_COUNT | MQINQ |
open output count |
|
| MQIA_OPEN_OUTPUT_COUNT | MQINQ |
previous distributed queue |
|
|
|
|
process name |
|
| MQCA_PROCESS_NAME | MQINQ |
queue manager name | MQOD | ObjectQMgrName |
|
|
queue type |
|
| MQIA_Q_TYPE | MQINQ |
remote queue manager name |
|
| MQCA_REMOTE_Q_MGR_NAME | MQINQ |
remote queue name |
|
| MQCA_REMOTE_Q_NAME | MQINQ |
resolved queue manager name | MQOD | ResolvedQMgrName |
|
|
resolved queue name | MQOD | ResolvedQName |
|
|
retention interval |
|
| MQIA_RETENTION_INTERVAL | MQINQ |
scope |
|
| MQIA_SCOPE | MQINQ |
service interval |
|
| MQIA_Q_SERVICE_INTERVAL | MQINQ |
service interval event |
|
| MQIA_Q_SERVICE_INTERVAL_EVENT | MQINQ |
shareability |
|
| MQIA_SHAREABILITY | MQINQ |
storage class |
|
| MQCA_STORAGE_CLASS | MQINQ |
transmission queue name |
|
| MQCA_XMIT_Q_NAME | MQINQ |
trigger control |
|
| MQIA_TRIGGER_CONTROL | MQINQ, MQSET |
trigger data |
|
| MQCA_TRIGGER_DATA | MQINQ, MQSET |
trigger depth |
|
| MQIA_TRIGGER_DEPTH | MQINQ, MQSET |
trigger message priority |
|
| MQIA_TRIGGER_MSG_PRIORITY | MQINQ, MQSET |
trigger type |
|
| MQIA_TRIGGER_TYPE | MQINQ, MQSET |
usage |
|
| MQIA_USAGE | MQINQ |
Table 23. ImqQueueManager cross reference
Attribute | Data structure | Field | Inquiry | Call |
---|---|---|---|---|
authority event |
|
| MQIA_AUTHORITY_EVENT | MQINQ |
begin options | MQBO | Options |
| MQBEGIN |
channel auto definition |
|
| MQIA_CHANNEL_AUTO_DEF | MQINQ |
channel auto definition event |
|
| MQIA_CHANNEL_AUTO_EVENT | MQIA |
channel auto definition exit |
|
| MQIA_CHANNEL_AUTO_EXIT | MQIA |
channel reference | MQCD | ChannelType |
| MQCONNX |
character set |
|
| MQIA_CODED_CHAR_SET_ID | MQINQ |
cluster workload data |
|
| MQCA_CLUSTER_WORKLOAD_DATA | MQINQ |
cluster workload exit |
|
| MQCA_CLUSTER_WORKLOAD_EXIT | MQINQ |
cluster workload length |
|
| MQIA_CLUSTER_WORKLOAD_LENGTH | MQINQ |
command input queue name |
|
| MQCA_COMMAND_INPUT_Q_NAME | MQINQ |
command level |
|
| MQIA_COMMAND_LEVEL | MQINQ |
connect options | MQCNO | Options |
| MQCONN, MQCONNX |
connection status |
|
|
| MQCONN, MQCONNX, MQDISC |
connection tag | MQCD | ConnTag |
| MQCONNX |
cryptographic hardware | MQSCO | CryptoHardware |
| MQCONNX |
dead-letter queue name |
|
| MQCA_DEAD_LETTER_Q_NAME | MQINQ |
default transmission queue name |
|
| MQCA_DEF_XMIT_Q_NAME | MQINQ |
distribution lists |
|
| MQIA_DIST_LISTS | MQINQ |
first authentication record | MQSCO | AuthInfoRecOffset |
| MQCONNX |
| MQSCO | AuthInfoRecPtr |
| MQCONNX |
inhibit event |
|
| MQIA_INHIBIT_EVENT | MQINQ |
key repository | MQSCO | KeyRepository |
| MQCONNX |
local event |
|
| MQIA_LOCAL_EVENT | MQINQ |
maximum handles |
|
| MQIA_MAX_HANDLES | MQINQ |
maximum message length |
|
| MQIA_MAX_MSG_LENGTH | MQINQ |
maximum priority |
|
| MQIA_MAX_PRIORITY | MQINQ |
maximum uncommitted messages |
|
| MQIA_MAX_UNCOMMITTED_MSGS | MQINQ |
performance event |
|
| MQIA_PERFORMANCE_EVENT | MQINQ |
platform |
|
| MQIA_PLATFORM | MQINQ |
remote event |
|
| MQIA_REMOTE_EVENT | MQINQ |
repository name |
|
| MQCA_REPOSITORY_NAME | MQINQ |
repository namelist |
|
| MQCA_REPOSITORY_NAMELIST | MQINQ |
start-stop event |
|
| MQIA_START_STOP_EVENT | MQINQ |
syncpoint availability |
|
| MQIA_SYNCPOINT | MQINQ |
trigger interval |
|
| MQIA_TRIGGER_INTERVAL | MQINQ |
Attribute | Data structure | Field |
---|---|---|
destination environment | MQRMH | DestEnvLength, DestEnvOffset |
destination name | MQRMH | DestNameLength, DestNameOffset |
instance id | MQRMH | ObjectInstanceId |
logical length | MQRMH | DataLogicalLength |
logical offset | MQRMH | DataLogicalOffset |
logical offset 2 | MQRMH | DataLogicalOffset2 |
reference type | MQRMH | ObjectType |
source environment | MQRMH | SrcEnvLength, SrcEnvOffset |
source name | MQRMH | SrcNameLength, SrcNameOffset |
Table 25. ImqTrigger cross reference
Attribute | Data structure | Field |
---|---|---|
application id | MQTM | ApplId |
application type | MQTM | ApplType |
environment data | MQTM | EnvData |
process name | MQTM | ProcessName |
queue name | MQTM | QName |
trigger data | MQTM | TriggerData |
user data | MQTM | UserData |
Table 26. ImqWorkHeader cross reference
Attribute | Data structure | Field |
---|---|---|
message token | MQWIH | MessageToken |
service name | MQWIH | ServiceName |
service step | MQWIH | ServiceStep |