End connected jobs (ENDCCTJOB)

Specifies whether all processes connected to the queue manager are forcibly terminated.

The possible values are:

*NO

The queue manager or queue managers are ended but no further action is taken.

*YES

The following steps are taken for each queue manager to be ended:

  • If the queue manager is running and RCDMQMIMG(*YES) has been specified, media images for all objects defined for the queue manager are recorded.

  • The queue manager is ended in the appropriate manner (*CNTRLD, *WAIT, or *IMMED).

  • All shared memory and semaphores used by the queue manager are deleted irrespective of whether applications have disconnected from the queue manager. Applications that have not disconnected from a a shared memory resource when this option is specified receive a return code of MQRC_CONNECTION_BROKEN (2009) the next time an MQI call is issued with an existing connection handle.