Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
GENERATE SEQUENCE NUMBERS in Output File

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> DFSORT/ICETOOL
Author Message
AJAYREDDY

New User


Joined: 17 Feb 2007
Posts: 20
Location: USA

PostPosted: Wed Jul 16, 2008 10:30 pm    Post subject: GENERATE SEQUENCE NUMBERS in Output File
Reply with quote

Hi All,

This question might have asked in this forum, but I could not find by searching.

Here is the requirement. I need to generate the Sequence Numbers in output file regardless of what the value is in Input file.

Example:

INPUT FILE

002AAAUUU
005BBBKKK
007OOOWWW
025KKKMMM
412TTTEEE

I should get the output as

001AAAUUU
002BBBKKK
003OOOWWW
004KKKMMM
005TTTEEE

The first field in INPUT file is PIC S9(9) COMP. I should get Sequence Numbers starting with 1 in the same field.

I am wondering if we can do this by SORT or DFSORT. Please let me know.

Thanks
Back to top
View user's profile Send private message
References
PostPosted: Wed Jul 16, 2008 10:30 pm    Post subject: Re: GENERATE SEQUENCE NUMBERS in Output File Reply with quote

Frank Yaeger

DFSORT Moderator


Joined: 15 Feb 2005
Posts: 4228
Location: San Jose, CA

PostPosted: Wed Jul 16, 2008 10:46 pm    Post subject:
Reply with quote

PIC S9(9) COMP is a 4-byte binary value. If you want to overlay positions 1-4 with 4-byte BI sequence numbers, you can use a DFSORT job like this:

Code:

//S1    EXEC  PGM=ICEMAN
//SYSOUT    DD  SYSOUT=*
//SORTIN DD DSN=...  input file
//SORTOUT DD DSN=...  output file
//SYSIN    DD    *
  OPTION COPY
  INREC OVERLAY=(1:SEQNUM,4,BI)
/*


If you really want 4-byte displayable (ZD) sequence numbers, you can use:

Code:

  INREC OVERLAY=(1:SEQNUM,4,ZD)


If you want something else, be more specific about what you want.
Back to top
View user's profile Send private message
AJAYREDDY

New User


Joined: 17 Feb 2007
Posts: 20
Location: USA

PostPosted: Mon Jul 21, 2008 8:27 pm    Post subject: GENERATE SEQUENCE NUMBERS in Output File
Reply with quote

Thanks Frank. It worked. icon_biggrin.gif
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> DFSORT/ICETOOL All times are GMT + 6 Hours
Page 1 of 1