IBM Support

PH39006: TABLES ARE NOT REPRESENTED WHEN REQUESTING A CALL GRAPH FOR A COBOL PROGRAM.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Tables are not represented when requesting a Call Graph for a
    COBOL program. This counts for at least 2 programs. ADDI only
    finds a declaration of the table, but that is outside of the
    PROCEDURE DIVISION. The program (ZS42Y21) uses the ZSTB700
    copybook where the table is defined. After a cursor is declared,
    done via an EXEC SQL DECLARE statement. The CUR_MULTI_ZSTB700
    is used in the program during execution. In their opinion, table
     ZSTB700 should have been shown in the Call Graph of program
    ZS42Y21.
    

Local fix

  • N/A
    

Problem summary

  • In AD Cobol Compiler, inside a SQL statement, a complex query
    throws a "Syntax error" message. The query contains a
    CASE...ELSE expression with an embedded SELECT inside. This case
     was not covered by the grammar supported by the AD Cobol
    Compiler.
    

Problem conclusion

  • The support for CASE...ELSE containing a more complex expression
     inside was added to AD Cobol Compiler.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH39006

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    510

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-07-15

  • Closed date

    2022-02-23

  • Last modified date

    2022-02-23

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

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

Fix information

  • Fixed component name

    APPL DISCOVERY

  • Fixed component ID

    5737B1600

Applicable component levels

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

Document Information

Modified date:
24 February 2022