IBM Support

PI45804: D260 ABEND IN DL/I ENVIRONMENT WITH SEGMENTED CONVERSE CALLING PSB PROGRAM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A D260 abend can occur in a DL/I environment, under CICS, if a
    segmented converse occurs that calls a called program that
    schedules the PSB. When the called program returns to the
    segmented program, the segmented program fails to set up the
    addressing for the DL/I work areas as it believes they were
    already set. This leads to an invalid parameter list being
    passed to the EGL runtime.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users that use CICS and DL/1 with EGL that have segmented    *
    * converse programs.                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * I believe what was happening, was that after the segmented   *
    * converse came back, a callout to a called program was done   *
    * before the main program's psb got scheduled. This called     *
    * program must have done a psb schedule on its own. This set a *
    * EGL runtime flag with the pointer to the psb. However, once  *
    * back in the segmented converse program, the logic checked to *
    * see if the pointer was set or not and assumed that the       *
    * linkage section items were being addressed if it was set.    *
    * But since the pointer was not set by the main program, the   *
    * linkage section items never got mapped and this caused a set *
    * of bad addresses to be passes to DL/1.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fixtest has been created that will do the linkage section
    addressing every time.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI45804

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    911

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-07-28

  • Closed date

    2016-04-05

  • Last modified date

    2016-04-05

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

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

Fix information

  • Fixed component name

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R901 PSY

       UP

  • R911 PSY

       UP

  • R950 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
16 October 2021