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