MQSTS - Status reporting structure

The following table summarizes the fields in the structure.

Table 1. Fields in MQSTS
Field Description Topic
StrucId Structure identifier StrucId
Version Structure version number Version
CompCode Completion code of first error CompCode
Reason Reason code of first error Reason
PutSuccessCount Number of successful asynchronous put calls SuccessCount
PutWarningCount Number of asynchronous put calls which had warnings WarningCount
PutFailureCount Number of failed asynchronous put calls FailureCount
ObjectType Type of failing object ObjectType
ObjectName Name of failing object ObjectName
ObjectQMgrName Name of queue manager owning the failing object ObjectQMgrName
ResolvedObjectName Resolved name of destination queue ResolvedObjectName
ResolvedQMgrName Resolved name of destination queue manager ResolvedQMgrName
Note: The remaining fields are ignored if Version is less than MQSTS_VERSION_2.
ObjectString Long object name of failing object ObjectString
SubName Subscription name of failing subscription SubName
OpenOptions Open options associated with the failure OpenOptions
SubOptions Subscription options associated with the failure SubOptions