IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

CICS transaction fails if not CEDX used


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
bhavant

New User


Joined: 24 Aug 2007
Posts: 5
Location: India

PostPosted: Tue Jan 11, 2011 9:33 pm
Reply with quote

Hi,

A CICS transaction in our system seems to be looping in one part of the program.

The major problem is when the same transaction is run with CEDX turned on, for de-bugging, it starts to work fine and does not fail! The program works fine if run in INTER TEST. The transaction fails if either of the above is not used. Due to this behavior I am not able to find the exact problem location. icon_exclaim.gif

Can anybody suggest any other way to debug or any suggestion please? icon_question.gif

It was working fine for the last 10 years! until the CICS upgrade and few system maintenance activities which sadly will not be reverted back!!

Thanks..
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Tue Jan 11, 2011 9:38 pm
Reply with quote

Hello and welcome to the forum,

Does this program now go into the loop every time it is executed "normally" or only some of the time?

Was the program recompiled/linked as part of the upgrade?
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2501
Location: Atlanta, Georgia, USA

PostPosted: Tue Jan 11, 2011 9:47 pm
Reply with quote

Just a guess, but it could be "suspicious" code that CICS would let you get away with in earlier version/releases, but now, it causes problems.

Have any of the CEDA/RDO definitions been changed?

What was the old version/release and what did you upgrade to?

Bill
Back to top
View user's profile Send private message
bhavant

New User


Joined: 24 Aug 2007
Posts: 5
Location: India

PostPosted: Tue Jan 11, 2011 9:50 pm
Reply with quote

Hi Dick,

Once in a while it executes without any issues, but max number of times it does not. But it always works fine with CEDX turned on.

I recompiled it once, hoping to resolve the issue but no change.

Thanks..
Back to top
View user's profile Send private message
bhavant

New User


Joined: 24 Aug 2007
Posts: 5
Location: India

PostPosted: Tue Jan 11, 2011 9:57 pm
Reply with quote

It was upgraded from 1.1 to 2.3..

Would the behavior of the code change due to CEDX or INTER TEST?
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Tue Jan 11, 2011 10:03 pm
Reply with quote

Hello,

Quote:
Would the behavior of the code change due to CEDX or INTER TEST?
Yes. There are many cases when a bit of code runs differently when being run with a debugger. The flow of the code and some data addresses are usually other than when run normally.
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2501
Location: Atlanta, Georgia, USA

PostPosted: Tue Jan 11, 2011 10:05 pm
Reply with quote

No, I doubt a version/release upgrade would cause a major change in these Products, but verify this with the Vendor(s).

There were some changes in TS 2.x (from TS 1.x), mainly additional Threadsafe compliant API's, but nothing which would cause this issue.

If you had upgraded from CICS/ESA to CICS/TS then I would become suspicious.

Are there any Assembler modules involved?

Bill
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8697
Location: Dubuque, Iowa, USA

PostPosted: Tue Jan 11, 2011 10:12 pm
Reply with quote

Work with your CICS support group to capture a dump from when the program is looping and debug it from the dump. The behavior you are describing is pretty common -- the debugger stops the looping to display data on the terminal, hence the loop abend no longer occurs ....
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
No new posts Parallelization in CICS to reduce res... CICS 4
No new posts How to identify the transaction categ... IMS DB/DC 3
Search our Forums:

Back to Top