IBM Support

PM62665: ABENDU0200 IN MODULE DFSECP20 DURING APPLICATION AIB CALL WHEN AIBLEN IS SET TO ZEROES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Processing an application AIB call, an ABENDU0200 may result if
    the AIBLEN is specified as zeroes.  A valid AIBLEN is required.
    The ABENDU0200 is not expected.  The application AIB call
    should have returned an RC104 RSN228.  Invalid AIBLEN for
    function.  DFSLIE20 should validate the AIBLEN before
    attempting to process the call.
    .
    With AIBLEN set to zeroes, the copy of the AIB to the KEY7 AIB
    results in nothing being copied.  The KEY7 AIB will have
    residual data from the previous application AIB call.  If the
    residual AIBOALEN in the KEY7 copy is too small for the data
    being returned, the ABENDU0200 will result.
    

Local fix

  • Ensure a valid AIBLEN is specified
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS V10 Full Function (i.e. non-Fastpath)*
    *                 database users with applications that make   *
    *                 AIB calls.                                   *
    *
    *                 For IMS V10 Fastpath database users that     *
    *                 have applications that make AIB calls, the   *
    *                 solution is provided in IMS V10 APAR PI22951.*
    ****************************************************************
    * PROBLEM DESCRIPTION: If AIBLEN is set to zero, an            *
    *                      ABENDU0200 may result.                  *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    When processing an application AIB call, module DFSLIE20
    does not check whether the AIBLEN specified is valid.  If
    the length is zero, the key 7 AIB will contain residual
    data.  This may result in the reported ABENDU0200.  The
    correct behavior is to return with error RC104 RSN228.
    

Problem conclusion

  • GEN:
    KEYWORDS:
    
    *** END IMS KEYWORDS ***
    Validation code is added to DFSLIE20 to ensure that the
    input AIBLEN is valid before using it.  If the length is
    zero or negative, normal processing does not occur.
    Instead, the module returns with an AIB return code of
    104 and an AIB reason code of 228 to indicate a parameter
    length error.
    
    Modules changed
    ---------------
    DFSLIE20 -- Validate input AIBLEN.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM62665

  • Reported component name

    IMS V10

  • Reported component ID

    5635A0100

  • Reported release

    010

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-04-17

  • Closed date

    2012-07-08

  • Last modified date

    2014-08-11

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

    PM48449

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

    UK80130

Modules/Macros

  • DFSLIE20
    

Fix information

  • Fixed component name

    IMS V10

  • Fixed component ID

    5635A0100

Applicable component levels

  • R010 PSY UK80130

       UP12/07/17 P F207

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":"10.1","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
11 August 2014