The administration queue is implemented in class MQeAdminQueue and is a subclass of MQeQueue, so it has the same features as a local queue. It is managed using administration class MQeAdminQueueAdminMsg.
If a message fails because the resource to be administered is in use, it is possible to request that the message be retried. The basic administration message provides details on setting up the count for the maximum number of attempts. If the message fails due to the managed resource not being available, and the maximum number of attempts has not been reached, the message is left on the queue for processing at a later date. If the maximum number of attempts has been reached, the request fails with an MQeException. By default the message is retried the next time the queue manager is started. Alternatively, a timer can be set on the queue that processes messages on the queue at specified intervals. The timer interval is specified by setting the long field Queue_QTimerInterval field in the administration message. The interval value is specified in milliseconds.