IBM Support

PH04585: DEVELOPER FOR SYSTEM Z (IDZ) : ENTRY DECLARATION WITH FIRST PARAMETER EMPTY SHOWS SYNTAX ERRORS IN PLI EDITOR

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

  • Developer for System z - IDz - v14.1.1
    
    Description :
    when having an ENTRY declaration in an include where the first
    parameter is empty, a syntax error is detected.
    In 14.1.1 the error in the include is unfortunately not
    displayed in the program, but there is an editor parser failure.
    In 14.1.3 the error in the include is displayed in the program
    and leads to the syntax error.
    
    Example:
    ....
    %include test1
    ....
    test1.inc
    DCL TEST2 ENTRY (                      ,
                                  Bin Fixed (15),
                                       Char (10)).
    
                       RETURNS ( Bin fixed (4));
    

Local fix

Problem summary

  • Empty parameters in the ENTRY declaration were not valid in the
    parser.
    

Problem conclusion

  • Made empty parameters in the ENTRY declaration valid in the
    parser.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH04585

  • Reported component name

    DEV FOR Z SYS

  • Reported component ID

    5724T0700

  • Reported release

    E10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-26

  • Closed date

    2018-12-04

  • Last modified date

    2018-12-04

  • 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

    DEV FOR Z SYS

  • Fixed component ID

    5724T0700

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
04 December 2018