Xerox Xerox Printer Access Facility (XPAF) Support & Software 用户指南
Page 5
1. Migrating HFDL resources
Fonts and Logos
XFG requires any fonts and/or logos referenced in a form to be
present in the XPAF Centralized Font or Logo resource libraries.
Fonts and Logos may be unloaded from the XPRM (HFDL)
database and subsequently loaded into the XPAF resource
libraries. Sample JCL to accomplish this is shown below.
present in the XPAF Centralized Font or Logo resource libraries.
Fonts and Logos may be unloaded from the XPRM (HFDL)
database and subsequently loaded into the XPAF resource
libraries. Sample JCL to accomplish this is shown below.
//JOBCD$XX JOB (D498,340),'XPRM2XPF UTILITY',MSGCLASS=Y,
// REGION=0M,NOTIFY=&SYSUID,CLASS=S
//*
//* UTILITY FOR EXTRACTING RESOURCES FROM XPRM
//* DATABASE AND LOADING THEM INTO XPAF LIBS
//*
//* DELETE TEMP PDS, IF PRESENT
//DELPDS EXEC PGM=IEFBR14
//DELFNT DD DSN=TEMP.FNTLIB,DISP=(MOD,DELETE,DELETE),
// SPACE=(TRK,(1,1),RLSE),UNIT=SYSALLDA
//DELFRM DD DSN=TEMP.FRMLIB,DISP=(MOD,DELETE,DELETE),
// SPACE=(TRK,(1,1),RLSE),UNIT=SYSALLDA
//DELLGO DD DSN=TEMP.LGOLIB,DISP=(MOD,DELETE,DELETE),
// SPACE=(TRK,(1,1),RLSE),UNIT=SYSALLDA
//*
//* ALLOCATE TEMP FILES
//ALLPDS EXEC PGM=IEFBR14
//ALLFNT DD DSN=TEMP.FNTLIB,DISP=(NEW,CATLG),
// SPACE=(TRK,(30,10,30)),UNIT=SYSALLDA,
// DCB=(RECFM=FB,LRECL=128,BLKSIZE=8192)
//ALLFRM DD DSN=TEMP.FRMLIB,DISP=(NEW,CATLG),
// SPACE=(TRK,(30,10,30)),UNIT=SYSALLDA,
// DCB=(RECFM=FB,LRECL=128,BLKSIZE=8192)
//ALLLGO DD DSN=TEMP.LGOLIB,DISP=(NEW,CATLG),
// SPACE=(TRK,(30,10,30)),UNIT=SYSALLDA,
// DCB=(RECFM=FB,LRECL=128,BLKSIZE=8192)
// REGION=0M,NOTIFY=&SYSUID,CLASS=S
//*
//* UTILITY FOR EXTRACTING RESOURCES FROM XPRM
//* DATABASE AND LOADING THEM INTO XPAF LIBS
//*
//* DELETE TEMP PDS, IF PRESENT
//DELPDS EXEC PGM=IEFBR14
//DELFNT DD DSN=TEMP.FNTLIB,DISP=(MOD,DELETE,DELETE),
// SPACE=(TRK,(1,1),RLSE),UNIT=SYSALLDA
//DELFRM DD DSN=TEMP.FRMLIB,DISP=(MOD,DELETE,DELETE),
// SPACE=(TRK,(1,1),RLSE),UNIT=SYSALLDA
//DELLGO DD DSN=TEMP.LGOLIB,DISP=(MOD,DELETE,DELETE),
// SPACE=(TRK,(1,1),RLSE),UNIT=SYSALLDA
//*
//* ALLOCATE TEMP FILES
//ALLPDS EXEC PGM=IEFBR14
//ALLFNT DD DSN=TEMP.FNTLIB,DISP=(NEW,CATLG),
// SPACE=(TRK,(30,10,30)),UNIT=SYSALLDA,
// DCB=(RECFM=FB,LRECL=128,BLKSIZE=8192)
//ALLFRM DD DSN=TEMP.FRMLIB,DISP=(NEW,CATLG),
// SPACE=(TRK,(30,10,30)),UNIT=SYSALLDA,
// DCB=(RECFM=FB,LRECL=128,BLKSIZE=8192)
//ALLLGO DD DSN=TEMP.LGOLIB,DISP=(NEW,CATLG),
// SPACE=(TRK,(30,10,30)),UNIT=SYSALLDA,
// DCB=(RECFM=FB,LRECL=128,BLKSIZE=8192)