Xerox Xerox Printer Access Facility (XPAF) Support & Software User Guide

Page of 11
 
Page 9 
 
 XOAF Batch 
XOAF may also be run in a batch mode which will not tie up your 
terminal while doing administrative tasks. 
XOAF Batch is JCL with several commands available to load 
fonts, forms, logos, etc.  An example is shown below.  As in the 
ISPF version, you must enter the Input Dataset Name and 
member as well as the Output Dataset Name. 
The command 
LOAD FORM
 is available to load or compile a 
form.  The command 
COMPILE FORM
 is also available to 
compile a form. 
If the Input dataset has a record length of 128-bytes, the form will 
be loaded into the Output Dataset. 
If the Input dataset has a record length of 80-bytes, the FSL will 
be compiled and the resultant form (.FRM) will be stored in the 
Output Dataset.  The compiled form member name is always the 
form name as defined in the FSL.  If an output member name is 
entered, it will be ignored.  Compiled forms also have a listing file 
showing the FSL source and any messages generated by XFG.  
This listing is written to the DDName of UJLLIST. 
Sample JCL is shown below. 
 
 
//JOBCD$XX JOB (D498,340),'XOAF UTILITY',MSGCLASS=Y, 
//             REGION=0M,NOTIFY=&SYSUID,CLASS=S 
//* 
//*            UTILITY FOR LOADING RESOURCES INTO XPAF 
//*            LIBRARIES.  THIS UTILITY WILL ALSO 
//*            COMPILE FSL INTO XEROX FORMS (.FRM) 
//* 
//*        LOAD RESOURCES INTO XPAF LIBRARIES 
//XOAF50  EXEC PGM=XOASUP00,REGION=2048K,PARM=&SYSUID 
//STEPLIB  DD  DISP=SHR,DSN=YOUR.XPAF50.XPFLOAD 
//XINPARM  DD  DISP=SHR,DSN=YOUR.XINPARM 
//TABLELIB DD  DISP=SHR,DSN=YOUR.XPAF50.TABLELIB 
//XOAPRINT DD  SYSOUT=X,DCB=(RECFM=FB,LRECL=121,BLKSIZE=6050) 
//XOAIN    DD  * 
LOAD     FORM('YOUR.FSLLIB(FORM)') 
                     TO('YOUR.XPAF50.CFORMLIB') CEN 
COMPILE  FORM('YOUR.FSLLIB(FORM)') 
                     TO('YOUR.XPAF50.CFORMLIB') 
/* 
//*    Note that the two commands above are equivalent. 
//