A fix is available
APAR status
Closed as program error.
Error description
Your CPSM API program issues an EXEC CPSM LOCATE call passing a result set token for an empty result set. When a result set is empty, the resource descriptor block fields DSC_USR_SEQ_A and DSC_USR_SEQ_O are 00000000. Method XDY3 attempts to use this as a base register for a sequence set DSECT, and abends with an S0C4. Additional Symptom(s) Search Keyword(s): KIXREVJXD
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V4R1M0 and V4R2M0 Users * **************************************************************** * PROBLEM DESCRIPTION: Your CPSM API program issues a * * PERFORM OBJECT command with a CRITERIA * * that matches no resources in the scope * * of the request, followed by a LOCATE to * * set the cursor position for the result * * set. Your program receives abend S0C4 * * at offset +02B0 in module EYU0XDY3 * * (XDY3 - API LOCATE Command Processor). * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes, MASes, and long running * * batch CPSM API programs must be recycled to * * pick up the code changes. Note that regions * * do not need to be brought down and restarted * * at the same time. * **************************************************************** When no resources are found for a GET or PERFORM OBJECT command, an empty result set is returned, and no sequence blocks are allocated. Module EYU0XDY3 attempts to update the User Sequence Block for the passed result set without first checking that the result set is empty.
Problem conclusion
Module EYU0XDY3 was updated to return a response of NODATA if called to set the cursor position for an empty result set.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM72235
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
70M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-09-05
Closed date
2012-09-17
Last modified date
2012-10-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK81849 UK81850
Modules/Macros
EYU0XDY3
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.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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 October 2012