Setting up CMCI in a stand-alone CICS region

To use the CICS® management client interface (CMCI) in a stand-alone CICS region (SMSS) without using CICSPlex® SM, you must add the SEYUAUTH and SEYULOAD libraries to the startup JCL of your CICS region and then install URIMAP and TCPIPSERVICE resource definitions.

About this task

When CMCI is set up in a CICS region, you can use it to manage CICS operational resources and CICS definitional resources. See CICS management client interface resource names for a complete list of the operational resources that the interface can manage.

Sample resource definitions are provided for setting up the CICS management client interface. DFH$WUUR is a sample URIMAP definition and DFH$WUTC is a sample TCPIPSERVICE definition. The samples are included in the CICS system definition file (CSD) in group DFH$WU. You can install these resources as they are, or more typically you can copy and modify them to tailor them for your environment. However, you must always specify the URIMAP path as CICSSystemManagement/*. This procedure does not activate security on the interface. For more information about security settings, see Setting up CMCI in a CICS region with active security.

If security is not active, messages that are produced by auditing system programming interface commands contain the default user ID of the region.

Use the following procedure to set up the CICS management client interface by using the samples provided.

Procedure

  1. Change your CICS startup JCL:
    1. Add the hlq.CPSM.SEYUAUTH library to the STEPLIB concatenation, where hlq is your high-level qualifier; for example CICSTS53
    2. Add the hlq.CPSM.SEYULOAD library to the DFHRPL concatenation, where hlq is your high-level qualifier; for example CICSTS53
    These libraries must be at the same CICS TS level as those for CICS; that is, the same as the CICS hlq.CICS.SDFHAUTH and CICS hlq.CICS.SDFHLOAD libraries in the STEPLIB concatenation.
  2. Ensure that the system initialization parameter CPSMCONN is set to NO for your CICS region.
    CPSMCONN must be set to NO for CICS Explorer® to connect to a CMCI standalone region.
  3. Ensure that the RDO group DFHFEPI is being installed in a list that is included in the group list (GRPLIST) at CICS startup. The DFHFEPI group is included in the default CICS startup list DFHLIST. The group contains resources that are required by CMCI.
  4. Start your CICS region.
  5. Install the sample URIMAP definition, DFH$WUUR.
    This sample URI map uses transaction CWWU and calls program DFHWBA to analyze the CICS web request. DFH$WUUR includes the following attribute values:
    Attribute name Attribute value
    Description Sample System Management Interface URI map
    Group DFH$WU
    Host *
    Path CICSSystemManagement/*
    Port No
    Program DFHWUIPG
    Scheme HTTP
    Status Enabled
    TCP/IP service name DFH$WUTC
    Transaction CWWU
    URI map DFH$WUUR
    Usage Server
    Other attributes in the sample definition retain their default values.
    Note: The TCP/IP service name must match your TCPIPSERVICE definition. If you use a TCPIPSERVICE definition with a name other than DFH$WUTC, ensure that you rename the TCP/IP service name in the URIMAP definition accordingly.
  6. Copy and rename the sample TCPIPSERVICE definition, DFH$WUTC and change the port number to a unique value.
    DFH$WUTC includes the following attribute values:
    Attribute name Attribute value
    Authentication level No
    CICS transaction ID CWXN
    Description Sample System Management Interface TCPIP service
    Group DFH$WU
    Host Any
    Port 1490
    Protocol HTTP
    Queue backlog limit 0
    SSL No
    Status Open
    TCP/IP service name DFH$WUTC
    Timeout for socket close No
    User-replaceable module name DFHWBAAX
    Other attributes in the sample definition can retain their default values.
  7. Install the TCPIPSERVICE definition.
    Tips:
    • You must define the following transactions to RACF®, or an equivalent external security manager, and ensure that CMCI users are authorized to access the transactions: CODB, COD0, COD1, COD2, COIE, COSH, COLU, COND, CONL, CWWU, and CWXN.
    • Ensure that the DFHCNV table used by CICS contains a DFHWBUD entry.
    • If you use your own version of the DFHCNV source module, you must assemble and link-edit it using the new macros or ensure that you include the necessary code pages.

What to do next

Use CICS Explorer or a browser to check that your setup works correctly.

If necessary, you can use the following checks:
  1. Check that the TCPIPSERVICE is OPEN and URIMAP is ENABLED on the stand-alone region. Confirm the port and that the URIMAP references the TCPIPSERVICE with the new name and not the old DFH$WUTC resource that you copied.
  2. Try to access the URL by using the following request in your browser. If the browser returns a result, your setup is working as expected. The CMCI URIMAP responds only to requests for URLs that begin as follows:
    http://hostname:port/CICSSystemManagement/CICSTask/
  3. Check for any SMSS related messages on the region job log, for example:
    EYUXL0022I xxxxxxxx SMSS Phase I initialization complete
    EYUXL0007I xxxxxPhase II initialization complete
    EYUNL0099I xxxxxxxx SMSS LRT initialization complete
  4. Check for any installation errors in both the job log and the MSGUSR log.
  5. Try to connect CICS Explorer to the CMCI port to check whether that connection works.