Page 1 of 1

suffix today's date.

PostPosted: Mon Aug 09, 2010 7:03 pm
by ranga_subham
Hi,

I get some data on daily basis into a file (LRECL=132, RECFM=FB) and I want to suffix current date to a word within that file.

Input:
----+----1----+----2----+----3----+----4
01 data record 1 harish
01 data record 2 harish 01
0d data record 3 date


I want the date 18th column to be like date_080910.

Output:
----+----1----+----2----+----3----+----4
01 data record 1 harish
01 data record 2 harish 01
0d data record 3 date_080910


How to achieve it using SORT? Please help.

Thanks.

Re: suffix today's date.

PostPosted: Mon Aug 09, 2010 10:44 pm
by Alissa Margulies
Here is a SyncSort for z/OS 1.3 job that will produce the requested output:
//SORT1 EXEC PGM=SORT 
//SORTIN  DD *   
01 DATA RECORD 1 HARISH   
01 DATA RECORD 2 HARISH 01
0D DATA RECORD 3 DATE     
//SORTOUT DD SYSOUT=*   
//SYSOUT  DD SYSOUT=*     
//SYSIN   DD *     
  SORT FIELDS=COPY   
  OUTREC IFTHEN=(WHEN=(18,4,CH,EQ,C'DATE'),OVERLAY=(22:C'_',&DATENS=(MDY)))
/*         

Re: suffix today's date.

PostPosted: Tue Aug 10, 2010 3:25 pm
by ranga_subham
Thanks a lot...... :)