Gil,

My Apologies. IEB311I message indeed ends with a return code of 12.

http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieam700/m008141.htm

Thanks,
Kolusu



From:   Paul Gilmartin <[email protected]>
To:     [email protected]
Date:   03/03/2015 01:42 PM
Subject:        Re: Data formatting
Sent by:        IBM Mainframe Discussion List <[email protected]>



On Tue, 3 Mar 2015 13:14:29 -0800, Sri h Kolusu <[email protected]> 
wrote:
>
>It is an Informational Message that IEBGENER copied the DCB properties
>that do NOT match between SYSUT1 and SYSUT2 and IEBGENER ended with a
>return code of 0.
>
No.  It's an error!  It has irritated the hell out of me since I first 
encountered
it, although those who bleed True Blue and believe IBM can do no wrong 
will
rationalize calling it an "Informational Message" despite that it misleads 
even
an expert such as you.

I ran a job with:
    //STEP  EXEC  PGM=IEBGENER
    //SYSUT2   DD  SYSOUT=(,),RECFM=FB,BLKSIZE=27920,LRECL=100
    //SYSUT1   DD  DISP=SHR,DSN=SYS1.MACLIB(SPLEVEL)

SYSPRINT says:
    ********************************* TOP OF DATA *****
    DATA SET UTILITY - GENERATE 
    IEB311I CONFLICTING DCB PARAMETERS 
    ******************************** BOTTOM OF DATA ***

and in JESYSMSG:
    ...
    IEF142I BADGENER STEP - STEP WAS EXECUTED - COND CODE 0012 
    ...

Definitely not "return code of 0".  IBM should fix it; make the suffix E, 
S,
or T.  But they don't care to, because it's always been broken.  Sort of
a historic preservation act, like the crack in the Liberty Bell, or the 
arms
of Venus de Milo.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to