A fix is available
APAR status
Closed as program error.
Error description
XMAT increments and decrements the Task Load count for System Tasks for RS domain. These counts should only be adjusted for non-system tasks. . NOTE: This does NOT mean that regions with the fix applied and regions without the fix applied would have a dramatic task count difference. System tasks are not counted as part of the load count for CPSM WLM routing anyway. The problem being addressed here is that without the fix, when a system task ends, we incorrectly decrement the task count. However, upon the next attach of a user task, the count corrects itself. If the region is idle and no new user tasks are being attached, the count corrects itself at the next CPSM heartbeat, which occurs every 15 seconds. So in a region with a steady flow of work, there would only be a fraction of a second where the task count was too low by one task before the count was correct again.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of CICS Transaction Server for z/OS * * V4.1 and V4.2. * **************************************************************** * PROBLEM DESCRIPTION: CPSM Workload Manager may be passed * * incorrect CICS task counts when the * * target region (AOR) is in Sysplex * * Optimized Routing state. * **************************************************************** * RECOMMENDATION: * **************************************************************** CPSM Workload Manager is passed incorrect CICS task counts when the target region (AOR) is in Sysplex Optimized Routing state. This can cause routing regions to perceive a target region as being more lightly loaded than it actually is. This effect is caused by the termination of a CICS system task which should have no recognizable effect on the task load count for a CICS region. However, due to a logic error in the CICS Region Status Transaction Manager program, (DFHXMTA), the region status transaction manager gate module, (DFHRSXM), is being called on termination of a CICS system transaction causing the load count reported in the region status record to be one less than its actual value.
Problem conclusion
This has been addressed by adding a check to DFHXMTA to only call DFHRSXM if the task being terminated is not a CICS system task.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI76937
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-02-21
Closed date
2017-03-31
Last modified date
2017-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI46076 UI46077
Modules/Macros
DFHRSXM DFHRSXMT DFHXMTA
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 May 2017