IBM Support

PK27282: AINSERT PUTS ITS OPERAND INTO THE WRONG PLACE.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If an AINSERT is near a COPY statement, then the operand of the
    AINSERT is expanded into the wrong place in the source.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users using AINSERT'd statements from    *
    *                 within a macro that is within copy code.     *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: AINSERT'd statements processed from     *
    *                      within a MACRO that is included as      *
    *                      part of a COPY statement are processed  *
    *                      in the wrong order.                     *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Statements inserted into the input stream (by AINSERT) as a
    result of a macro call contained within a COPY member, are
    processed after all statements from the COPY member. AINSERT
    statements are expected to be processed after the macro call,
    before any further statements are processed in the COPY member.
    

Problem conclusion

  • The High Level Assembler has been modified to process statements
    inserted into the input stream by AINSERT statements that are
    generated by a macro call contained within a COPY member, after
    the macro generation has completed and before any statements
    following the macro call in the COPY member are processed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK27282

  • Reported component name

    HLASM MVS, VM &

  • Reported component ID

    569623400

  • Reported release

    150

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2006-06-28

  • Closed date

    2006-08-08

  • Last modified date

    2009-10-27

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

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

    UK17016 UK17017 UK17018

Modules/Macros

  • ASMAINFO ASMA11   ASMA9Z
    

Fix information

  • Fixed component name

    HLASM MVS, VM &

  • Fixed component ID

    569623400

Applicable component levels

  • R150 PSY UK17017

       UP06/08/10 P F608

  • R350 PSY UK17016

       UP06/08/09 P 0608

  • R589 PSY UK17018

       UP06/08/10 P E410

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"150","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"150","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
27 October 2009