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 » Driver issue

Post new topic  Reply to topic Goto page 1, 2  Next
 Driver issue « View previous topic :: View next topic » 
Author Message
nmaddisetti
PostPosted: Wed Jul 22, 2009 2:57 pm    Post subject: Driver issue Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

Hi All,

i am facing following issue.
And it is comming some times only with some flows.
We searched through the forum but no luck with any reason.

Child SQL exceptioncom.pnc.mb.HCA_TaskReport_MsgFlow_TASK_INFO_INSERTION.Main. 4.3. logDBSessionEntryExit(TASK_REPORT_FLOW, TASK_REPORT_DESC);. Root SQL exception. -1. HCADS. Child SQL exception. 21. -1. [IBM][ODBC 20101 driver][20101]13119. Caught exception and rethrowing. Error detected, rethrowing. Root SQL exception. Child SQL exception.

Can any one point me in right direction

We are using WMB 6.1.0.3.
OS:Sun Solaries.

Thanks,
Venkat.
Back to top
View user's profile Send private message
broker_new
PostPosted: Wed Jul 22, 2009 3:14 pm    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

What database are you trying to connect? 32 bit? post $ODBCINI o/p and DSN entry in the $ODBCINI
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Wed Jul 22, 2009 11:40 pm    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

As the problem is intermittant I guess running a user trace may be difficult.... Can you insert a trace node to show the exception tree?

You dont describe the flow but if its MQ are these messages being backed out?

An overview of the flow will be helpful
Back to top
View user's profile Send private message
nmaddisetti
PostPosted: Thu Jul 23, 2009 6:41 am    Post subject: Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

Quote:
What database are you trying to connect? 32 bit? post $ODBCINI o/p and DSN entry in the $ODBCINI


Our database is oracle and 62 bit
[HCADB09T]
Driver=/opt/IBM/mqsi/6.1.0.3/ODBC64/V5.3/lib/UKora23.so
Description=DataDirect 5.3 64bit Oracle Wire Protocol
#HostName=<Your Oracle Server Machine Name>
#PortNumber=<Port on which Oracle is listening on HostName>
#SID=<Your Oracle SID>
ServerName=HCADB09T
TNSNamesFile=/var/opt/oracle/tnsnames.ora
CatalogOptions=0
EnableStaticCursorsForLongData=0
ApplicationUsingThreads=1
EnableDescribeParam=1
OptimizePrepare=1
WorkArounds=536870912
ProcedureRetResults=1
ColumnSizeAsCharacter=1
Back to top
View user's profile Send private message
nmaddisetti
PostPosted: Thu Jul 23, 2009 6:42 am    Post subject: Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

Quote:
You dont describe the flow but if its MQ are these messages being backed out?


The flows in which we see error are Q based and file based as i said it is not one flow many flows are giving error so in brief.

some times error is comming while executing select query some times with database package call one more thing i observed is select query or package call is the first database statement and one more thing i want to say is it is comming in TEST environement only but not in QA.

based on the info can you please point me where to look for fixing the problem.
Back to top
View user's profile Send private message
broker_new
PostPosted: Thu Jul 23, 2009 7:09 am    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

Firstly,
You dont need to set the tnsnames.ora as you have the driver for oracle (only 64 bit). you have to set it if you would like to use the 32 bit driver as it needs the oracle client.That means it should look something like this

[HCADB09T]
Driver=/opt/IBM/mqsi/6.1.0.3/ODBC64/V5.3/lib/UKora23.so
Description=DataDirect 5.3 64bit Oracle Wire Protocol
HostName=<Your Oracle Server Machine Name>
PortNumber=<Port on which Oracle is listening on HostName>
SID=<Your Oracle SID>
ServerName=HCADB09T
#TNSNamesFile=/var/opt/oracle/tnsnames.ora
CatalogOptions=0
EnableStaticCursorsForLongData=0
ApplicationUsingThreads=1
EnableDescribeParam=1
OptimizePrepare=1
WorkArounds=536870912
ProcedureRetResults=1
ColumnSizeAsCharacter=1
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Thu Jul 23, 2009 7:42 am    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

nmaddisetti wrote:


based on the info can you please point me where to look for fixing the problem.


Obtaining the full exception list will help as this may contain more info than what we have atm. Try putting a trace node in on the catch terminal outputting ${ExceptionList}
Back to top
View user's profile Send private message
nmaddisetti
PostPosted: Thu Jul 23, 2009 8:18 am    Post subject: Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

Quote:
Can you insert a trace node to show the exception tree?


I dont have a chance to put trace nodes in many flows at this point because this exception is not consistant with one flow but luckly i have trace node node in one of our flow in catch path and exception is as follows:

