//XXXXXXXT JOB (X9999),'SET TEST DATES',CLASS=T,MSGCLASS=Y,
// NOTIFY=&SYSUID,REGION=0M
//*
// SET OCYYMMDD='20140120',
// NCYYMMDD='20140525',
// OYYMMDD='140120',
// NYYMMDD='140525',
// OMMDDYY='012014',
// NMMDDYY='052514'
// NOTIFY=&SYSUID,REGION=0M
//*
// SET OCYYMMDD='20140120',
// NCYYMMDD='20140525',
// OYYMMDD='140120',
// NYYMMDD='140525',
// OMMDDYY='012014',
// NMMDDYY='052514'
//S10 EXEC PGM=FILEMGR
//*
//SYSPRINT DD SYSOUT=*
//SYSLIST DD SYSOUT=*
//SYSTOTAL DD SYSOUT=*
//DATES DD DSN=TT200.MERSPL.DTE.D&NMMDDYY.,
// DISP=SHR
//*
//SYSIN DD *
$$FILEM DSU INPUT=DATES,MEMBER=*,PROC=*
IF SUBSTR(INREC,24,8)=(OCYYMMDD) THEN
OUTREC=CHANGE(OUTREC,(OCYYMMDD),(NCYYMMDD),0,24,8)
IF SUBSTR(INREC,23,8)=(OCYYMMDD) THEN
OUTREC=CHANGE(OUTREC,(OCYYMMDD),(NCYYMMDD),0,23,8)
IF SUBSTR(INREC,23,6)=(OYYMMDD) THEN
OUTREC=CHANGE(OUTREC,(OYYMMDD),(NYYMMDD),0,23,6)
IF SUBSTR(INREC,22,6)=(OMMDDYY) THEN
OUTREC=CHANGE(OUTREC,(OMMDDYY),(NMMDDYY),0,22,6)
RETURN
/+
$$FILEM EOJ
/*
//*
//SYSPRINT DD SYSOUT=*
//SYSLIST DD SYSOUT=*
//SYSTOTAL DD SYSOUT=*
//DATES DD DSN=TT200.MERSPL.DTE.D&NMMDDYY.,
// DISP=SHR
//*
//SYSIN DD *
$$FILEM DSU INPUT=DATES,MEMBER=*,PROC=*
IF SUBSTR(INREC,24,8)=(OCYYMMDD) THEN
OUTREC=CHANGE(OUTREC,(OCYYMMDD),(NCYYMMDD),0,24,8)
IF SUBSTR(INREC,23,8)=(OCYYMMDD) THEN
OUTREC=CHANGE(OUTREC,(OCYYMMDD),(NCYYMMDD),0,23,8)
IF SUBSTR(INREC,23,6)=(OYYMMDD) THEN
OUTREC=CHANGE(OUTREC,(OYYMMDD),(NYYMMDD),0,23,6)
IF SUBSTR(INREC,22,6)=(OMMDDYY) THEN
OUTREC=CHANGE(OUTREC,(OMMDDYY),(NMMDDYY),0,22,6)
RETURN
/+
$$FILEM EOJ
/*