CICS Transactions looping

Support for CICS/ESA, CICS/TS & Transaction Gateway, CICS Configuration Manager and CICS Performance Analyzer
ramfj
Posts: 1
Joined: Wed Jul 22, 2015 12:09 am
Skillset: Mainframe
Referer: google

CICS Transactions looping

Postby ramfj » Wed Jul 22, 2015 12:16 am

Hello experts,

Due to incorrect logic in programming, cics transactions are going into loop. what are the options to quickly identify such transactions to kill(these are not using more CPU) and prevent the damage for other systems which are impacting due to this looping transactions.

Thanks in advance.

User avatar
prino
Posts: 641
Joined: Wed Mar 11, 2009 12:22 am
Skillset: PL/I - CICS - DB2 - IDMS - REXX - JCL, most in excess of three decades
Referer: Google
Location: Vilnius, Lithuania
Contact:

Re: CICS Transactions looping

Postby prino » Wed Jul 22, 2015 2:05 am

So transactions are looping "due to incorrect logic in programming"...

Nobody in your organisation ever heard of walk-throughs, unit-testing, user-testing or acceptance-testing?

How dare you ask for help when all of the above would have identified this problem at about every earlier stage?
Robert AH Prins
robert.ah.prins @ the.17+Gb.Google thingy

Robert Sample
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: CICS Transactions looping

Postby Robert Sample » Wed Jul 22, 2015 3:56 am

Are the looping transactions in a hard loop (no CICS commands) or soft loop (executing CICS commands)? Does your site have a CICS monitor such as Omegamon or MAINVIEW installed? If so, your best tool to identify the problem transactions would be the monitor tool -- by far. Otherwise, if there's a hard loop involved you may wind up having to take a dump to analyze; with a soft loop you can usually use CEDF to identify which transaction(s) hang around (any transaction showing up more than one or two hits of the enter key on CEDF is suspicious). Depending on the site and the looping involved, you may have no choice but to impact other systems (worst case: an IPL might be required).

In ALL cases, however, the LAST place you should be asking is a forum such as this -- we don't know your site, its tools, or anything else. You should FIRST go to your site support group for assistance.


  • Similar Topics
    Replies
    Views
    Last post