william.kangweiliang
New User
Joined: 26 Sep 2008 Posts: 22 Location: China
|
|
|
|
Hi all,
These days there are something confuse me a lot which happen in my CICS. It's about abend ARSA and SR0001. some incoming txn got ASRA abend and was written into the CICS log while abend SR0001 also occurs in the same time. By the setup in my cics, SR0001 will be written into the sysdump as well. everytime such case happened, the txn come from this channel will be blocked. My question is what's the affiliation between these 2 abends. why ASRA happen must cause SR0001. whether the channel block is due to the cics dump and sys dump to capture together? since from the log, I can see that sysdump is get 2-3 secs earlier than the cics dump.
here is the info from SYSDUMP:
CICS DUMP: SYSTEM=MYCICSA01 CODE=SR0001 ID=1/0017 310 11:31:11 01/12/09
______________________________________________
00271 QR AP 00E1 EIP ENTRY GETMAIN 0004,203D5100 ....,09000C02 .... =017726=
00271 QR SM 0C01 SMMG ENTRY GETMAIN 0,YES,00,USER,EXEC =017727=
00271 QR SM 0C0E SMMG *EXC* Invalid_length_on_getmain_for_USER_class_storagee GETMAIN,0,YES,00,USER,EXEC =017728=
00271 QR SM 0C02 SMMG EXIT GETMAIN/EXCEPTION INVALID_GET_LENGTH,000000000 =017729=
00271 QR AP 00E1 EIP EXIT GETMAIN LENGERR 00F4,00000001 ....,00160C02 .... =017730=
00271 QR AP 00E1 EIP ENTRY ASKTIME-ABSTIME 0004,203D5100 ....,09004A02 ..[. =017731=
00271 QR AP 00E1 EIP EXIT ASKTIME-ABSTIME OK 00F4,00000000 ....,00004A02 ..[. =017732=
00271 QR AP 1942 APLI *EXC* Program-Check START_PROGRAM,AFK0001,CEDF,,FULLAPI,EXEC,NO,1D965938,1D843C98 , 00000E2 =017733=
00271 QR AP 1948 APLI EVENT CALL-TO-LE/370 Program_Check_Recovery AFK0001 =017734=
00271 QR AP 1949 APLI EVENT RETURN-FROM-LE/370 Program_Check_Recovery 000000004 AFK0001 =017735=
00271 QR AP 0790 SRP *EXC* PROGRAM_CHECK =017736=
00271 QR DS 0010 DSBR ENTRY INQUIRE_TASK =017737=
00271 QR DS 0011 DSBR EXIT INQUIRE_TASK/OK ESSENTIAL_YES =017738=
00271 QR PG 0500 PGIS ENTRY INQUIRE_CURRENT_PROGRAM =017739=
00271 QR PG 0501 PGIS EXIT INQUIRE_CURRENT_PROGRAM/OK 7368,1E3F2ED0,AFK0001 =017740=
00271 QR AP 0781 SRP *EXC* ABEND_ASRA AFK0001,00005128,USER
I can see the ASRA is caused by getmain problem.
btw our sysdump buffer is defined as 2000M.
Hope some specialist could give me your advsie! Thanks so much! |
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
Walk the transaction through CEDF and use PF9 to define stop conditions (stop at all CICS GETMAIN commands). I believe you'll find that the LENGTH/FLENGTH associated with this problem GETMAIN is ZERO.
Regards, |
|