any of the JCL keywords mapped in the supplied User Exit Dataset control block. Multiple
validations can be performed as required. Without modifications to the CHANEXIT source,
the PRMODE=XES will be used as the selection criteria.
In addition, if you are already using the Logical Record Processing Exit PSSUX1: Exit 1,
you will need to modify the CHANEXIT assembler source.
Perform XES transform modifications
The supplied XES translation source, XESTRANS can be modified to alter:
• XES to AFP font selection (including codepage)
• XES Lead-in and Lead-out strings
• Page length and margins
• External DD name for FORMS references
• Default User Defined Key (UDK)
• Modifying the sixel decoding table
• Default EBCDIC language translation (codepage)
If any modifications are required to these values, refer to the steps described in "XES
Transform modifications" on page 36for additional information. TheXESTRANS module will
need to be relinked prior to proceeding (as described in this section).
Relink idaPSS program module
The supplied LNKPSSX JCL indicates a sample JCL that relinks the idaPSS load module.
Modifications will be required to this JCL to match your installation defaults, and if user exits
have already been installed.
The sample LNKPSSX JCL is illustrated following:
//* INSERT YOUR OWN JOB HEADER HERE
//*
//* SAMPLE JCL TO LKED XESEXIT INTO IDAPSS
//*
//LNKPSSX EXEC PGM=IEWL,
// PARM='AC=1,LIST,LET,XREF,MAP,RENT'
//SYSLMOD DD DISP=SHR,DSN=YYYYY.IDAPSS.APF.LINKLIB PSS LINKLIB
//OBJLIB DD DISP=SHR,DSN=YYYYY.IDAPSS.OBJ PSS OBJECT
// DD DISP=SHR,DSN=YYYYY.XES.OBJ XES OBJECT
//SYSUT1 DD SPACE=(1024,(120,120),,,ROUND),UNIT=VIO
//SYSPRINT DD SYSOUT=*
//SYSLIN DD *
INCLUDE OBJLIB(IDAFSS) GET A PSS
INCLUDE OBJLIB(XESEXIT) INCLUDE EXIT ITSELF
INCLUDE OBJLIB(CHANEXIT) INCLUDE EXIT GLUE
INCLUDE OBJLIB(XESTRANS) INCLUDE USER TRANSLATE TABLES
NAME IDAPSS(R)
/*
Figure 5. JCL Sample for IDAPSS XES Exit Linkage
Implement idaPSS Proclib updates
When using the XES exit, the following idaPSS PROCLIB updates are required:
• Additional XESLIB DD Statement (for XES forms)
A new DD statement is required to access XES forms that can be referenced in the
input datastream.
• Font library concatenation (XES fonts)
30 ida XFC Installation Guide