Xerox Xerox Printer Access Facility (XPAF) Support & Software User Guide
Page 9
XOAF Batch
XOAF may also be run in a batch mode which will not tie up your
terminal while doing administrative tasks.
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.
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.
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.
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')
TO('YOUR.XPAF50.CFORMLIB') CEN
COMPILE FORM('YOUR.FSLLIB(FORM)')
TO('YOUR.XPAF50.CFORMLIB')
/*
//* Note that the two commands above are equivalent.
//
//* Note that the two commands above are equivalent.
//