Event data

The event data consists of two groups, CommandContext and CommandData.

CommandContext

Description: PCF group containing the elements related to the context of the issued command.
Identifier: MQGACF_COMMAND_CONTEXT.
Datatype: MQCFGR.
PCF elements in group:

  • EventUserId

  • EventOrigin

  • EventQMgr

  • EventAccountingToken

  • EventIdentityData

  • EventApplType

  • EventApplName

  • EventApplOrigin

  • Command

Returned: Always.

EventUserId

Description: The user id that issued the command or call that generated the event. (This is the same user id that is used to check the authority to issue the command; for commands received from a queue, this is also the user identifier (UserIdentifier) from the MD of the command message).
Identifier: MQCACF_EVENT_USER_ID.
Datatype: MQCFST.
Maximum length: MQ_USER_ID_LENGTH.
Returned: Always.

EventOrigin

Description: The origin of the action causing the event.
Identifier: MQIACF_EVENT_ORIGIN.
Datatype: MQCFIN.
Values:

MQEVO_CONSOLE

Console command.

MQEVO_INIT

Initialization input data set command.

MQEVO_MSG

Command message on SYSTEM.COMMAND.INPUT.

MQEVO_INTERNAL

Directly by queue manager.

MQEVO_OTHER

None of the above.
Returned: Always.

EventQMgr

Description: The queue manager where the command was entered. (The queue manager where the command is executed and that generates the event is in the MD of the event message).
Identifier: MQCACF_EVENT_Q_MGR.
Datatype: MQCFST.
Maximum length: MQ_Q_MGR_NAME_LENGTH.
Returned: Always.

EventAccountingToken

Description: For commands received as a message (MQEVO_MSG), the accounting token (AccountingToken) from the MD of the command message.
Identifier: MQBACF_EVENT_ACCOUNTING_TOKEN.
Datatype: MQCFBS.
Maximum length: MQ_ACCOUNTING_TOKEN_LENGTH.
Returned: Only if EventOrigin is MQEVO_MSG.

EventIdentityData

Description: For commands received as a message (MQEVO_MSG), application identity data (ApplIdentityData) from the MD of the command message.
Identifier: MQCACF_EVENT_APPL_IDENTITY.
Datatype: MQCFST.
Maximum length: MQ_APPL_IDENTITY_DATA_LENGTH.
Returned: Only if EventOrigin is MQEVO_MSG.

EventApplType

Description: For commands received as a message (MQEVO_MSG), the type of application (PutApplType) from the MD of the command message.
Identifier: MQIACF_EVENT_APPL_TYPE.
Datatype: MQCFIN.
Returned: Only if EventOrigin is MQEVO_MSG.

EventApplName

Description: For commands received as a message (MQEVO_MSG), the name of the application (PutApplName) from the MD of the command message.
Identifier: MQCACF_EVENT_APPL_NAME.
Datatype: MQCFST.
Maximum length: MQ_APPL_NAME_LENGTH.
Returned: Only if EventOrigin is MQEVO_MSG.

EventApplOrigin

Description: For commands received as a message (MQEVO_MSG), the application origin data (ApplOriginData) from the MD of the command message.
Identifier: MQCACF_EVENT_APPL_ORIGIN.
Datatype: MQCFST.
Maximum length: MQ_APPL_ORIGIN_DATA_LENGTH.
Returned: Only if EventOrigin is MQEVO_MSG.

Command

Description: The command code.
Identifier: MQIACF_COMMAND.
Datatype: MQCFIN.
Values:

  • If the event relates to a PCF command, then the value is that of the Command parameter in the MQCFH structure in the command message.

  • If the event relates to an MQSC command, then the value is as follows:

MQCMD_ARCHIVE_LOG

ARCHIVE LOG

MQCMD_BACKUP_CF_STRUC

BACKUP CFSTRUCT

MQCMD_CHANGE_AUTH_INFO

ALTER AUTHINFO

MQCMD_CHANGE_BUFFER_POOL

ALTER BUFFPOOL

MQCMD_CHANGE_CF_STRUC

ALTER CFSTRUCT

MQCMD_CHANGE_CHANNEL

ALTER CHANNEL

MQCMD_CHANGE_NAMELIST

ALTER NAMELIST

MQCMD_CHANGE_PAGE_SET

ALTER PSID

MQCMD_CHANGE_PROCESS

ALTER PROCESS

MQCMD_CHANGE_Q

ALTER QLOCAL/QREMOTE/QALIAS/QMODEL

MQCMD_CHANGE_Q_MGR

ALTER QMGR, DEFINE MAXSMSGS

MQCMD_CHANGE_SECURITY

ALTER SECURITY

MQCMD_CHANGE_STG_CLASS

ALTER STGCLASS

MQCMD_CHANGE_TRACE

ALTER TRACE

MQCMD_CLEAR_Q

CLEAR QLOCAL

MQCMD_CREATE_AUTH_INFO

DEFINE AUTHINFO

MQCMD_CREATE_BUFFER_POOL

DEFINE BUFFPOOL

MQCMD_CREATE_CF_STRUC

DEFINE CFSTRUCT

MQCMD_CREATE_CHANNEL

DEFINE CHANNEL

MQCMD_CREATE_LOG

DEFINE LOG

MQCMD_CREATE_NAMELIST

DEFINE NAMELIST

MQCMD_CREATE_PAGE_SET

DEFINE PSID

MQCMD_CREATE_PROCESS

DEFINE PROCESS

MQCMD_CREATE_Q

DEFINE QLOCAL/QREMOTE/QALIAS/QMODEL

MQCMD_CREATE_STG_CLASS

DEFINE STGCLASS

MQCMD_DELETE_AUTH_INFO

