A fix is available
APAR status
Closed as program error.
Error description
You receive an abend and SVC dump with a title similar to the following . EYU9XLRV DUMP,cmasname,applid,sysid,CMAS,XDNR,0012345, ASRA,EYU0XDQA,mm/dd/yyyy,hh:mm:ss . The job log will contain messages similar to . cmasname ASRA IN XDQA, OFFSET 00000D22 PSW=07854000 A67E2A12 INTC=0010 ILC=4 TXCP=00100801 SCODE=S00C4 TRAN=XDNR TASK=0012345 Methods=XDQA,XDP1,XDNR,XLOP BEAR=267E29F2, OFFSET=00000D02 Registers at ABEND GPR0-GPR1 00000000_00000014 00000000_000FFD00 GPR2-GPR3 00000000_00000014 00000000_267E1D30 GPR4-GPR5 00000000_2721F806 00000000_00000000 GPR6-GPR7 00000000_000FFF57 00000000_00000001 GPR8-GPR9 00000000_000FFF58 00000000_00000000 GPRA-GPRB 00000000_000FFF44 00000000_000FFF30 GPRC-GPRD 00000000_26E3D830 00000000_2721F170 GPRE-GPRF 00000000_000FFF44 00000000_00000001 . ARR0-ARR3 00000000 0101005B 0101005B 00000000 ARR4-ARR7 00000000 00000000 0101005B 0101005B ARR8-ARRB 0101005B 0101005B 0101005B 0101005B ARRC-ARRF 00000000 00000000 0101005B 00000000 . Of note above is that GPRB (R11), which should be a second base register for XDQA, has been corrupted and is not pointing to addressable storage. We are in Access Register mode at the time, so ARRB (AR11) must be used to determine which CPSM Dataspace is involved. . The failing instruction pointed to by the PSW is a COMPARE instruction . 59F0 B0E8 . The problem is that XDQA is using R11 as one of its base registers, but it has just called an internal sorting macro, EYUQXXSN, which also may use R11 for MVCL instructions. . A similar situation may occur in CPSM methods EYU0XDY2 and EYU0XDY5. . Additional Symptom(s) Search Keyword(s): KIXREVSCB
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V5R2M0 Users * **************************************************************** * PROBLEM DESCRIPTION: When you request a resource table * * through the WUI, CICS Explorer or the * * CPSM API for any type of resource * * table, you may experience the following * * symtoms: * * * * - S0C4 abend in method EYU0XDQA * * * * - S0C4 abend in method EYU0XDY5 * * * * - Some performance issues, for example, * * holding the CPU for a period of time * * without suspending etc. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes must be recycled to pick up * * the new code. Note that regions do not need * * to be brought down and restarted at the same * * time. * **************************************************************** When a query is made through the WUI, CICS Explorer or the CPSM API for any type of resource table, method EYU0XDQA (XDQA) is called to generate a result set. Within XDQA, it calls an inline macro to sort records in the result set. In XDQA, register 11 (R11) is the secondary base register, which is used in the inline macro to resolve a reference to a fixed number for looping control. However, in some circumstances, R11 is also used as a working register within the macro, which causes the corruption of R11 as secondary base register. If the data we try to reference with the currupted R11 is not accessible, a S0C4 abend occurs. Otherwise, XDQA will reference an unpredicatable value for the looping control, and may cause performance issues. Method EYU0XDY5 has similar issue while expanding a summary result set from WUI or EXEC CPSM EXPAND API.
Problem conclusion
Methods EYU0XDQA and EYU0XDY5 have been updated to use relative addressing to avoid using R11 as the secondary base register.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI66622
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
90M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-07-28
Closed date
2016-11-06
Last modified date
2016-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
EYU0XDQA EYU0XDY5
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R90M PSY UI42467
UP16/11/15 P F611
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":"5.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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 December 2016