A fix is available
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