IBM Support

PI08046: ABENDALIG AFTER MIGRATION TO CTS 5.1. LOADER FAILS TO LOAD PROGRAM INTO STORAGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Sporadically, an abendALIG occurs when a program is being
    loaded into CICS. DFHAPLI1 is unable to determine the program's
    language. The program is DISabled and a dump taken.
    This can occur in one CICS region while other regions are able
    to load the same program. If the program is re-ENAbled and
    NEW copied then the program load will work.
    The dump shows, the application has issued an EXEC CICS LINK
    to program "xxxxxxx". Loader domain shows a CPE and APE for
    program  "xxxxxxxx" but its  CSECTL has "-noheda-".
    CPE_PROGRAM_STATUS has "CPE_LOADED" set with
    CPE_RECOVERY_FLAGS  set to "CPE_PROGRAM_ACQUIRED"
    & "CPE_PMARL_VALID"
    .
    Loader Domain (PROGRAM STORAGE MAP) shows the program
    load point address (the same as APE_LOAD_POINT) but the
    storage at that location is nulls (x'00'). the program appears
    not to have been loaded. Therefore, DFHAPLI1 is unable to
    determine the language of the program.
    Addtional symptoms:
    ALIG Transaction  abend r680
    .
    Additional symptoms and keywords:
    DFHAP0002 Severe Error (CODE X'1954') in DFHAPLI3
    with trace entry:
    AP 1954 APLI  *EXC* LE  Lock/Unlock Err
    Other symptoms can be unpredictible and include
    program checks and LE errors.
    0C4 S0C4 abend0C4 CEECCICS IGZCEV5 CEEEV005 U4082
    AEXZ ASRA DFHAP1301
    DFHSR0001 ABEND0C1 0C1 dynamic call being made
    to a program that says it is loaded in the LD domain
    but when going to the storage, it was all zeros-
    causing the operation exception.
    The program may fail to load after a page fault.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend ALIG occurs when a program is     *
    *                      being loaded into CICS.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Two tasks are running on open TCBs, both of which LINK to
    another program. The tasks go through DFHLDSVC and reach the
    LOAD routine. Here the parameter list of the LOAD SVC for the
    first program is overlaid by the parameter list for the second,
    overwriting the address of where the program is to be loaded
    so that both programs are loaded at the same address.
    The area where the first program should have been loaded
    remains set to zeros which results in an abendALIG when CICS
    attempts to determine the program language.
    

Problem conclusion

  • DFHLDSVC has been changed to getmain and freemain a new piece of
    storage for the parameter list of each invocation of the LOAD
    SVC.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI08046

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-12-13

  • Closed date

    2014-03-27

  • Last modified date

    2015-10-07

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

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

    UI16482

Modules/Macros

  • DFHLDSVC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UI16482

       UP14/04/05 P F404

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

Document Information

Modified date:
07 October 2015