IBM Support

PI40483: MSGDFHWB0001 WITH ABEND 0C4/AKEA AT OFFSET X'130C' IN MODULE DFHWBAP.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MSGDFHWB0001 with ABEND 0C4/AKEA at offset X'130C' in Module
    DFHWBAP.
    Failing instruction is 0E0E ( MVCL  R0,R14 ).
    This is the CICS TS for VSE equivalent of CICS TS for z/OS APAR
    PK05725.
    

Local fix

  • No workaround available.
    Relief fix provided by L3.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Multiple EXEC CICS WEB RECEIVE          *
    *                      NOTRUNCATE commands return incorrect    *
    *                      output, or result in DFHWB0001          *
    *                      ABEND 0C4/AKEA AT OFFSET X'130C' IN     *
    *                      MODULE DFHWBAP.                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    EXEC CICS WEB RECEIVE NOTRUNCATE commands are issued in order to
    receive parts of the input data from the WEB. Each subsequent
    command should receive the next chunk of data up to the length
    specified on the command, as long as there is data left. Only
    the first of such commands actually returns the correct data.
    This is because DFHWBAP fails to retain the address of the
    web message body between commands.
    
    On second and subsequent commands, the pointer which addresses
    the message body (scan_ptr) may still be valid or may address
    any area of storage depending on how DFHWBAP's stack storage
    has been reused or not since the last EXEC CICS WEB RECEIVE
    NOTRUNCATE.
    
    This means that the second and subsequent commands return
    incorrect data or cause the abend.
    
    Additional keywords: S0C4 ABENDS0C4 MSGDFHWB0001
    

Problem conclusion

  • The DFHWBAP procedure wbrq_proc_get_message_body has been
    changed to save the address of the temporary data buffer within
    the WRB using wrb_current_ptr. This is then used to determine
    what data to return to the application on subsequent EXEC CICS
    WEB RECEIVE NOTRUNCATE commands.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI40483

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-05-06

  • Closed date

    2015-08-21

  • Last modified date

    2015-08-25

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

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

    UI30403

Modules/Macros

  • DFHWBAP
    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UI30403

       UP15/08/25 I 1000

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":""}]

Document Information

Modified date:
25 August 2015