IBM Support

PH13964: MISSING A PERIOD AFTER THE VARIABLE DEFINITION IN COBOL PROGRAMS CAUSES THE BUILD PROCESS TO HANG IN BUILD CLIEN

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Building Cobol programs hangs if the definition of a variable
    ends without a PERIOD ('.') as this triggers an infinite loop.
    This is PERIOD is optional, but AD Cobol compiler currently
    does not support it.
    

Local fix

  • Adding a period after the definition of a variable in the Cobol
    program, if missing.
    

Problem summary

  • Due to a defect in the COBOL grammar, a variable defined after
    another one that does not ends with PERIOD was not recognized.
    The fix consists in changing the grammar to properly handle
    this cases. The fix will be available in the 5.1.0.4 version.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH13964

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    510

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-06-28

  • Closed date

    2019-07-18

  • Last modified date

    2019-07-18

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • Build
    

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery for IBM Z"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"510","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
18 July 2019