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 » calling oracle stored procedure from ESQL using CALL hangs

Post new topic  Reply to topic
 calling oracle stored procedure from ESQL using CALL hangs « View previous topic :: View next topic » 
Author Message
abebbington
PostPosted: Tue May 08, 2007 9:33 am    Post subject: calling oracle stored procedure from ESQL using CALL hangs Reply with quote

Newbie

Joined: 08 May 2007
Posts: 3

Hello please can anybody help?

I am calling an oracle stored procedure using CALL and it hangs. However, when I use PASSTHRU to call the same stored procedure it can correctly call the stored procedure which seems to rule out conectivity issues.

I have spent alot of time checking datasource, odbc.ini etc and am sure it is all set up correctly. Has anybody experienced similar difficulties.

I am using WBIMB V5 CSD09

Many thanks
Back to top
View user's profile Send private message
JT
PostPosted: Tue May 08, 2007 11:41 am    Post subject: Reply with quote

Padawan

Joined: 27 Mar 2003
Posts: 1564
Location: Hartford, CT.

You might consider activating an ODBC trace for more information.
Back to top
View user's profile Send private message
abebbington
PostPosted: Tue May 08, 2007 2:09 pm    Post subject: Reply with quote

Newbie

Joined: 08 May 2007
Posts: 3

Many thanks.

yes I did activate an ODBC trace but could find no obvious errors. The trace file is rather large so do not want to post large chucks of it. is there any specific errors I could look for?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue May 08, 2007 3:51 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You should look for when the CALL starts.

Then you should see what comes next, if anything.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
abebbington
PostPosted: Wed May 09, 2007 8:40 am    Post subject: Reply with quote

Newbie

Joined: 08 May 2007
Posts: 3

Many thanks for the suggestions.

The problem has been tracked down to passing a parameter type BLOB into the stored procedure. If NULL is passed to the stored procedure for the BLOB type the call hangs. If the BLOB is non NULL then the call works fine.

I assume that there may be a potential mapping problem between broker NULL BLOB to Oracle NULL BLOB in that it fails to return. Whilst I do not believe we have resolved the problem, fortunately the project has now removed BLOB types from all stored procedure interfaces.
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 » calling oracle stored procedure from ESQL using CALL hangs
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.