IBM Support

PN69049: COMPILER ERRORS ASMA012S ASMA011E ASMA106E WITH INVOLVED E.MACROS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • HLASM compiler messages ASMA012S MSGASMA011E MSGASMA106E when
    trying to assemble CICS MAP DSECTS with user macros involving
    E.DFHxxx macros.
    

Local fix

  • Suggested C/TEAM fix works fine: add, in EXEC ASMA90 parm, the
    option LIBMAC.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of HLASM librarian exits, for example, *
    *                 users of the VSE EDECK exit (EDECKXIT) who   *
    *                 assemble edited macros.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Binary zeros are printed in the DSN     *
    *                      field of the macro and copy cross       *
    *                      reference summary for macros that are   *
    *                      read by the VSE EDECKXIT (or any other  *
    *                      exit that pads the DSN with nulls when  *
    *                      returning it to the assembler).         *
    *                      Incorrect MSGASMA012 errors can be      *
    *                      produced.  It is also possible for an   *
    *                      ABEND to occur in ASMA1P, ASMA1K, or    *
    *                      ASMA1R, or unpredictable results.       *
    ****************************************************************
    * RECOMMENDATION: APPLY RECOMMENDED PTF                        *
    ****************************************************************
    An HLASM LIBEXIT (such as the VSE supplied EDECKXIT for reading
    E-decks) can return binary zeros in the DSN information.  This
    can cause length calculations to be incorrect and comparisons of
    DSN's to fail.
    
    These errors can cause data overflow at the end of work file
    blocks, leading to ABENDs or unpredictable results.
    

Problem conclusion

  • A DSN supplied by an exit will have unprintable characters (less
    than X'40') replaced with blanks.
    CG8Y
    100Y
    300Y
    ASMA9Z
    ASMA90
    

Temporary fix

Comments

APAR Information

  • APAR number

    PN69049

  • Reported component name

    HLASM MVS, VM &

  • Reported component ID

    569623400

  • Reported release

    CG8

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1995-03-14

  • Closed date

    1995-05-09

  • Last modified date

    1995-11-05

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

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

    UN76647 UN76648 UN76649

Modules/Macros

  • ASMA9Z   ASMA90
    

Fix information

  • Fixed component name

    HLASM MVS, VM &

  • Fixed component ID

    569623400

Applicable component levels

  • RCG8 PSY UN76649

       UP95/06/09 I 1000

  • R100 PSY UN76648

       UP95/06/10 P F506

  • R300 PSY UN79064

       UP95/07/05 I 1000

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":"CG8","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":"CG8","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 November 1995