A fix is available
APAR status
Closed as program error.
Error description
Using 'EXEC CICS WEB READ HTTPHEADER' with a VALUELEN that is less than the size of the data will return LENGERR, but the data moved to the buffer will not be truncated, resuting in an overlay.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Storage overlay using EXEC CICS WEB * * READ HTTPHEADER with the VALUE option. * **************************************************************** * RECOMMENDATION: * **************************************************************** When using the command EXEC CICS WEB READ HTTPHEADER, a storage overlay can occur if the length of the httpheader is larger than the VALUELENGTH supplied by the application. The cause is that the wrong length is used when copying data to the application's buffer. Instead of using the VALUELENGTH specified by the application, the length of the actual data is used. The command correctly returns a LENGERR response. Additional Keywords:0C4 ABEND0C4 S0C4 violation abendAEIV AEIV PQ82199
Problem conclusion
DFHWBAP has been changed to ensure that data is not written beyond the end of the buffer provided by the application.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM64549
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
2012-05-14
Closed date
2012-06-06
Last modified date
2013-04-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK79112
Modules/Macros
DESWBAP DESWBDM DESWBRQ DESWBSR DESWBXM DFHSOCKI DFHWBAP DFHWBAPF DFHWBDM DFHWBRQS DFHWBSR DFHWBXM
Fix information
Fixed component name
CICSTS FOR VSE
Fixed component ID
564805400
Applicable component levels
RB0P PSY UK79112
UP12/06/13 P E512
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":"1.1.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
23 April 2013