usercommunications >> MVS and Program Products
User:  guest | | | | | |

 Usercomm Number: 2014 - 6
  Usercomm -    hits: 437
Posted by Reserved:    
     
attachments:
FLAGMIG4 COBOL compiler option

Scope: Enterprise COBOL V4.2

Effective Date: For each complex, a change record will be created in Service Center to
support the change and to indicate the proposed implementation date.

Group Name: National MVS Software Support Team

Affected Locations: All users of Enterprise COBOL.

Summary: A new COBOL compiler option FLAGMIG4 will be added.

Justification: Enterprise COBOL V4.2 users need a way to determine which language
elements and compiler options used by their applications need changing when they migrate
the programs to Enterprise COBOL V5.1.

Benefits to Users: Awareness to avoid possible impact with future upgrades

Details:

FLAGMIG4 identifies Enterprise COBOL V4.2 language elements
| that are not supported by or behave differently in Enterprise
| COBOL V5.1. FLAGMIG4 also identifies compiler options that
| are not supported or not accepted by Enterprise COBOL V5.1.
|
| FLAGMIG4 flags the following language elements that are not
| supported by Enterprise COBOL V5.1:
|
| - DATE FORMAT clause
| - GO TO MORE-LABELS statement
| - USE AFTER LABEL declarative
| - Intrinsic functions: DATEVAL, UNDATE, YEARWINDOW
|
| FLAGMIG4 flags the following language elements that have
| behavior changes from Enterprise COBOL V4.2. In Enterprise
| COBOL V5.1:
|
| - The linkage convention for returning double-word binary
| items is changed to be compatible with the linkage
| convention used for such items by C and C++
|
| - A successful read of a file might return file status 04
| instead of 00, if the minimum and maximum record sizes
| do not match the bounds specified in the RECORD VARYING
| clause
|
| FLAGMIG4 flags the following compiler options and suboptions
|
| - Options that are not supported by Enterprise COBOL V5.1:
| o DATEPROC
| o NOLIB
| o SIZE(MAX)
| o TEST(HOOK, NOHOOK, SEPARATE, NOSEPARATE)
| o XMLPARSE
| o YEARWINDOW
|
| - Options that are not accepted by Enterprise COBOL V5.1:
| o EVENTS
| o FDUMP
| o FLAGSAA
| o PFDSGN
| o RESIDENT
| o TEST(ALL, BLOCK, PATH, STMT, NONE, SYM, NOSYM)


Primary Contact: Filizzola, Bruno
 


Technical Contact:  email at: Ray Hand   or Phone: 469-808-4288