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
|