IBM Support

PK32705: CWBA TRANSACTION ABEND AWBM WHEN USING WEB STARTBROWSE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CWBA transaction abend with dump code AWBM.
    .
    A WEB RECEIVE NOTRUNCATE does not receiving all the data.  This
    causes the position in the data to be maintained for subsequent
    receives.
    .
    The next command is WEB STARTBROWSE FORMFIELD which has to get
    the message body in order to process the forms data. This uses
    the same receive routine as the WEB RECEIVE. The saved position
    means that it gets part of the data.
    .
    This leads to a transaction abend in CWBA.
    .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL CICS Users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Use of WEB STARTBROWSE FORMFIELD causes *
    *                      ABEND AWBM in transaction CWBA.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An EXEC CICS WEB RECEIVE NOTRUNCATE is issued followed by an
    EXEC CICS WEB STARTBROWSE FORMFIELD. Both these requests utilize
    the proc webrequest_get_message_body. The RECEIVE NOTRUNCATE
    sets an offset which the STARTBROWSE erroneously picks up.
    DFHWBAPF assumes it has been called as a continuation of the
    RECEIVE and extract data from the saved continuation point.
    Later processing of this partial data, to extract form fields,
    fails and leads to transaction CWBA abending with dumpcode
    AWBM.
    
    Additional Keywords: DFHDU0203I DFHAC2236 AWBM ABENDAWBM
    

Problem conclusion

  • The code used to process the WEB STARTBROWSE FORMFIELD has been
    amended.
    
    Prior to calling the common code, used to obtain the inbound
    data, any fields that may have been set by a previous WEB
    RECEIVE will be stored and their values set appropriately.
    This will prevent the common code from misinterpreting this
    command as a subsequent WEB RECEIVE, thus preventing any
    erroneous move of data.
    
    Upon return from the inbound data retrieval the stored field
    values will be restored.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK32705

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-10-11

  • Closed date

    2006-11-16

  • Last modified date

    2006-12-01

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

    PK28070

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

    UK19773

Modules/Macros

  •    DESWBAP  DESWBDM  DESWBRQ  DESWBRQF 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 UK19773

       UP06/11/21 P F611

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:
01 December 2006