One of the CICS program is failing in production(not all the time, only on few scenarios). As per Dump, it seems like TS Queue is deleted before the execution of 'EXEC CICS READQ TS QUEUE'.
I am new to CICS. Can one you please explain possible scenarios where TS Queue deleted before program execution.
TS QUEUE deleted at start of the program
-
- Posts: 16
- Joined: Mon Jan 31, 2011 12:26 pm
- Skillset: beginner
- Referer: friend
TS QUEUE deleted at start of the program
Thanks,
John
John
-
- Global moderator
- Posts: 3006
- Joined: Fri Apr 18, 2008 11:25 pm
- Skillset: tso,rexx,assembler,pl/i,storage,mvs,os/390,z/os,
- Referer: www.ibmmainframes.com
Re: TS QUEUE deleted at start of the program
As per Dump, it seems like TS Queue is deleted before the execution of 'EXEC CICS READQ TS QUEUE'.
a dump of the CURRENT transactions will just tell < generally> that the TS queue does not exist,nothing about its history,
unless You find an entry in the the trace table about it, but then the trace would tell who deleted it
so all the info needed is available without asking on a forum.
in any case speak to Your support
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
-
- Posts: 16
- Joined: Mon Jan 31, 2011 12:26 pm
- Skillset: beginner
- Referer: friend
Re: TS QUEUE deleted at start of the program
Thanks for the response enrico!
I have contacted the support. they said program failed due to queue id error and they asked me to analyze the code how TS queue deleted. I am not sure how to proceed with anlysis, thats why posted the question here.
I have contacted the support. they said program failed due to queue id error and they asked me to analyze the code how TS queue deleted. I am not sure how to proceed with anlysis, thats why posted the question here.
Thanks,
John
John
-
- Global moderator
- Posts: 3720
- Joined: Sat Dec 19, 2009 8:32 pm
- Skillset: Systems programming, SAS, COBOL, CICS, JCL, SMS, VSAM, etc.
- Referer: other forum
- Location: Dubuque, Iowa, USA
Re: TS QUEUE deleted at start of the program
1. Find the source code.I am not sure how to proceed with anlysis, thats why posted the question here.
2. Look for EXEC CICS DELETEQ TS statements.
3. Look at the logic before each statement to determine under which condition(s) the statement is executed.
Applications may delete the TS queue to ensure that starting a new transaction does not involve any data from an old transaction. The application may have been coded to delete the TS queue for any number of reasons, actually, so you need to start reviewing code, paying attention to the comments in the code.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 0
- 1222
-
by dran17
View the latest post
Thu Nov 03, 2022 12:49 am
-
- 1
- 1568
-
by willy jensen
View the latest post
Fri Feb 23, 2024 1:59 pm
-
-
How can I copy message queue files (LGMSG,SHMSG) in V9R1
by futohomok » Thu Jul 27, 2023 5:54 pm » in IMS DB/DC - 6
- 2151
-
by futohomok
View the latest post
Thu Aug 03, 2023 1:21 pm
-
-
- 0
- 1396
-
by Daniel9999
View the latest post
Tue Feb 09, 2021 2:13 am
-
-
Calling Java program on UNIX/USS from a COBOL CICS program?
by zbius » Tue Nov 05, 2024 2:37 pm » in IBM Cobol - 2
- 2607
-
by zbius
View the latest post
Wed Nov 06, 2024 6:02 pm
-