IBM Support

PI21565: RECEIVING ASMA043 WHEN ASSEMBLING BMS MAP GENERATED FROM SDFII DUE TO MACRO DFHEIENT GENERATING THE SAME LABEL DFH0002A

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Receiving ASMA043 on label DFH0002A when generating a map
    that was generated using SDFII using SDFHMAC. DFHEIENT is
    generating same label as SDFII.
    When CICS first started generating the clashing names, APAR
    PQ75283 was raised in 2003 for the resulting problem of names
    clashing with SDF II. CICS fixed the DFHEIENT macro to use
    names of the form DFHEInnnn instead to avoid this problem.
    However, the code in DFHEIENT was updated again in CICS TS for
    z/OS 4.1 during a development change which undid
    the earlier APAR fix, putting the names back to the DFHnnnn form
    CICS APAR PQ75283 was raised soon after CICS first introduced
    the labels in the DFHEIENT macro.  The CICS change to fix that
    APAR was to change two lines of the DFHEIENT macro so that the
    label names were of the form DFHEInnnnA and DFHEInnnnB instead
    of DFHnnnnA and DFHnnnnB, to avoid the clash with SDF.
    Additional Symptom(s) Search Keyword(s): PQ75283 , ASMA043E ,
    KIXREVEPH
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: MsgASMA043 symbol previously defined    *
    *                      may occur when compiling an assembler   *
    *                      application with maps generated by      *
    *                      Screen Definition Facility II.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Message ASMA043 symbol previously defined may be issued. The
    label generated by the DFHEIENT macro may conflict with those
    generated by SDF. In particular DFHnnnnA where nnnn is &sysndx
    and may generate labels such as DFH0002A DFH0003A etc. BMS field
    names generated by SDF II are of the form DFHnnnns where nnnn
    can be 0002 and s the field type, DFH0002A being the attribute
    field.
    Additional Keywords
    &X &Y &Z eyecatcher SDFII SDF2
    

Problem conclusion

  • DFHEIENT has been amended to generate a label of the form
    DFHEInnnnA where nnnn is &SYSNDX to branch around the
    eyecatcher.
    

Temporary fix

  • CICS AR600
    ++ APAR (AI21565).
    ++ VER (C150) FMID(HCI6600).
    ++ MACUPD (DFHEIENT) DISTLIB(ADFHMAC) SYSLIB(SDFHMAC)
       /* MODULE: DFHEIENT --- TYPE: MACRO */.
    ./ CHANGE NAME=DFHEIENT,SEQFLD=738
    &X       SETC  'DFHEI&SYSNDX.A'        ENTRY LABEL
                                               @BA21565 09310000
    &Y       SETC  'DFHEI&SYSNDX.B'        START LABEL
                                               @BA21565 09340000
    &Z       SETC  'DFHEI&SYSNDX.C'        Start label
                                    id         @BA21565 09350000
    ./ ENDUP
    

Comments

APAR Information

  • APAR number

    PI21565

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-07-08

  • Closed date

    2014-07-17

  • Last modified date

    2014-08-04

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

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

    PI21640 UI19781 UI19782

Modules/Macros

  • DFHEIENT
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UI19781

       UP14/07/25 P F407

  • R700 PSY UI19782

       UP14/07/25 P F407

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":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 August 2014