Checklist

The following is a list of the tasks necessary to setup a CICS BAC communication server:

You will find a sample JCL member called CBKCSRVR, in the CBKSAMP library, that you can use to create your startup procedure .

Figure 8. CICS BAC communication server sample startup procedure
//CBKCSRVR  PROC
//CBKCSRVR EXEC PGM=CBKSMAIN,REGION=0M
//STEPLIB  DD DISP=SHR,DSN=hlq.SCBKLOAD
//         DD DISP=SHR,DSN=hlq.SDFHEXCI
//CBKPARMS DD DISP=SHR,DSN=hlq.CBKPARMS
//SYSABEND DD SYSOUT=*
//*************************************************** 
//* Un-comment the following DD statement if you need 
//* to add a SYSMDUMP DD statement. You might need to 
//* modify this statement to meet your installation's 
//* requirements.                                     
//*************************************************** 
//*SYSMDUMP  DD DISP=(,CATLG),DSN=hlq.sysmdump.dataset,
//*          UNIT=SYSDA,SPACE=(CYL,(50,25)), 
//*          DCB=(DSORG=PS,RECFM=FBS,LRECL=4160, 
//*          BLKSIZE=24960 
Notes:
  1. Change the characters hlq to the high-level qualifiers you specified for these data sets:
    • SCBKLOAD is the name of the CICS BAC load library
    • SDFHEXCI is the name of the CICS® TS EXCI load library
    • CBKPARMS is the name of your CICS BAC parmlib.
  2. Also change hlq.sysmdump.dataset to the name of your own dump data set.
  3. When you have customized CBKCSRVR, add the procedure SYS1.PROCLIB or another suitable procedure library,
  4. If you put the CBKCFTBL member and the optional CBKSRVR parameter member in the MVS logical parmlib concatenation, authorize the communication server task to have READ access to all the data sets in the MVS logical parmlib concatenation. The communication server searches for CBKCFTBL and CBKSRVR in the logical parmlib concatenation if either of these members is not found in the CBKPARMS data set.