IBM Support

PK41659: S0C4 ABEND IN DFHWBSR, (UK06228) +X'69B8' DURING AN MVCL INSTRUCTION TRYING TO COPY MORE THAN 32K T 07/04/27 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a customer has a URIMAP which specifies ANALYSER(NO), CICS
    may bypass the code which reduces wrb_user_data_length to be
    less than 32K. This is after the analyzer program is called (in
    refstep wbrq_link_to_analyzer).
    However, since the customer may code a URIMAP for the incoming
    request which is defined with ANALYZER(NO) then CICS bypasses
    the call to the analyzer and wrb_user_data_length ends up as the
    incoming content-length (which is greater than 32K).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users with UK06308.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 in DFHWBSR using ANALYZER(NO) *
    *                      on URIMAP.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Using a URIMAP with ANALYZER(NO) specified, a large (>32k)
    request is received. The body of the request is copied to a
    temporary buffer to convert the data. The amount of data in the
    source buffer is a maximum of 32k, however if no ANALYZER is
    called, the length value has not been altered and would be >32k.
    In this case we would attempt to read past the 32k of data
    available and if the area is not addressable then an ABEND0C4
    will occur. Specifying ANALYZER(YES) would eliminate this
    problem.
    Additional keywords: S0C4 abendS0C4 DFHWB0001 msgDFHWB0001
    AKEA abendAKEA abend0C4  DFHWB0745 msgDFHWB0745 SOSI UTF8
    DBCS CONVERT_DATA PK07733
    

Problem conclusion

  • UK06308 UK06228 UK08975 UK09477 UK12179
    DFHWBSR has been changed in routine
    convert_user_data to pass the buffer containing the original
    data as input to the CONVERT_DATA call, unless the analyser was
    called and was passed less than 32K of data. In that case the
    analyser may have modified the data and the changes
    must be preserved by storing the data in an intermediate
    temporary buffer.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE07/11/23 FIX IN ERROR. SEE APAR PK53169  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PK41659

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-03-20

  • Closed date

    2007-07-18

  • Last modified date

    2007-11-30

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

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

    PK48548 UK27198

Modules/Macros

  •    DESWBAP  DESWBDM  DESWBRQ  DESWBSR  DESWBXM
    DFHWBAP  DFHWBAPF DFHWBDM  DFHWBRQS DFHWBSR  DFHWBXM
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK27198

       UP07/07/21 P F707

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

Document Information

Modified date:
30 November 2007