I'm trying to figure out why the output from this job is routed to my output collection software in a different order than it ran in. Output arrives as:
FILE C FORMS-ID FCB UCS DESTID STEP PROCSTEP JESLOG 7 1005 LOCAL JES2 JCL 7 1005 LOCAL JES2 SYSMSG 7 1005 LOCAL JES2 SYSUT2 7 1005 LOCAL FTPUP FTP SYSPRINT 7 1005 LOCAL FTPUP FTP SYSUT2 7 1005 LOCAL FTPDOWN FTP SYSPRINT 7 1005 LOCAL FTPDOWN FTP SYSPRINT 7 1005 LOCAL ESPCCCHK SYSPRINT 7 1005 LOCAL MMH503 PSSQR SYSTSPRT 7 1005 LOCAL MMH503 PSSQR BUT, I would expect it as: DDNAME StepName ProcStep DSID Owner C Dest JESMSGLG JES2 2 BAT01 7 LOCAL JESJCL JES2 3 BAT01 7 LOCAL JESYSMSG JES2 4 BAT01 7 LOCAL SYSPRINT ESPCCCHK 102 BAT01 7 LOCAL SYSUT2 FTPUP FTP 103 BAT01 7 LOCAL SYSPRINT FTPUP FTP 106 BAT01 7 LOCAL SYSPRINT MMH503 PSSQR 107 BAT01 7 LOCAL SYSTSPRT MMH503 PSSQR 108 BAT01 7 LOCAL SYSUT2 FTPDOWN FTP 115 BAT01 7 LOCAL SYSPRINT FTPDOWN FTP 118 BAT01 7 LOCAL Vendor says its the way JES2 sends the output. So I'm studying the OUTPUT statement in the job, and thinking that perhaps the step-level OUTPUT statement are processed first? (after the first three JES files, of course.) But I can't find a reference that says that is true. And then I'm trying to figure out how to effect the order. Currently reading about the PRTY options on the OUTPUT statement, but not sure I'm heading the right direction. Ideas where I should go next? THANKS! Here is the JCL stripped down to the exec and output statements... 1 //[EMAIL PROTECTED] JOB (55-90-000-05502,1),'S E E H A N D L E',CLASS=K, JOB00860 // MSGCLASS=7,MSGLEVEL=(1,1),REGION=0M,COND=(0,NE), // USER=xxxxx //* 4 XXOUTPUT00 OUTPUT JESDS=ALL 5 XXOUTPUT01 OUTPUT DEFAULT=YES,DEST=LOCAL, //* 6 //ESPCCCHK EXEC PGM=CYBES080,PARM=ESPGRP 7 //SYSPRINT DD SYSOUT=(,) 8 //SYSIN DD * 9 //FTPUP EXEC FTP,MBR=PFTP0597 XX* XX*BATCHFTP PROC MBR=,NETMBR=NETRC,P='(EXIT TIMEOUT 720' 10 XXBATCHFTP PROC MBR=,NETMBR=NETRC XX* XX*FTP EXEC PGM=IKJEFT01,PARM='FTPVARS &P' 11 XXFTP EXEC PGM=IEBGENER 12 XXSUPR99 OUTPUT DEST=LOCAL 17 XXSYSUT2 DD SYSOUT=*,OUTPUT=(*.SUPR99) 19 XXSYSTSIN DD DUMMY 20 XXOUTPUT DD SYSOUT=*,OUTPUT=(*.SUPR99) 21 XXSYSTSPRT DD SYSOUT=*,OUTPUT=(*.SUPR99) 22 XXSYSPRINT DD SYSOUT=*,OUTPUT=(*.SUPR99) //* 23 //MMH503 EXEC PSSQR,SQRID=MMH503,PRMID=NOPARMS 24 XXPSSQR PROC SQRID=,PRMID=NOPARMS 25 XXPSSQR EXEC PGM=IKJEFT01 30 XXSYSPRINT DD SYSOUT=* 31 XXSYSTSPRT DD SYSOUT=* 34 XXSYSTERM DD SYSOUT=* 35 XXSYSOUT DD SYSOUT=* 36 XXDBGLOG DD SYSOUT=* 39 XXSYSTERM DD SYSOUT=* 42 XXSYSERR DD SYSOUT=* 46 XXSYSUDUMP DD SYSOUT=W //* 51 //FTPDOWN EXEC FTP,MBR=PFTP0599 XX* XX*BATCHFTP PROC MBR=,NETMBR=NETRC,P='(EXIT TIMEOUT 720' 52 XXBATCHFTP PROC MBR=,NETMBR=NETRC XX* XX*FTP EXEC PGM=IKJEFT01,PARM='FTPVARS &P' 53 XXFTP EXEC PGM=IEBGENER 54 XXSUPR99 OUTPUT DEST=LOCAL 59 XXSYSUT2 DD SYSOUT=*,OUTPUT=(*.SUPR99) 61 XXSYSTSIN DD DUMMY 62 XXOUTPUT DD SYSOUT=*,OUTPUT=(*.SUPR99) 63 XXSYSTSPRT DD SYSOUT=*,OUTPUT=(*.SUPR99) 64 XXSYSPRINT DD SYSOUT=*,OUTPUT=(*.SUPR99) XX* Jeffrey Deaver, Senior Analyst, Systems Engineering 651-665-4231 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

