View previous topic :: View next topic
|
Author |
Message |
b_ravieee
New User
Joined: 13 Feb 2006 Posts: 2
|
|
|
|
Hi,
I have a requirement like,
Input file:
1111 A X A
1111 ZZZZ
2222 B Y B
2222 ZZZZ
3333 C X C
3333 ZZZZ
Output File 1:
1111 A X A
1111 ZZZZ
3333 C X C
3333 ZZZZ
Output File 2:
2222 B Y B
2222 ZZZZ
Could you please advise. |
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2455 Location: Hampshire, UK
|
|
|
|
Query: what sort of process do you want?
Query: why post in the JCL section? JCL cannot do anything except tell the computer which program you want to run.
Note: The JCL section also handles Syncsort queries so this would be the correct place to post if you wanted a sort solution AND your sort product is Syncsort. |
|
Back to top |
|
|
Gary McDowell
Active User
Joined: 15 Oct 2012 Posts: 139 Location: USA
|
|
|
|
Your requirements are very generic so I’ll reply with my best guess.
Code: |
//SORT EXEC PGM=SORT
//* …
//SORTIN DD DISP=SHR,DSN=input.dataset.file
//*
//SORTOF1 DD SYSOUT=* <--- OUTFIL FILES=1
//SORTOF2 DD SYSOUT=* <--- OUTFIL FILES=2
//*
//SYSIN DD *
SORT FIELDS=(1,4,A),FORMAT=CH
OUTFIL FILES=1,INCLUDE=(1,4,CH,NE,C'2222')
OUTFIL FILES=2,INCLUDE=(1,4,CH,EQ,C'2222')
/*
// |
|
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
OMIT can be used to avoid a negative test, SAVE can be used so that only one INCLUDE/OMIT is needed. |
|
Back to top |
|
|
|