The installation and configuration of a CA Datacom/AD and CA Datacom/DB Multi-User Facility (called MUF) as delivered involves running the MUF as a standard batch job. Because many clients would like to start the MUF like other system processes (in many cases a started task, or STC), this document will look at the alternatives to running the MUF as a batch job.
There are certain requirements for using started tasks to note:
To deal with this situation, you have two options to start the MUF as other than a regular job:
Now, if you choose to use a Started Task PROC (STC) instead of a Started JOB, you will need to make the following changes (your JCL might be slightly different from these examples):
1. Remove the JCLLIB statement from your PROC:
//JCL JCLLIB ORDER=(CAI.NEWCHLQ.CUSPROC)
2. Where each INCLUDE MEMBER= entry exists in your PROC, you will need to copy the contents of that member from your CUSPROC file to that spot in your PROC JCL.
For example, if the beginning of your first step looks like this…
//AD15STRT EXEC PGM=DBMUFPR,PARM='/PGMMONTH=1',
// REGION=0M,MEMLIMIT=NOLIMIT,TIME=1440
// INCLUDE MEMBER=B15STLIB
// INCLUDE MEMBER=B15DDOUT
// INCLUDE MEMBER=B15DDCXX
…you would need to
When this step is complete, the beginning might look like the examples below (color applied to each member for clarity).
For CA Datacom/AD:
//AD15STRT EXEC PGM=DBMUFPR,PARM='/PGMMONTH=1',
// REGION=0M,MEMLIMIT=NOLIMIT,TIME=1440
//STEPLIB DD DSN=CAI.NEWCHLQ.CUSLIB,
// DISP=SHR
// DD DSN=CAI.THLQ.CAAXLOAD,
// DISP=SHR
//CAOESTOP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSPUNCH DD DUMMY
//DDSNAP DD SYSOUT=*
//SNAPER DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//THRSHOUT DD SYSOUT=*
//CXX DD DSN=CAI.NEWHLQ.9CXX_NAME.CXX,
// DISP=SHR
//LXX DD DSN=CAI.NEWHLQ.9CXX_NAME.LXX,
// DISP=SHR
//FXX DD DSN=CAI.NEWHLQ.9CXX_NAME.FXX,
// DISP=SHR
//PXX DD DSN=CAI.NEWHLQ.9CXX_NAME.PXX,
// DISP=SHR
In summary, you can move the JCL into a Started Jobs library with very little modification, or you can move the JCL into a Started Task library after modifying it by removing the JCLLIB statement and embedding the INCLUDE members in-line in the JCL. If you would like to use the Started Jobs process but are not set up for IEFJOBS (the Started Jobs processing), please consult your z/OS Systems Programmers for assistance.
For more information about using the IEFJOBS (Started Jobs) process, please refer to:
As always, please contact Broadcom support for CA Datacom if you have further questions.