Enabling the Queue Depth Management solution Rules
Use the following procedure to invoke the Queue Depth Management solution by editing and enabling the Rules MQQDP001 and MQQDP002.
- Invoke the Rule Processor application by typing RULES from any BBI terminal session screen.
- Ensure that the AAORULBQ Rule Set is enabled. If not, enable the Rule Set by typing the (E)nable line command next to the Rule Set name.
- Select the AAORULBQ Rule Set.
- Edit MQQDP001 using the Rules Processor application panels; press Enter to navigate through the panels and make the following changes:
- On the Selection Criteria panel under Queue Identification, change XXXX to the queue manager IDs of the queue managers that this Rule will manage. Remember that these queue manager names must be specified in BBPARM member AAOMQLxx and then reset with the BBI command .RESET MQ xx.
- Make sure that the IBM MQ queues that you want to monitor have their QDEPTHHI and QDEPTHLO attributes set accordingly. See the IBM manual MQ Script (MQSC) Command Reference for more details. For the solution to work properly, the percentage specified for QDEPTHLO should be one percent less than the percentage specified for QDEPTHHI.
- Repeat Step 4 for MQQDP002.
Enable the MQQDP001 and MQQDP002 Rules by performing one of the following:
- Enable the Rule on the Rule Processor Detail Control panel.
- Use the (E)nable line command on the Ruleset Overview panel.
Issue the BBI commands:
.T RULE,ENA,MQQDP001.T RULE,ENA,MQQDP002
Once the Rule is enabled, when a Q_SERVICE_INTERVAL_HIGH event occurs, the Rule fires and an ALERT is created stating that the service interval has been exceeded for the queue.
When a Q_SERVICE_INTERVAL_OK event occurs (signaling that the interval rate has been satisfied), another Rule fires and deletes the ALERT.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*