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 » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » problem while starting the Runtime Client

Post new topic  Reply to topic
 problem while starting the Runtime Client « View previous topic :: View next topic » 
Author Message
venkatesh1976
PostPosted: Thu Nov 21, 2002 9:25 pm    Post subject: problem while starting the Runtime Client Reply with quote

Apprentice

Joined: 11 Nov 2002
Posts: 26

Hi,
I had a problem while starting the Runtime Client of MQWorkflow 3.3
It said the following error :


FMC_API_ERROR_TIMEOUT : A timeout has occured.

Can anyone please guide me on this ?

please find the errorlog report generated:

MQSeries Workflow 3.3 Error Report

Report creation = 11/22/02 11:03:37 AM
Related message = FMC31020E The server could not be started.


Error location = File=e:\v332\objiopt\db2cs\fmcdbac1\fmcdbsvs.cxx, Line=3628, Function=FmcDatabase::Server::selServerSetting(const long*,const FmcString&,const FmcString&,const FmcString&,FMC_SERVER&,FMC_SYSTEM&,FMC_SYSTEM_GROUP&,FMC_DOMAIN&) const
Error data = FmcSQLException, Sqlcode=-998, Sqlerrmc=9ÿ2, Sqlerrp=SQL07020, Sqlerrd[0]=0, Sqlerrd[1]=9, Sqlerrd[2]=0, Sqlerrd[3]=0, Sqlerrd[4]=0, Sqlerrd[5]=0, Sqlwarn= , Sqlstate=58005


MQSeries Workflow 3.3 Error Report

Report creation = 11/22/02 11:03:37 AM
Related message = FMC31000E A database error occurred. SQL code: -998.


Error location = File=e:\v332\src\fmcssrva.cxx, Line=749, Function=FmcServerAdapter::Init(FmcSFServerCtrl&)
Error data = FmcExtException, MsgID=31000, MsgParam=-998, , , , , , ,

MQSeries Workflow 3.3 Error Report

Report creation = 11/22/02 11:03:37 AM
Related message = FMC31050E An error has occurred which has terminated processing.


Error location = File=e:\v332\src\fmckdbg.cxx, Line=153, Function=fmckRequire(const char*,const char*,unsigned int)
Error data = FmcAssertionException, Condition=*** Pre-condition failed in e:\v332\src\fmcssrva.inl(142): _pTimer != 0



Siva
Back to top
View user's profile Send private message
Vladimir
PostPosted: Thu Nov 21, 2002 11:00 pm    Post subject: Reply with quote

Acolyte

Joined: 14 Nov 2002
Posts: 73
Location: USA, CA, Bay Area

If you are using local database - I do not know an answer , but if you are using remote database try these steps:

Open DB2 command line processor and run:
get dbm cfg

Check " Transaction processor monitor name (TP_MON_NAME)" parameter. It should be = "MQMAX".

If it is empty or different - run this in CLP:
update dbm cfg using TP_MON_NAME MQMAX

May be you need to reboot you PC. Actually after you do this it will even ask you to restart DB2 instance that is serving this run-time database. But it is a client-side setting and I do not understand why we should reboot the server in this case. Anyway, sometimes it works without rebooting.

HTH
Back to top
View user's profile Send private message
vennela
PostPosted: Thu Nov 21, 2002 11:13 pm    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

Quote:
If you are using local database - I do not know an answer , but if you are using remote database try these steps:


It shouldn't matter. Either way the TP_MON_NAME should be mqmax.

FMC31050E is a DB error. First I would make sure that DB2 sub system is started.
Do a db2start on the command line. If it's already started then it would do no harm, or else it would start. QMGR should be running anyway.

Vladimir
Quote:
Actually after you do this it will even ask you to restart DB2 instance that is serving this run-time database. But it is a client-side setting and I do not understand why we should reboot the server in this case.


I am not sure what you are talking about here. I would also advise you to localize the problem when the problem is recurring. If it's windows rebooting in some cases work but on OPEN platforms this is not quite a good solution.

