Limited supportBMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Ops Monitor for MQ 5.6.

Example of specifying queues in AAOMQLxx


BMC recommends that you use the following example as a model for your specifications.

Example of coding in AAOMQLxx member

* PURPOSE: USED BY AUTOOPERATOR FOR MQ TO DEFINE WHICH MQSERIES QUEUES
*          WILL BE OPENED AND BECOME ELIGIBLE FOR RULES TO FIRE.
*          ANY QUEUES NOT SPECIFIED WILL NOT BE OPENED.
* CODING RULES:
*          - MULTIPLE INSTANCES MAY BE SPECIFIED.
*          - WILDCARDS (+ *) MAY BE SPECIFIED
*          - IF TWO (OR MORE) STATEMENTS OVERLAP OR CONFLICT IN THE
*            DEFINITION THE FIRST ENCOUNTERED WILL BE USED.
*
*
* PROCESS SYM=YES|NO,    KEYWORDS ON THE PROCESS STATEMENT MAY BE USED TO
*         LIST=NO|YES    SPECIFY VARIOUS CONDITIONS THAT SHOULD OCCUR WHEN
*                        THIS MEMBER IS PROCESSED.
*
*                         - THE PROCESS STATEMENT MUST APPEAR AS THE FIRST LINE
LINE                           IN THE MEMBER.
*                         - PROCESS MUST BEGIN IN COLUMN ONE.
*
NOT                        SYM=YES|NO ENABLE/DISABLE SYSTEM SYMBOLIC VARIABLE
*                        SUBSTITUTION. SYM=YES IS THE DEFAULT.
*
IS                        LIST=NO|YES CAN BE SPECIFIED TO STATE WHETHER OR NOT
*                        THE CONTENTS AND SUBSTITUTION VALUES OF THIS MEMBER
*                        SHOULD BE LISTED AS DIAGNOSTIC WTOS AS THIS MEMBER IS
*                        PROCESSED. LIST=NO IS THE DEFAULT
*
*----------------------------------------------------------------------
* PARAMETER(DEFAULT)    VALUES ---------- DESCRIPTION -----------------
*
* TYPE(INCL)                   TYPE ABBREVIATED WITH 'T'.
*                        INCL  INCLUDE THIS QUEUE FOR RULES (INCL) OR
*                              ABBREVIATE WITH 'I'.
*                              EXAMPLE: T(I)
*                        EXCL  EXCLUDE (EXCL) THIS QUEUE FOR RULES.
*                              ABBREVIATE WITH 'E'.
*                              EXAMPLE: T(E)
*
* QMGR                         QMGR ABBREVIATED WITH 'M'.
*                              NAME OF IBM MQ QUEUE MANAGER. NO
*                              DEFAULT, THIS PARAMETER MUST BE CODED.
*                              EXAMPLE: M(CSQ1)
*
* QUEUE                        QUEUE ABBREVIATED WITH 'U'.
*                              NAME OF IBM MQ QUEUE. NO DEFAULT,
*                              THIS PARAMETER MUST BE CODED.
*                              EXAMPLE: U(SYSTEM.ADMIN.QMGR.EVENT)
*

* OPEN(S,I)                    OPEN ABBREVIATED WITH 'O'.

*                   EXCLUSIVE  QUEUE OPENED WITH MQOO_INPUT_EXCLUSIVE

*                              OPTION.  ABBREVIATE WITH 'E'.

*

*                      SHARED  QUEUE OPENED WITH MQOO_INPUT_SHARED

*                              OPTION.  ABBREVIATE WITH 'S'.  THIS IS

*                              A DEFAULT OPTION.
*
*                  PROCESSOLD  ROUTE ALL EXISTING MESSAGES FOUND ON
*                              THE QUEUE AT OPEN TIME THROUGH THE RULE
*                              PROCESSOR TO ALLOW AUTOMATION TO BE
*                              PERFORMED ON THEM.  ABBREVIATE WITH 'P'.
*
*                   IGNOREOLD  IGNORE (DO NOT PROCESS) ANY EXISTING
*                              MESSAGES FOUND ON THE QUEUE AT OPEN TIME.
*                              ABBREVIATE WITH 'I'.  THIS IS A DEFAULT
*                              OPTION.
*
*                              EXAMPLE 1: OPEN(EXCLUSIVE,PROCESSOLD) OR
*                              O(E,P) INDICATES THE QUEUE IS TO BE
*                              OPENED WITH THE MQOO_INPUT_EXCLUSIVE
*                              OPTION AND ALL EXISTING MESSAGES FOUND ON
*                              THE QUEUE AT OPEN TIME SHOULD BE ROUTED
*                              THROUGH THE RULE PROCESSOR FOR
*                              AUTOMATION.
*
*                              EXAMPLE 2: OPEN(SHARED,IGNOREOLD) OR
*                              O(S,I) INDICATES THE QUEUE IS TO BE
*                              OPENED WITH THE MQOO_INPUT_SHARED OPTION
*                              AND ALL EXISTING MESSAGES FOUND ON THE
*                              QUEUE AT OPEN TIME SHOULD BE IGNORED.
*
*----------------------------------------------------------------------
* IBM MQ SYSTEM EVENT QUEUES
*----------------------------------------------------------------------
TYPE(INCL) QMGR(*) QUEUE(SYSTEM.ADMIN.*.EVENT)
*
*----------------------------------------------------------------------
* IBM MQ SYSTEM EVENT'S FROM NON-z/OS QUEUE MANAGERS
*----------------------------------------------------------------------
TYPE(INCL) QMGR(*) QUEUE(SYSTEM.DISTRIB.EVENTS)
*
*----------------------------------------------------------------------
* REMAINDER OF QUEUES *DO NOT OPEN*
*----------------------------------------------------------------------
TYPE(EXCL) QMGR(*) QUEUE(*)



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*