A fix is available
APAR status
Closed as program error.
Error description
You have an API that issues a large number of GETS that have to be passed to multiple LPARs. For each request an XDNR transaction must be built in the CMAS where the API connects to process each command. This could be altered to alleviate the time and CPU needed to create a transaction for each request.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V3R2M0 Users * **************************************************************** * PROBLEM DESCRIPTION: Issuing large numbers of CICSPlex SM * * API requests can result in poor * * performance. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes must be recycled to pick * * up the new code. Note that the restarts * * do not need to be done at the same time. * **************************************************************** Most CICSPlex SM API requests will require that an XDNR task is run in the CMAS that is managing the API request. If an application program issues a large number of CICSPlex SM API requests, then the CMAS will have to process a CICS task attach and detach for each XDNR task. If the CICS attach/detach processing could be avoided, then reductions in elapsed time for user applications and CPU usage in the CMAS may occur.
Problem conclusion
The CICSPlex SM API processing that occurs in a CMAS has been changed so that the XDNR tasks will not terminate upon completion of an EXEC CPSM request. Instead they will persist for a short time waiting for additional work. If new work is received, then the work will be processed. If no new work is received, the task will end. To support this change, the CICSPlex SM debugging transaction (COD0) has been updated to provide a DUMP ATCB command. This will show the status of API work that is being processed by the XDNR tasks. Additionally, the CICSPlex SM dump formatter EYU9D320 has been updated to provide additional API related information.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK51200
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
50M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-08-20
Closed date
2007-11-27
Last modified date
2007-12-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK31559
Modules/Macros
EYU#XDNA EYU#XDNR EYUBXDAT EYUNXDNA EYUNXDNR EYUQXDNA EYUQXDNR EYURXDMB EYURXDNA EYURXDNR EYUTRDAT EYUTXLPD EYUUDMSG EYUYXDNA EYUYXDNR EYUZXDNA EYUZXDNR EYU0DLST EYU0DTXT EYU0DVDF EYU0XDJI EYU0XDNA EYU0XDNE EYU0XDNR EYU9DBG1 EYU9XDPU EYU9XDP3 EYU9XDP4 EYU9XDRU EYU9XDR3 EYU9XDR4
GC34685200 |
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R50M PSY UK31559
UP07/11/28 P F711
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 December 2007