Previous Topic: Example of a Defined PDF Collector Printer Definition in JESNext Topic: Create Printer Definition


Example of a PDF Collector Functional Subsystem (FSS) Proc

This example of the PDF Collector FSS PROC is also contained in member CBRMSPDF in your CAI.CVDEPROC.

//CBRMSPDF PROC CAI=CAI                 /* HLQ FOR CA VIEW */         
//*********************************************************************
//***                                                               ***
//***  CBRMSPDF - PDF INDEXING PROCEDURE                            ***
//***                                                               ***
//***                                                               ***
//***  CA VIEW PDF PRINTER procedure (PDF Document collector)       ***
//***                                                               ***
//***  TAILOR THE PROC AS REQUIRED BY YOUR SETUP                    ***
//***                                                               ***
//***  Commands below show how to temporarily define a PDF printer  ***
//***  for use by CA VIEW. Change the overrides to your requirements***
//***  We suggest that these printer definitions are created in the ***
//***  respective z/OS system members so when you IPL you will not  ***
//***  need to re-issue the commands below to create a temporary    ***
//***  printer and FSS.                                             ***
//***                                                               ***
//*                                                                   
//* $ADD FSSDEF(CBRMSPDF),PROC=BRMSPDF                               
//* $T FSS(CBRMSPDF),AUTOSTOP=YES                                     
//* $ADD PRT83,MODE=FSS,FSS=CAHAC0PD                                  
//* $T PRT83,CLASS=J,FORMS=,PRMODE=(PDFC)                             
//* $T PRT83,WRITER=,JOBNAME=*                                        
//* $T PRT83,WS=(Q,PRM/F,W,R,LIM,UCS,FCB)                             
//* $S PRT83                                                          
//*                                                                   
//***                                                               ***
//*********************************************************************
//***                                                               ***
//CBRMSPDF  EXEC PGM=SARFSS,REGION=0M,TIME=NOLIMIT                    
//***                                                               ***
//STEPLIB   DD DISP=SHR,DSN=&CAI..CVDELOAD   <=== VIEW LOAD LIBRARY     
//***                                                               ***
//*********************************************************************
//*** CVDEOPTN WILL CONTAIN THE CUSTOM BUILT PDF INDEXING MEMBERS    ***
//*** USED FOR INDEXING THE PROCESSED PDF DOCUMENT FROM JES.        ***
//*** THERE IS AN EXAMPLE PDF DOCUMENT INDEXING MEMBER CALLED       ***
//*** CAHAPDFD IN THE CVDEOPTN.                                      ***
//*********************************************************************
//***                                                               ***
//PDFINDEX DD DISP=SHR,DSN=&CAI..CVDEOPTN  <=== PDF INDEXING MEMBERS   
//***                                                               ***
//*********************************************************************
//*** THE FOLLOWING DD'S ARE SHOWING HOW TO USE THE DEFAULTED DD NAMES*
//*** PDFTRACE AND PDFREPRT. YOU CAN OVERRIDE THESE DEFAULT DD'S IN ***
//*** THE PRINTER MEMBER SPECIFIED AS SHOWN BELOW IN PRT83 DD.      ***
//*********************************************************************
//***                                                               ***
//PDFTRACE DD SYSOUT=X         <----  DEFAULT TRACE DATA SET           
//PDFTRC83 DD SYSOUT=X         <----  SET IN TRACEDDN IN INDEX MEMBER 
//PDFREPRT DD SYSOUT=X         <----  DEFAULT PDF REPORT DATA SET      
//PDFREP83 DD SYSOUT=X         <----  SET IN REPRTDDN IN INDEX MEMBER 
//***                                                               ***
//*********************************************************************
//*** THE FOLLOWING CVDEOPTN MEMBER CONTAINS THE FSS COLLECTOR       ***
//*** INITIALIZATION PARAMETERS. EXAMPLE MEMBER NAME IS CAHAPDFE.   ***
//*********************************************************************
//***                                                               ***
//PRT83    DD DISP=SHR,DSN=&CAI..CVDEOPTN(CAHAPDFE) <- PRINTER MEMBER  
//***                                                               ***
//SARLOG   DD SYSOUT=X                                                
//SYSUDUMP DD SYSOUT=X                                                
//SYSPRINT DD SYSOUT=X                                                
//STDERR   DD SYSOUT=X                                                
//SYSOUT   DD SYSOUT=X                                                
//SYSTERM  DD SYSOUT=X                                                
//*                                                                   
//        PEND                                                        

Note: The printer name shown is PRT83 and is referred to in the following section.