ConfigurationEvent on IBM i

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:

  • EVRENA
  • EVRDIS

If the ConfigurationEvent attribute is set to EVRENA, and certain commands are successfully issued by 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.
  • Create or deleting a queue manager.

Parent topic: Attributes for the queue manager on IBM i