Disclaimer: This post is migrated from IBM Developer Answers that is no longer in use. Its original author is Q3UD_Christopher_Hanks, posted on Jan 19, 2018.In the V6.1 migration manual there is a statement that V5 and V6 programs would not require additional testing for invalid data. We are seeing different behavior between 5.1 and 6.1 on 0C7 abends. Was this expected and where can I find documentation of the expected results?
"Note: You do not have to do this extra testing for programs that have already been compiled with Enterprise COBOL V5 or V6." (Enterprise COBOL for z/OS Migration Guide v6.1)
Here are some examples.
Complier Option 6.1 Comments // OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', Job ran successfully with MAXCC=0 // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NUMCHECK(ABD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', USER abend=4038 // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NUMCHECK(ZON,PAC,BIN,ABD)'
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', Job ran successfully with MAXCC=0 // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NUMPROC(NOPFD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', S0C7 Abend // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NUMPROC(PFD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', Job ran successfully with MAXCC=0 // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),ZONEDATA(PFD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', S0C7 Abend // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),ZONEDATA(NOPFD)',
Complier Option 5.1 Comments // OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', USER abend=4038 // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),ZONECHECK(ABD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', S0C7 Abend // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NOZONECHECK'
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', S0C7 Abend // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NUMPROC(NOPFD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', Job ran successfully with MAXCC=0 // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),NUMPROC(PFD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', S0C7 Abend // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),ZONEDATA(PFD)',
// OPTS1='AWO,DYN,FSRT,MAP,OFF,OPT(2),,', S0C7 Abend // OPTS2='NOSEQ,S,,AWO,VLR(C),TEST(SOURCE),ZONEDATA(NOPFD)',
---------------------------------------------------------------------
Question asked by
Q3UD_Christopher_Hanks on Jan 19, 2018---------------------------------------------------------------------