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 » WebSphere Message Broker (ACE) Support » DB2 database connection error

Post new topic  Reply to topic
 DB2 database connection error « View previous topic :: View next topic » 
Author Message
narendra
PostPosted: Wed Aug 21, 2002 7:36 am    Post subject: DB2 database connection error Reply with quote

Apprentice

Joined: 04 Jun 2002
Posts: 26

Hi,


Database error: SQL State '40003'; Native Error Code '-30081'; Error Text '[IBM][CLI
Driver][DB2] SQL30081N A communication error has been detected. Communication
protocol being used: "TCP/IP". Communication API being used: "SOCKETS". Locat
ion where the error was detected: "". Communication function detecting the erro
r: "recv". Protocol specific error code(s): "*", "*", "0". SQLSTATE=08001: EID
C.6280f5ba-ec00-0000-0080-d425ba7c6bf1: /build/S210_P/src/DataFlowEngine/ImbOdbc
.cpp: 234: ImbOdbcHandle::checkRcInner: :

we experienced this problem with WQMI 2.1 with CSD0002.
Our WMQI 2.1 and MQSeries 5.2.1 are all in one windows2000 box
We have a compute node which pulls data from a DB2 database on an AIX machine.
During the night the DB2 on AIX was backup so the DB2 connection to the message was cut.
We noticed that, the compute node always fail the first time in the morning when we try to run the msg.
Immediately after the failure, if we put again, it always work.

It appears that, once the DB2 connection to the msg flow was cut, the msg flow will go into
'sleep' mode and if you put something in the MQInput node while the DB2 connection is closed, the
compute node will fail BUT it will reestablish the DB2 connection again for the msg so the next time the
msg is run, it is ok. It seems to be a WMQI problem.

here is how we test this.

step1 logon to DB2 server dbase
db2 list applications
db2 force application (application id for DataFlow Engine)

step2 put msg on the MQinput queue. This will fail at the compute node
step 3 logon to DB2 server dbase and there is still NO connection
step4 put the SAME msg again , and it works
step5 logon to DB2 and the connection is established

from this test, we think it is an MQSI problem.

Thanks in advance
Narendra
Back to top
View user's profile Send private message
CodeCraft
PostPosted: Thu Aug 22, 2002 3:28 am    Post subject: Reply with quote

Disciple

Joined: 05 Sep 2001
Posts: 195

I think it's a reasonable expectation that if WMQI establishes a connection with DB/2 and it's subsequently broken by a "force" that some form of failure will occur when you attempt to use the connection?

Should the procedures for the backup not include ensuring graceful disconnect of all connected applications before the backup?

Is it possible to stop the broker and restart it after the backup?
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 » WebSphere Message Broker (ACE) Support » DB2 database connection error
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.