Class attribute cross reference

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.

ImqAuthenticationRecord


Table 6. ImqAuthenticationRecord cross reference

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

ImqCache


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

ImqChannel


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

ImqCICSBridgeHeader


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

ImqDeadLetterHeader


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

ImqError


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

ImqGetMessageOptions


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

ImqHeader


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

ImqIMSBridgeHeader


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

ImqItem


Table 15. ImqItem cross reference

Attribute Call
structure id MQGET

ImqMessage


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

ImqMessageTracker


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

ImqNamelist


Table 18. ImqNamelist cross reference

Attribute Inquiry Call
name count MQIA_NAME_COUNT MQINQ
namelist name MQCA_NAMELIST_NAME MQINQ

ImqObject


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

ImqProcess


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

ImqPutMessageOptions


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

ImqQueue


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

ImqQueueManager


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

ImqReferenceHeader


Table 24. ImqReferenceHeader

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

ImqTrigger


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

ImqWorkHeader


Table 26. ImqWorkHeader cross reference

Attribute Data structure Field
message token MQWIH MessageToken
service name MQWIH ServiceName
service step MQWIH ServiceStep



© IBM Corporation 2001. All Rights Reserved