Preparing to run CSQ4IVP1

Before you run CSQ4IVP1:

  1. Check that the IVP entries are in the CSQINP2 data set concatenation in the queue manager startup program. The IVP entries are supplied in member thlqual.SCSQPROC(CSQ4IVPQ). If not, add the definitions supplied in thlqual.SCSQPROC(CSQ4IVPQ) to your CSQINP2 concatenation. If the queue manager is currently running, we need to restart it so that these definitions can take effect.

  2. The sample JCL, CSQ4IVPR, required to run the installation verification program is in library thlqual.SCSQPROC.

    Customize the CSQ4IVPR JCL with the high-level qualifier for the WebSphere MQ libraries, the national language you want to use, the four-character WebSphere MQ queue manager name, and the destination for the job output.

  3. Update RACF to allow CSQ4IVP1 to access its resources if WebSphere MQ security is active.

    To run CSQ4IVP1 when WebSphere MQ security is enabled, we need a RACF user ID with authority to access the objects. For details of defining resources to RACF, see Set up security. The user ID that runs the IVP must have the following access authority:

    Authority Profile Class
    READ ssid.DISPLAY.PROCESS MQCMDS
    UPDATE ssid.SYSTEM.COMMAND.INPUT MQQUEUE
    UPDATE ssid.SYSTEM.COMMAND.REPLY.MODEL MQQUEUE
    UPDATE ssid.CSQ4IVP1.** MQQUEUE
    READ ssid.BATCH MQCONN

    These requirements assume that all WebSphere MQ security is active. The RACF commands to activate WebSphere MQ security are shown in Figure 4. This example assumes that the queue manager name is CSQ1 and that the user ID of the person running sample CSQ4IVP1 is TS101.

    Figure 4. RACF commands for CSQ4IVP1

    RDEFINE MQCMDS CSQ1.DISPLAY.PROCESS
    PERMIT CSQ1.DISPLAY.PROCESS CLASS(MQCMDS) ID(TS101) ACCESS(READ)
     
    RDEFINE MQQUEUE CSQ1.SYSTEM.COMMAND.INPUT
    PERMIT CSQ1.SYSTEM.COMMAND.INPUT CLASS(MQQUEUE) ID(TS101) ACCESS(UPDATE)
     
    RDEFINE MQQUEUE CSQ1.SYSTEM.COMMAND.REPLY.MODEL
    PERMIT CSQ1.SYSTEM.COMMAND.REPLY.MODEL CLASS(MQQUEUE) ID(TS101) ACCESS(UPDATE)
     
    RDEFINE MQQUEUE CSQ1.CSQ4IVP1.**
    PERMIT CSQ1.CSQ4IVP1.** CLASS(MQQUEUE) ID(TS101) ACCESS(UPDATE)
     
    RDEFINE MQCONN CSQ1.BATCH
    PERMIT CSQ1.BATCH CLASS(MQCONN) ID(TS101) ACCESS(READ)