And I am not able to paste complete ExceptionList it is not allowing so i pasting in multiple replys please follow
Back to top
View user's profile Send private message
nmaddisetti
PostPosted: Thu Jul 23, 2009 8:19 am    Post subject: Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

-----------------------------------------
( ['MQROOT' : 0x11bc736b0]
(0x01000000:Name):RecoverableException = (
(0x03000000:NameValue):File = '/build/S610_P/src/DataFlowEngine/ImbComputeNode.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 464 (INTEGER)
(0x03000000:NameValue):Function = 'ImbComputeNode::evaluate' (CHARACTER)
(0x03000000:NameValue):Type = 'ComIbmComputeNode' (CHARACTER)
(0x03000000:NameValue):Name = 'TEST_Ack_997_MsgFlow#FCMComposite_1_2' (CHARACTER)
(0x03000000:NameValue):Label = 'TEST_Ack_997_MsgFlow.TEST_FILE_INFO' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPv610' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 2230 (INTEGER)
(0x03000000:NameValue):Text = 'Caught exception and rethrowing' (CHARACTER)
(0x01000000:Name ):RecoverableException = (
(0x03000000:NameValue):File = '/build/S610_P/src/DataFlowEngine/ImbRdl/ImbRdlStatementGroup.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 586 (INTEGER)
(0x03000000:NameValue):Function = 'SqlStatementGroup::execute' (CHARACTER)
(0x03000000:NameValue):Type = 'ComIbmComputeNode' (CHARACTER)
(0x03000000:NameValue):Name = 'TEST_Ack_997_MsgFlow#FCMComposite_1_2' (CHARACTER)
(0x03000000:NameValue):Label = 'TEST_Ack_997_MsgFlow.TEST_FILE_INFO' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPv610' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 2488 (INTEGER)
(0x03000000:NameValue):Text = 'Error detected, rethrowing' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '.TEST_Ack_997_MsgFlow_Compute.Main' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '30.4' (CHARACTER)
Back to top
View user's profile Send private message
jbanoop
PostPosted: Thu Jul 23, 2009 8:21 am    Post subject: Reply with quote

Chevalier

Joined: 17 Sep 2005
Posts: 401
Location: SC

Have you thought of opening a PMR ?
Back to top
View user's profile Send private message Yahoo Messenger
nmaddisetti
PostPosted: Thu Jul 23, 2009 8:40 am    Post subject: Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

No,not yet.

We need to give some proper reason behind the issue before we ask Client to open a PMR.

And I am not able to past remaining Exception list it is giving this error all the time with exception text:

Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Quote:
#TNSNamesFile=/var/opt/oracle/tnsnames.ora

will this help us in resolving our problem
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Thu Jul 23, 2009 9:30 am    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

nmaddisetti wrote:

We need to give some proper reason behind the issue before we ask Client to open a PMR.


"I cant solve this on my own and it doesnt hurt to have IBM help while I continue my investigations" that normally does it.

Are you able to post the deepest parts of the exception list if not all of it?
Back to top
View user's profile Send private message
nmaddisetti
PostPosted: Thu Jul 23, 2009 9:32 am    Post subject: Reply with quote

Centurion

Joined: 06 Oct 2004
Posts: 145

(0x01000000:Name ):DatabaseException = (
(0x03000000:NameValue):File = '/build/S610_P/src/DataFlowEngine/ImbOdbc.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 323 (INTEGER)
(0x03000000:NameValue):Function = 'ImbOdbcHandle::checkRcInner' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPv610' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 2393 (INTEGER)
(0x03000000:NameValue):Text = 'Root SQL exception' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '-1' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'TESTDS' (CHARACTER)
)
(0x01000000:Name ):DatabaseException = (
(0x03000000:NameValue):File = '/build/S610_P/src/DataFlowEngine/ImbOdbc.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 438 (INTEGER)
(0x03000000:NameValue):Function = 'ImbOdbcHandle::checkRcInner' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPv610' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 2322 (INTEGER)
(0x03000000:NameValue):Text = 'Child SQL exception' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '21' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '-1' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '[IBM][ODBC 20101 driver][20101]13119' (CHARACTER)
)
)
)
)
)
)
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Thu Jul 23, 2009 9:39 am    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

I searched for the ODBC error code and found this...
http://www-01.ibm.com/support/docview.wss?rs=849&context=SSKM8N&dc=DB560&dc=DB520&uid=swg21318628&loc=en_US&cs=UTF-8&lang=en&rss=ct849websphere

Looks like it cant translate the failure code into a meaningful description.

Definatly time for that PMR
Back to top
View user's profile Send private message
broker_new
PostPosted: Thu Jul 30, 2009 6:50 pm    Post subject: Reply with quote

Yatiri

Joined: 30 Nov 2006
Posts: 614
Location: Washington DC

Hey nmaddisetti have you found any solution for it? Please post it for us
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Driver issue
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.