A fix is available
APAR status
Closed as program error.
Error description
Abend AICA in EYU0XDQA XDQA offset x'C3C' occurs when you run a CPSM API program that performed a COPY for a very large result set. Additional Symptoms and Kewords: EYUXL0905E FF5ACCM AICA IN XDQA, OFFSET 00000C3C PSW=078D6000 B2C87E84 EYUXL0905E INTC=0001 ILC=2 TXCP=00000000 SCODE=S???? TRAN=XDNR TASK=0090046 EYUXL0905E Methods=XDQA,XDY2,XDNR,XLOP EYUXL0906I Registers at ABEND EYUXL0907I GPR0-GPR3 00035C78 00028710 0353A140 32C87288 EYUXL0907I GPR4-GPR7 00000000 00749618 0353A8E8 05791234 EYUXL0907I GPR8-GPRB 00005F0B 056EAC00 00028600 32C87249 EYUXL0907I GPRC-GPRF 332AC200 32A4EF70 00004058 05720894 EYUXL0907I ARR0-ARR3 00000000 01FF001C 01FF001C 00000000 EYUXL0907I ARR4-ARR7 01FF001C 01FF001C 01FF001C 01FF001C EYUXL0907I ARR8-ARRB 00000000 01FF001C 01FF001C 00000000 EYUXL0907I ARRC-ARRF 00000000 00000000 01FF001C 01FF001C EYUXL0908I Storage At ABEND EYUXL0909I -20 50209048 58E0A01C 51F09100 1F444340 EYUXL0909I -10 F0000640 89400005 5114A110 9A441000 EYUXL0909I +00 58401004 1F11BF17 F0014780 3C940610 EYUXL0909I +10 5800A108 1C001A41 41440040 180F1B09 EYUXL0910I EYU9XLRV Dump,CPSMPC50,CPSMPC50,P005,CMAS,XDNR,0090046,AICA,EYU0XDQA EYUXL0999I XLRV Exiting Successfully
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex/SM V3R1M0 Users * **************************************************************** * PROBLEM DESCRIPTION: When executing a CPSM API program * * which uses the COPY command to copy a * * large result set, you may receive an * * abend AICA in method XDY2 (EYU0XDY2 - * * API COPY Command), or in a method (for * * example XDQA (EYU0XDQA - Add Records * * to Result Set)) called from XDY2. * **************************************************************** * 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. * **************************************************************** Module EYU0XDY2 copies a CPSM API Result Set, with optional filtering of records, to a new Result Set. For a large result set, this may result in abend AICA in XDY2, or in a method called from XDY2, as XDY2 invokes no CICS services which would cause the task to be suspended.
Problem conclusion
Module EYU0XDY2 was modified to retrieve the runaway task interval from CICS. A timer is set before starting the copy process for a result set, and is tested after each record is processed. If the elapsed time exceeds 50% of the runaway task interval the task is suspended, and the timer is reset. Changes were also made to comply with CPSM standards for trace level usage within API command processors.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK22274
Reported component name
CPSM CICS 3.1
Reported component ID
5655M1501
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-03-28
Closed date
2006-04-07
Last modified date
2006-05-01
APAR is sysrouted FROM one or more of the following:
PK22336
APAR is sysrouted TO one or more of the following:
UK13280
Modules/Macros
EYU0XDY2
Fix information
Fixed component name
CPSM CICS 3.1
Fixed component ID
5655M1501
Applicable component levels
R100 PSY UK13280
UP06/04/11 P F604
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"}}]
Document Information
Modified date:
22 February 2023