IBM Support

PM40558: IMU IS FLAGGING NUMBERS ON DISPLAY STATEMENT WITH YERROR20

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This APAR is for these 3 PMRs:
    
    ================================================================
    PMR 58892,999,000:
    DISPLAY fix to accept numeric literal as a valid print field
    
    
    Date reported: 05/10/2011
    
    Severity: medium
    
    Users Affected:
     All IMU users of MU V3.2
    
    Problem Description:
     IMU is flagging numbers on display statement with YERROR20
    
    Problem Summation
     IMU allows literal values and field names on DISPLAY. Literal
     values must be enclosed in quotes.
     When a numeric literal is present, IMU flags it as an undefined
     field name.
    
    Problem Conclusion:
     Logic was changed to accept numeric literal as a valid literal.
     The value is enclosed in quotes and
     handled as an alpha literal.
    
     Changed macros:
    
     EASYT007 - existing macros
    
    
     Pre-Req:  APAR PM38384 or UPDATE15 temporary fix.
    ================================================================
    
    
    ================================================================
    2.  PMR 58897,999,000  - COPY statement index issue
    
    
    Date reported: 05/20/2011
    
    Severity: high
    
    Users Affected:
     All IMU users of MU V3.2
    
    Problem Description:
     IMU does not properly update index defined in a file record
     that was a COPY of another file.
     This causes improper access to fields that use the index.
    
    Problem Summation
     A bug in IMU.  When COPY is for a file record that contains
     indexes, the new index is not queued into
     the index queue that governs index updates in the program
     logic.
    
    Problem Conclusion:
     Logic was changed to queue the index into the index queue.
     Subsequently, the index update logic
     generates the appropriate index update statements when needed.
    
     Changed macros:
    
     EASYT007 - existing macros
    
    
     Pre-Req:  APAR PM38384 or UPDATE15 temporary fix.
    ================================================================
    
    ================================================================
    3. PMR 58903,999,000
       Unequal length error on OR/AND logical operators
    
    
    Date reported: 05/20/2011
    
    Severity: high
    
    Users Affected:
     All IMU users of MU V3.2 who applied APAR PM38384
    
    Problem Description:
     IMU is flagging AND/OR logical operation with EZT000-9E error
    (unequal length).
    
    Problem Summation
     This problem was introduced by APAR PM38384, and PMR
     56149,999,000 - MNOTE when IF compares alpha fields.
    
     The length handling of hex literal was disturbed, resulting in
     an error.
    
    Problem Conclusion:
     The erroneous length handling statement was changed to
     calculate the proper length.
    
     Changed macros:
    
     EASYT007 - existing macros
    
    
     Pre-Req:  APAR PM38384 or UPDATE15 temporary fix.
    ================================================================
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMU V3.2 users.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: IMU is flagging numbers on display      *
    *                      statement with YERROR20.                *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF.                               *
    ****************************************************************
    IMU allows literal values and field names on DISPLAY. Literal
    values must be enclosed in quotes.
    When a numeric literal is present, IMU flags it as an undefined
    field name.
    

Problem conclusion

  • Logic was changed to accept numeric literal as a valid literal.
    The value is enclosed in quotes and handled as an alpha literal.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM40558

  • Reported component name

    MIGRATION UTILI

  • Reported component ID

    5697N4400

  • Reported release

    320

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-06-01

  • Closed date

    2011-06-15

  • Last modified date

    2011-07-05

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

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

Modules/Macros

  •    FSYET007
    

Fix information

  • Fixed component name

    MIGRATION UTILI

  • Fixed component ID

    5697N4400

Applicable component levels

  • R320 PSY UK68805

       UP11/06/18 P F106

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.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSY4B9","label":"IBM Migration Utility for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020