DB2 catalog statistics update REXX EXEC – part 2 This ... - CBT Tape
DB2 catalog statistics update REXX EXEC – part 2 This ... - CBT Tape
DB2 catalog statistics update REXX EXEC – part 2 This ... - CBT Tape
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
eturn<br />
end<br />
/*———————————— */<br />
/* Date Encode */<br />
/*———————————— */<br />
if CTYPE = 'DATE' then do<br />
NCDATAD = left(NCDATAD,8) || '4Ø4Ø4Ø4Ø'<br />
NCDATAE = NCDATAD<br />
return<br />
end<br />
/*—————————————————————————————————————— */<br />
/* Default Endcode data to input decoded */<br />
/*—————————————————————————————————————— */<br />
NCDATAE = NCDATAD || '4Ø4Ø4Ø4Ø4Ø4Ø4Ø4Ø'<br />
NCDATAE = left(NCDATAE,16)<br />
return<br />
Liz Page<br />
Independent Consultant (UK) © Xephon 1999<br />
Driving and testing FIELDPROC<br />
<strong>This</strong> article gives a PL/I program that drives and tests a <strong>DB2</strong> Assembler<br />
FIELDPROC exit. Using this program, you can perform a lot of<br />
testing before linking your FIELDPROC to the exits library.<br />
PL/I PROGRAM<br />
//TSHVRD JOB (),'PLIXC',CLASS=A,MSGCLASS=X,NOTIFY=TSHVR<br />
//PLI <strong>EXEC</strong> IEL1CLG,<br />
// REGION=5ØØØK,<br />
// PARM.PLI='OFFSET,INCLUDE,NODECK,LIST,AGGREGATE,ATTRIBUTES',<br />
// PARM.LKED='XREF,LIST,RENT,AMODE=31,RMODE=ANY',<br />
// PARM.GO='/'<br />
//PLI.SYSLIB DD DSN=TSHVR.SOURCE.TEST,DISP=SHR<br />
// DD DSN=TSHVR.INCLUDE.TOOLS,DISP=SHR<br />
// DD DSN=TSHVR.SOURCE.TOOLS,DISP=SHR<br />
//PLI.SYSIN DD *<br />
* PROCESS LANGLVL(OS,SPROG);<br />
* PROCESS SYSTEM(MVS);<br />
/*TST2UC TEST DBF2UC */<br />
/* drives and test <strong>DB2</strong> Assembler FIELDPROC exit */<br />
TST2UC: PROC(PARMS) OPTIONS(MAIN REENTRANT) ;<br />
© 1999. Reproduction prohibited. Please inform Xephon of any infringement.<br />
23