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

Reply via email to