Venkatesh:
You need to provide basic info about your configuration ... like
platform
setup (stand alone 2-tier ... )


---
Venny
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Vladimir
PostPosted: Thu Nov 21, 2002 11:57 pm    Post subject: Reply with quote

Acolyte

Joined: 14 Nov 2002
Posts: 73
Location: USA, CA, Bay Area

Yes, Venny is rigth - first of all check that you run-time DB is up and running and cataloged properly. For instance, you can go to DB2 control center and get some sample rows for any table of this database.

vennela wrote:
It shouldn't matter. Either way the TP_MON_NAME should be mqmax.


Sorry, Venny, I think it is not true. If you check "Installation guide" you will find this step ONLY in "Catalog the existing remote DB2 instance" sections. And I was personally using local DB2 instance having this parameter blank and had no problems.

vennela wrote:
I am not sure what you are talking about here.


After you run:
update dbm cfg using TP_MON_NAME MQMAX
in DB2 CLP you will get this message:
... Server changes will not be effective until the next DB2START command.

It sounds confusing to me, because no server changes were actually made. But it is not a big deal
Back to top
View user's profile Send private message
Ratan
PostPosted: Fri Nov 22, 2002 2:25 pm    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

Vladimir wrote:
Quote:
vennela wrote:
It shouldn't matter. Either way the TP_MON_NAME should be mqmax.


Sorry, Venny, I think it is not true. If you check "Installation guide" you will find this step ONLY in "Catalog the existing remote DB2 instance" sections. And I was personally using local DB2 instance having this parameter blank and had no problems.


I believe venny is right. It should not matter if it is a remote instance or a local , your TP_MON_NAME should be set to mqmax. For a local db setup the the workflow configuration wizard will take care and set it for you, but for a remote DB2 instance you have to do it manually.

SQL 998 is a transaction processing error, that means TP_MON_NAME is the first thing you have to look into into. Some time it gets blank for no reason. I am still trying to understand why that happens once in a while.

-Laze
Back to top
View user's profile Send private message Send e-mail
Vladimir
PostPosted: Fri Nov 22, 2002 7:16 pm    Post subject: Reply with quote

Acolyte

Joined: 14 Nov 2002
Posts: 73
Location: USA, CA, Bay Area

lazeknight wrote:
I believe venny is right.

Ok, guys, I give up. I just do not have DB2 installed locally anymore and I cannot re-test this scenario right now, but I will keep it in mind and double check it if I get a chance.

lazeknight wrote:
Some time it gets blank for no reason.

Yes! We are getting the same problem from time to time.
The closest explanation we found so far is:
it happens when you restart DB2 instance (where WF RT is running) without stopping Workflow service first.
Back to top
View user's profile Send private message
abirax
PostPosted: Wed Sep 06, 2006 3:20 am    Post subject: Reply with quote

Newbie

Joined: 17 Aug 2006
Posts: 8

HI guys,
I am getting a time out error while logging into the runtime client.
FMC_API_error_timeout

I have both the client and and the server on teh same machine.
I am using IBM MQ Workflow 3.6 runtime

Ihave the db settting as pecificied also my quemanager is running.
Could any one please help.
Back to top
View user's profile Send private message
tsrisudh
PostPosted: Thu Sep 07, 2006 11:33 pm    Post subject: Reply with quote

Centurion

Joined: 11 Aug 2005
Posts: 113

Did you check if the workflow service is running, generally you will have to start the workflow service manually the first time it is created, so check if that is running or not
_________________
Srisudhir Tadepalli
Back to top
View user's profile Send private message Yahoo Messenger
abirax
PostPosted: Fri Sep 08, 2006 12:44 am    Post subject: Thanks Reply with quote

Newbie

Joined: 17 Aug 2006
Posts: 8

Thanks everyone
Ya the problem was with the service not having started
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 » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » problem while starting the Runtime Client
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.