IBM Support

PL06581: HLAL ASSIGNMENT OF MESSAGE TEXT TRUNCATES DATA AFTER A RIGHT PARENTHESIS. HLAL COMPILER ALLOWS A RIGHT PAREN IN THE DATA.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • HLAL ASSIGNMENT OF MESSAGE TEXT DATA GETS THE DATA TRUNCATED
    AFTER A RIGHT PARENTHESIS. HLAL COMPILER ALLOWS THE DATA TO BE
    COMPILED AND STORED.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL THAT USE HIGH LEVEL AUDIT LANGUAGE.      *
    ****************************************************************
    * PROBLEM DESCRIPTION: IF A RIGHT PARENTHESES IS IN A DATA     *
    *                      DESCRIPTOR, THE AUDITOR MAY TRUNCATE    *
    *                      THE DATA IN THAT DESCRIPTOR. THE        *
    *                      AUDITOR USES A RIGHT PARENTHESES AS     *
    *                      A DELIMITER FOR DATA DESCRIPTORS.       *
    *                      THE PROBLEM IS THAT THE AUDIT LANGUAGE  *
    *                      COMPILER ALLOWS THE RIGHT PARENTHESES   *
    *                      TO BE CODED IN A LITERAL THAT WILL BE   *
    *                      STORED IN A DATA DESCRIPTOR.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    IF A RIGHT PARENTHESES IS IN A DATA DESCRIPTOR, THE AUDITOR
    MAY TRUNCATE THE DATA IN THAT DESCRIPTOR. THE AUDITOR USES
    A RIGHT PARENTHESES AS A DELIMITER FOR DATA DESCRIPTORS. THE
    PROBLEM IS THAT THE AUDIT LANGUAGE COMPILER ALLOWS THE RIGHT
    PARENTHESES TO BE CODED IN A LITERAL THAT WILL BE STORED IN A
    DATA DESCRIPTOR. THE ERROR SHOULD BE FLAGGED IN THE COMPILER
    RUN INSTEAD OF AT EXECUTION TIME.
    

Problem conclusion

  • THE COMPILER WILL CHECK FOR A RIGHT PARENTHESES IMBEDDED IN A
    LITERAL AND ISSUE ERROR MESSAGE MSGADFH875: 'RIGHT PARENTHESES
    NOT ALLOWED INSIDE A DATA DESCRIPTOR FOR THIS OPERATION.'
      THE FOLLOWING EXCEPTIONS ARE MADE BY THE AUDITOR AND ARE STILL
    ALLOWED BY THE COMPILER:
     A RIGHT PARENTHESES IS ALLOWED INSIDE A SPAERMSG LITERAL.
     A RIGHT PARENTHESES IS ALLOWED IF ASSIGNED TO A 1 CHARACTER
     FIELD.
    202Y
    MFC1A06
    MFC1A10
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    PL06581

  • Reported component name

    IMS ADF II V2 R

  • Reported component ID

    566534801

  • Reported release

    202

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1987-01-07

  • Closed date

    1987-02-16

  • Last modified date

    1987-09-13

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

    PP55449

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

    UL08035

Modules/Macros

  •    MFC1A06  MFC1A10
    

Fix information

  • Fixed component name

    IMS ADF II V2 R

  • Fixed component ID

    566534801

Applicable component levels

  • R202 PSY UL08035

       UP87/02/24 P F703

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAVG2","label":"IMS Application Development Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"202"}]

Document Information

Modified date:
01 April 2021