Features and Benefits
IMS Queue Control Facility is an IMS tool that improves message queue handling and manipulates the IMS message queues in both the shared and nonshared queue environments.
The primary purpose of IMS Queue Control Facility is to prevent a queue overflow condition and to restore messages on the message queues for processing. The IMS Queue Control Facility functions can be used in the shared and nonshared queues environment.
IMS Queue Control Facility contains the following features:
Protects your IMS system from a queues-full condition (U758 abend) with Queue Space Usage Notification (QSUN). Several features are used to diagnose this condition.
Requeues unprocessed messages onto the IMS message queues following an IMS cold start.
Reinserts previously processed messages onto the message queues for reprocessing.
Schedules functions that you specify during an IMS cold start or warm start.
Initiates an offload of the message queues when a threshold is crossed from A-to-B, B-to-C, C-to-D, and when the threshold that you specify is crossed.
Notifies you of specified queue space usage.
Offers and performs stress, regression, and application test functions when you need transaction data to simulate production loads or application input.
IMS Queue Control Facility provides:
Queue overflow protection
This function determines when customer-specified limits are reached and when customer-specified actions are taken on IMS processes.Message processing
Processes messages from the IMS system log; IMS queue manager message queues; and shared queues (in a shared queues environment only). You can process selected messages based on the criteria that you specify in control statements.Recovery and maintenance functions
When a system redefinition or failure requires a cold start and messages are lost from the IMS message queue without being processed or when messages are incorrectly processed because of an application program error.Message requeue
Messages must be returned to the IMS message queues if the messages are to be processed or reprocessed correctly.Queue maintenance
Maintain the message queues to prevent performance degradation, to save space in the shared queues, and to prevent a buffer shortage.

