Code: |
SORT I701 TO I701 USING (CUSTCODE, STYLE)
SORT ZSTYLES TO ZSTYLES USING (PARM-CUSTCODE, PARM-STYLE) *******B054 NOT A VALID FILE - ZSTYLES |
Quote: |
Table Definition A table is a collection of uniform data records that presents unique processing opportunities. All tables have two parts: Parts Definitions Argument - Uniquely identifies a table entry. Description - Remainder of the table entry. |
Code: |
//R010 EXEC PGM=SORT //SORTIN DD * B AAXXX 91100124 VP5 BBXXX 91100197 AT CCXXX 91100235 DHB DDXXX 91100235 B CCXXX 91100235 B EEXXX 91107516 /* //SORTOUT DD DSN=&&TEMP1,DISP=(,PASS) //SYSOUT DD SYSOUT=* //SYSIN DD * SORT FIELDS=(1,6,CH,A,34,8,CH,A) OUTREC FIELDS=(1,6,X,34,8,X,22,6) /* //* //R020 EXEC PGM=EZTPA00 //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //I701 DD DSN=YOUR.INPUT.FILE, // DISP=SHR //ZSTYLES DD DSN=&&TEMP1,DISP=SHR,VOL=REF=*.R010.SORTOUT //O701 DD DSN=YOUR.OUTPUT.FILE,DISP=SHR //SYSIN DD * FILE I701 OLD701 1 1360 A CUSTCODE 1 8 A STYLE 44 6 A VOIDED 125 1 A PLANT 237 4 A CUT 545 12 A OCCURS 3 BRANCH 433 5 A FILE ZSTYLES TABLE 500 ARG 1 15 A DESC 17 06 A FILE O701 FB(0 0) NEW701 1 1360 A O-CHNG-STYLE 44 6 A W-SRCH-ARG W 15 A W-SRCH-OLD-STYLE W-SRCH-ARG 06 A FILLER1 W-SRCH-ARG +6 01 A W-SRCH-CUST-CODE W-SRCH-ARG +7 08 A W-CHNG-STYLE W 06 A ********************************************************** * MAINLINE ********************************************************** JOB INPUT I701 W-SRCH-OLD-STYLE = STYLE W-SRCH-CUST-CODE = CUSTCODE W-CHNG-STYLE = STYLE SEARCH ZSTYLES WITH W-SRCH-ARG GIVING W-CHNG-STYLE NEW701 = OLD701 IF W-SRCH-OLD-STYLE = STYLE AND W-SRCH-CUST-CODE = CUSTCODE O-CHNG-STYLE = W-CHNG-STYLE END-IF PUT O701 /* |
Quote: |
Maybe I am just trying to do the impossible. I was hoping to not pull the jobs instream using sortin. |
output generated using printer-friendly topic mod. All times are GMT - 5 Hours