2.7.4 Directory Unavailable

A Message Queuing System uses a directory if it is operating in the Directory-Integrated mode. The directory can become temporarily unavailable to one of more queue managers in the entire Message Queuing System. The queue manager gracefully handles the unavailability of this subcomponent according to the following rules:

  • If the directory is unavailable during the queue manager startup, the queue manager sets the DirectoryIntegrated ADM attribute of the local QueueManager ([MS-MQDMPR] section 3.1.1.1) ADM element instance to False, indicating that it is operating in Workgroup mode. The queue manager supports all functionality available in Workgroup mode, and the queue manager fails all functionality that requires access to a directory. When the directory becomes available, the queue manager is externally restarted to resume operations in Directory-Integrated mode.

  • If the directory becomes unavailable when the queue manager is running, the DirectoryOffline ADM attribute of the local QueueManager ADM element instance is set to True to indicate that the queue manager is running under a constrained mode with no access to the directory. The queue manager fails all operations invoked by the Directory facet of the queue manager. The queue manager supports all functionality that does not require directory access. When the directory becomes available, the queue manager resets the DirectoryOffline ADM attribute of the local QueueManager ADM element instance to False and resumes operations in Directory-Integrated mode.