Adding resources in the CICS CSD

This task shows how to configure the CICS® CSD to run the Modern Batch feature.

About this task

The batch container runs in a JVM server named DFHBATJS which must have certain resources installed in the CICS region. These resources are defined in a group called DFHBATCH. You can create this group by running the JCL job DFHBCCSD.

Note: If you configure the job scheduler to communicate securely with CICS over SSL, then the TCPIPSERVICE definition must be changed.

To create DFHBATCH, update and submit the JCL job <INSTALL_HLQ>.SDFHBATI(DFHBCCSD) by following these steps:

Procedure

  1. Change all instances of <BATCH> to the feature pack parent directory on zFS. For example, /usr/lpp/cicsts.
    Note: Be careful not to replace the instances of the word BATCH in the JCL.
  2. Change all instances of <BATCHINST> to the feature pack INSTALL_HLQ on MVS.
  3. Change <PortNumber> to the TCP/IP port number that CICS will listen on for inbound HTTP requests from the job scheduler.
  4. Change the PIPELINE resource SHELF directory as appropriate, for example: /var/cicsts.
    The directory is where CICS can store data at runtime. For more information about PIPELINE resources, see PIPELINE resource definitions.
  5. Change <DB2NAME> to the name of the DB2® subsystem that will contain the DB2 tables for the batch container. If an appropriate DB2CONN resource is already defined in your CSD, the DEFINE statement here can be commented out or removed.
  6. Change <YOUR_CSD> to the data set name of your CICS CSD.
  7. Change <CICS_INSTALL_HLQ> to your CICS INSTALL_HLQ on MVS.
  8. Review the JCL job card and STEPLIB statements and change them as appropriate.
    You may need to change the STEPLIB DD to point to your CICS SDFHLOAD library.
  9. Save your changes and submit the job.

    The job should complete with a return code of 0.