DELETE AUTHINFO

MQCMD_DELETE_BUFFER_POOL

DELETE BUFFPOOL

MQCMD_DELETE_CF_STRUC

DELETE CFSTRUCT

MQCMD_DELETE_CHANNEL

DELETE CHANNEL

MQCMD_DELETE_NAMELIST

DELETE NAMELIST

MQCMD_DELETE_PAGE_SET

DELETE PSID

MQCMD_DELETE_PROCESS

DELETE PROCESS

MQCMD_DELETE_Q

DELETE QLOCAL/QREMOTE/QALIAS/QMODEL

MQCMD_DELETE_STG_CLASS

DELETE STGCLASS

MQCMD_INQUIRE_ARCHIVE

DISPLAY ARCHIVE

MQCMD_INQUIRE_AUTH_INFO

DISPLAY AUTHINFO

MQCMD_INQUIRE_CF_STRUC

DISPLAY CFSTRUCT

MQCMD_INQUIRE_CF_STRUC_STATUS

DISPLAY CFSTATUS

MQCMD_INQUIRE_CHANNEL

DISPLAY CHANNEL

MQCMD_INQUIRE_CHANNEL_INIT

DISPLAY CHINIT

MQCMD_INQUIRE_CHANNEL_STATUS

DISPLAY CHSTATUS

MQCMD_INQUIRE_CLUSTER_Q_MGR

DISPLAY CLUSQMGR

MQCMD_INQUIRE_CMD_SERVER

DISPLAY CMDSERV

MQCMD_INQUIRE_CONNECTION

DISPLAY CONN

MQCMD_INQUIRE_LOG

DISPLAY LOG

MQCMD_INQUIRE_NAMELIST

DISPLAY NAMELIST

MQCMD_INQUIRE_PROCESS

DISPLAY PROCESS

MQCMD_INQUIRE_Q

DISPLAY QUEUE

MQCMD_INQUIRE_Q_MGR

DISPLAY QMGR, DISPLAY MAXSMSGS

MQCMD_INQUIRE_QSG

DISPLAY GROUP

MQCMD_INQUIRE_Q_STATUS

DISPLAY QSTATUS

MQCMD_INQUIRE_SECURITY

DISPLAY SECURITY

MQCMD_INQUIRE_STG_CLASS

DISPLAY STGCLASS

MQCMD_INQUIRE_SYSTEM

DISPLAY SYSTEM

MQCMD_INQUIRE_THREAD

DISPLAY THREAD

MQCMD_INQUIRE_TRACE

DISPLAY TRACE

MQCMD_INQUIRE_USAGE

DISPLAY USAGE

MQCMD_MOVE_Q

MOVE QLOCAL

MQCMD_PING_CHANNEL

PING CHANNEL

MQCMD_RECOVER_BSDS

RECOVER BSDS

MQCMD_RECOVER_CF_STRUC

RECOVER CFSTRUCT

MQCMD_REFRESH_CLUSTER

REFRESH CLUSTER

MQCMD_REFRESH_Q_MGR

REFRESH QMGR

MQCMD_REFRESH_SECURITY

REFRESH SECURITY

MQCMD_RESET_CHANNEL

RESET CHANNEL

MQCMD_RESET_CLUSTER

RESET CLUSTER

MQCMD_RESET_Q_STATS

RESET QSTATS

MQCMD_RESET_TPIPE

RESET TPIPE

MQCMD_RESOLVE_CHANNEL

RESOLVE CHANNEL

MQCMD_RESOLVE_INDOUBT

RESOLVE INDOUBT

MQCMD_RESUME_Q_MGR

RESUME QMGR other than CLUSTER/CLUSNL

MQCMD_RESUME_Q_MGR_CLUSTER

RESUME QMGR CLUSTER/CLUSNL

MQCMD_REVERIFY_SECURITY

REVERIFY SECURITY

MQCMD_SET_ARCHIVE

SET ARCHIVE

MQCMD_SET_LOG

SET LOG

MQCMD_SET_SYSTEM

SET SYSTEM

MQCMD_START_CHANNEL

START CHANNEL

MQCMD_START_CHANNEL_INIT

START CHINIT

MQCMD_START_CHANNEL_LISTENER

START LISTENER

MQCMD_START_CMD_SERVER

START CMDSERV

MQCMD_START_TRACE

START TRACE

MQCMD_STOP_CHANNEL

STOP CHANNEL

MQCMD_STOP_CHANNEL_INIT

STOP CHINIT

MQCMD_STOP_CHANNEL_LISTENER

STOP LISTENER

MQCMD_STOP_CMD_SERVER

STOP CMDSERV

MQCMD_STOP_Q_MGR

STOP QMGR

MQCMD_STOP_TRACE

STOP TRACE

MQCMD_SUSPEND_Q_MGR

SUSPEND QMGR other than CLUSTER/CLUSNL

MQCMD_SUSPEND_Q_MGR_CLUSTER

SUSPEND QMGR CLUSTER/CLUSNL
Returned: Always.

CommandData

Description: PCF group containing the elements related to the command data.
Identifier: MQGACF_COMMAND_DATA.
Datatype: MQCFGR.
PCF elements in group:

  • If generated for an MQSC command, this group only contains the PCF element CommandMQSC.

  • If generated for a PCF command, this group contains the PCF elements that comprised the PCF command, exactly as in the command message.

Returned: Always.

CommandMQSC

Description: The text of the MQSC command.
Identifier: MQCACF_COMMAND_MQSC.
Datatype: MQCFST.
Maximum length: MQ_COMMAND_MQSC_LENGTH.
Returned: Only if Reason in the message descriptor is MQRC_COMMAND_MQSC.