ConfigurationEvent
Controls whether configuration events are generated and sent to the SYSTEM.ADMIN.CONFIG.EVENT
queue default object. The ConfigurationEvent attribute can be one of the following
values:
- MQEVR_ENABLED
- MQEVR_DISABLED.
If the ConfigurationEvent attribute is set to MQEVR_ENABLED, and certain
commands are successfully issued via runmqsc or PCF, configuration events
are generated and sent to the SYSTEM.ADMIN.CONFIG.EVENT queue. Events for
the following commands are issued, even if an alter command does not change
the object involved. The commands for which configuration events are generated
and sent are:
- DEFINE/ALTER AUTHINFO
- DEFINE/ALTER CHANNEL
- DEFINE/ALTER NAMELIST
- DEFINE/ALTER PROCESS
- DEFINE/ALTER QLOCAL (unless it is a temporary dynamic queue)
- DEFINE/ALTER QMODEL/QALIAS/QREMOTE
- DELETE AUTHINFO
- DELETE CHANNEL
- DELETE NAMELIST
- DELETE PROCESS
- DELETE QLOCAL (unless it is a temporary dynamic queue)
- DELETE QMODEL/QALIAS/QREMOTE
- ALTER QMGR (unless the CONFIGEV attribute is disabled and is not changed
to enabled)
- REFRESH QMGR
- An MQSET call, other than for a temporary dynamic queue.
Events are not generated (if enabled) in the following circumstances:
- The command or MQSET call fails.
- The queue manager cannot put the event message on the event queue. The
command should still complete successfully.
- Temporary dynamic queues.
- Internal attribute changes done directly or implicitly (not by MQSET or
command); this affects TRIGGER, CURDEPTH, IPPROCS, OPPROCS, QDPHIEV, QDPLOEV,
QDPMAXEV, QSVCIEV.
- When the configuration event queue is changed, although it an event message
will be generated for that change when a Refresh is requested.
- Clustering changes by the commands REFRESH/RESET CLUSTER and RESUME/SUSPEND
QMGR.
- Creating or deleting a queue manager.