A fix is available
APAR status
Closed as program error.
Error description
A CICS Web Service Requester application receives a response message composed of a variable array of similar string elements. CPU consumption increases abnormally as the number of elements increases. The PICCHEAP storage increases abnormally almost exponentially, with GETMAINS showing increasing storage length. Testing a CPIH task consumed up to 40 megabytes. Complex type elements with multiple XML container elements were not affected, only simple type arrays were affected. This apar is for review of performance problems caused by variable sized SOAP elements.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: High CPU and storage usage when * * a CICS Webservice parses a message * * which contains a variable length * * array of simple elements. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS receives a SOAP message which contains a variable array of simple elements. DFHPICC saves the whole array after parsing each element in case this is the last element in the array. This causes a large amount of storage to be used and performance is adversely affected. Additional keywords: PICCHEAP CSCBV
Problem conclusion
DFHPICC has been altered so that for a variable array composed of simple type elements, the entire array is only saved after all the elements have been parsed.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK50327
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2007-08-02
Closed date
2007-11-30
Last modified date
2008-01-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK31843 UK31844
Modules/Macros
DESPICC DFHPICC
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
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:
02 January 2008