Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

CICS transaction fails if not CEDX used

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
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    Post subject: CICS transaction fails if not CEDX used
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

Site Director


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

PostPosted: Tue Jan 11, 2011 9:38 pm    Post subject:
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: 2502
Location: Atlanta, Georgia, USA

PostPosted: Tue Jan 11, 2011 9:47 pm    Post subject: Reply to: CICS Issue
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    Post subject:
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    Post subject:
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

Site Director


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

PostPosted: Tue Jan 11, 2011 10:03 pm    Post subject:
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: 2502
Location: Atlanta, Georgia, USA

PostPosted: Tue Jan 11, 2011 10:05 pm    Post subject: Reply to: CICS Issue
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: 7996
Location: Bellevue, IA

PostPosted: Tue Jan 11, 2011 10:12 pm    Post subject:
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    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Date and time format in CICS Chandru3183 CICS 2 Sat Mar 18, 2017 12:46 pm
No new posts Asynchronous CICS Processing Question moezbud CICS 0 Mon Mar 06, 2017 6:13 pm
No new posts CICS Question RE: Browse, Readnext an... moezbud CICS 7 Sun Mar 05, 2017 5:45 am
No new posts how to send just 10 rows in a CICS sc... Megha Gupta CICS 5 Thu Feb 23, 2017 6:57 pm
No new posts Mainframe Interview Questions CICS,CO... akshathan Mainframe Interview Questions 6 Thu Feb 09, 2017 6:38 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us