ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » CKTI: how to auto re-start CKTI. CKAM?

Post new topic  Reply to topic
 CKTI: how to auto re-start CKTI. CKAM? « View previous topic :: View next topic » 
Author Message
zhanghz
PostPosted: Mon Nov 10, 2008 2:44 am    Post subject: CKTI: how to auto re-start CKTI. CKAM? Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

I encountered a problem in my test environment and this question came to me.

Here is what happened.

Application team called up telling me their messages are not triggering their CICS transactions. I checked the definitions of the queue, the process, the INITQ, the channel. Nothing wrong, but messages were stuck in local queue. Only then did I go to check CKTI in CICS region and found that CKTI was not running (nothing in CKQC "Display CKTI panel", but CKQC->Connection->Display still showed "CONNECTED").

I then manually started CKTI using CKQC->CKTI.

Then later on, for some question from application team, I went to check the user id of those triggered transactions in CICS region, I found the user ids are all my own personal ID. Then I realised it was because CKTI was restarted using my own personal ID.

This posed a question to me: how CKTI should be re-started in PRODUCTION?

I looked through WMQ set-up manual, I think it doesn't tell me how, only tells me how to start it together with CICS. Administration manual also doesn't have this info. I searched in the forum, found a similar post (http://www.mqseries.net/phpBB2/viewtopic.php?t=32844&highlight=ckam+ckti), but no one provided a reply.

To answer this question myself, I found there is a transaction CKAM whose description is "WebSphere MQ - Alert monitor". I can also find CKAM is running in some of our test CICS regions, but not in the region where CKTI stopped and I manually started. I think CKAM is monitoring CKTI and can re-start CKTI if CKTI is not running. So, there is another question coming to me: how CKAM is started?

Appreciate any advice on the 2 questions. Thanks.
Back to top
View user's profile Send private message
Vitor
PostPosted: Mon Nov 10, 2008 3:18 am    Post subject: Re: CKTI: how to auto re-start CKTI. CKAM? Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

zhanghz wrote:
I then manually started CKTI using CKQC->CKTI.


You shouldn't have this access in production, so the problem shouldn't arise.

zhanghz wrote:
how CKTI should be re-started in PRODUCTION?


How would you start any such failed transaction in production CICS? I mean a non-MQ one?

See also here: http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqsav.doc/csq83ia.htm

zhanghz wrote:
how CKAM is started?


Don't know, never used it. I've always used whatever was monitoring CICS on the site in question.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
zhanghz
PostPosted: Mon Nov 17, 2008 9:29 pm    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

sigh, looks like CKAM is just the transaction id shown for CKQC connection.. It doesn't auto-start CKTI if there is no CKTI running..
Back to top
View user's profile Send private message
bob_buxton
PostPosted: Thu Nov 20, 2008 1:40 am    Post subject: Reply with quote

Master

Joined: 23 Aug 2001
Posts: 266
Location: England

CKAM is the transaction responsible for monitoring the status of the queue manager and restarting the the connection with MQ should the queue manager be restarted. CKTI will be restarted as part of the connection process but CKAM does not monitor to ensue that it running whilst the connection is active.

Normally CKTI is a reliable task and does not fail so you should check your CICS logs and dumps to find out what caused it to fail.

If concerned you could add checks to determine whether CKTI is running and restart it to whatever automation package you use to monitor your production CICS regions.
_________________
Bob Buxton
Ex-Websphere MQ Development
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » CKTI: how to auto re-start CKTI. CKAM?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.