Previous Topic: Defining the Subsystem NameNext Topic: Checkpoint and Spool Data Sets


Started Task

The CA Spool system runs as a started task, which is initiated from an MVS console. This requires that a procedure is available in a procedure library known to the primary JES system.

The following is a sample procedure:

//CAIQPOOL PROC MEMBER=CAIQPARM,              * Initialization Parms      
//         LOADLIB='CAI.SPOOL.CBQ4LOAD',      * CA Spool Load Library     
//*        LOADLBC='CAI.SPOOL.CE0CLOAD',      * CA Spool C Transformers   
//         SASCLIB='CAI.CSARLOAD',            * SAS/C Runtime Library     
//         PARMLIB='CAI.CBQ4PARM',            * Parmlib library           
//         OPTION=WARM                        * Start options             
//*********************************************************************   
//*                                                                   *   
//*                     CA Spool V12.0                                *   
//*                                                                   *   
//*  Tailor the Proc as required by your setup                        *   
//*                                                                   *   
//*  Copyright (c) 2014 CA. All rights reserved.                      *   
//*********************************************************************   
//IEFPROC EXEC PGM=ESFMAIN,TIME=1440,REGION=0M,PARM=&OPTION               
//STEPLIB  DD  DISP=SHR,DSN=CEE.SCEERUN       * LE run-time library       
//         DD  DISP=SHR,DSN=&LOADLIB          * CA Spool Load Library     
//*        DD  DISP=SHR,DSN=&LOADLBC          * CA Spool C Transformers   
//         DD  DISP=SHR,DSN=&SASCLIB          * SAS/C Load Library        
//*        DD  DISP=SHR,DSN=CAI.VIEW.CBRMLOAD * CA View Load Library      
//*        DD  DISP=SHR,DSN=CAI.XCOM.CBGXLOAD * CA XCOM Load Library      
//*        DD  DISP=SHR,DSN=$CD.LINKLIB       * Connect:Direct Load Lib 

//ESFPARM  DD  DISP=SHR,DSN=&PARMLIB(&MEMBER) * Initialization Parms  
//ESFLIST  DD  SYSOUT=*,OUTLIM=0                                      
//SYSPRINT DD  SYSOUT=*                                               
//SYSTERM  DD  DUMMY                                                  
//SYMDUMP  DD  DUMMY                                                  
//*NJESNAP  DD  SYSOUT=*                      * NJE trace              
//*SAPISNAP DD  SYSOUT=*                      * SAPI trace             
//*SECUSNAP DD  SYSOUT=*                      * SAF trace              
//*-------------------------------------------------------------------*
//*  Local IMAGELIB libraries.                                        *
//*-------------------------------------------------------------------*
//IMAGELIB DD  DISP=SHR,DSN=SYS1.IMAGELIB                              
//*        DD  DISP=SHR,DSN=**YOUR**.IMAGELIB                          
//*-------------------------------------------------------------------*
//*  Local TCPIP.DATA file.                                           *
//*-------------------------------------------------------------------*
//*SYSTCPD  DD  DISP=SHR,DSN=**YOUR**.TCPIP.DATA.FILE                  
//*-------------------------------------------------------------------*
//*  CA Spool Print formatting resource libraries.                    *
//*-------------------------------------------------------------------* 
//*PJLLIB   DD  DISP=SHR,DSN=**YOUR**.PJL.RESOURCE.LIBRARY            
//*PCLLIB   DD  DISP=SHR,DSN=**YOUR**.PCL.RESOURCE.LIBRARY            
//*BINLIB   DD  DISP=SHR,DSN=**YOUR**.BIN.RESOURCE.LIBRARY            
//*OVLYLIB  DD  DISP=SHR,DSN=**YOUR**.OVLY.RESOURCE.LIBRARY           
//*HTMLIB   DD  DISP=SHR,DSN=**YOUR**.HTML.RESOURCE.LIBRARY
//*MAILLIB  DD  DISP=SHR,DSN=**YOUR**.MAILBOOK.RESOURCE.LIBRARY    
//*-------------------------------------------------------------------*
//*  CA Spool AFP Transformer libraries.                              *
//*-------------------------------------------------------------------*
//*A2PCPARM DD  DISP=SHR,DSN=CAI.CE0CGEN(A2PCPARM)              
//*A2PCFCOR DD  DISP=SHR,DSN=**YOUR**.A2PCFCT <= FONT CORRELATION TABLE                       
//*A2PCREPT DD  SYSOUT=*                                              
//*A2PSPARM DD  DISP=SHR,DSN=CAI.CE0CGEN(A2PSPARM)              
//*AFPMFCT  DD  DISP=SHR,DSN=CAI.CE0CGEN(AFPMFCT)              
//*A2PSREPT DD  SYSOUT=*                                              
//*A2PDPARM DD  DISP=SHR,DSN=CAI.CE0CGEN(A2PDPARM)              
//*A2PDREPT DD  SYSOUT=*                                              
//*PSEGPDS  DD  DISP=SHR,DSN=**PSF**.PSEGLIB                          
//*FDEFPDS  DD  DISP=SHR,DSN=**PSF**.FDEFLIB                          
//*PDEFPDS  DD  DISP=SHR,DSN=**PSF**.PDEFLIB                          
//*OVLYPDS  DD  DISP=SHR,DSN=**PSF**.OVERLIB                          
//*FONTPDS  DD  DISP=SHR,DSN=**PSF**.FONTLIB                          
//*FONTPDS3 DD  DISP=SHR,DSN=**PSF**.FONT300                          
//*-------------------------------------------------------------------*
//*  Common FTP, CA XCOM and Connect:Direct userid/password file      *
//*-------------------------------------------------------------------*
//*NETRC	     DD  DISP=SHR,DSN=&PARMLIB(IQNETRC)                        
//*-------------------------------------------------------------------*
//*  CA XCOM libraries.                                               *
//*-------------------------------------------------------------------*
//*XCOMCNTL DD  DISP=SHR,DSN=CAI.XCOM.CBXGPARM                        
//*XCOMSYSI DD  DISP=SHR,DSN=&PARMLIB(IQXCOMPR)                       
//*SYSIN01  DD  DSN=&SYSIN01,UNIT=SYSDA,SPACE=(TRK,(1,1))             
//*LCLDS01  DD  DSN=&LCLDS01,UNIT=SYSDA,SPACE=(CYL,(10,10))           
//*-------------------------------------------------------------------*
//*  Connect:Direct libraries.                                        *
//*-------------------------------------------------------------------*
//*DMNETMAP DD  DISP=SHR,DSN=$CD.NETMAP                               
//*DMPUBLIB DD  DISP=SHR,DSN=$CD.PROCESS                              
//*DMMSGFIL DD  DISP=SHR,DSN=$CD.MSG                                  
//*DMPRINT  DD  SYSOUT=*                                              
//*                                         

The following statements are mandatory: