Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1763
  • Last Modified:

MDB deployment in Weblogic 8.1 and MQ as Foreign JMS provider

weblogic 8.1
MQ 5.3.
MQ5.3 is installed in another machine.
I am trying deploying MDBs.I get the following errors when I do so
<Oct 13, 2004 3:44:37 PM EDT> <Warning> <EJB> <BEA-010061> <The Message-Driven EJB: ABCDEFG is unable to connect to the JMS destination: queueA. The Error was:
[EJB:010112]The Message Driven Bean 'ABCDEFG' is transacted, but the provider defined in the EJB is not transacted. Provider should be transacted if onMessage method in MDB is transacted.>
<Oct 13, 2004 3:44:37 PM EDT> <Warning> <EJB> <BEA-010061> <The Messa

Thanks
GN
protege@peoplepc.com
0
protege_g
Asked:
protege_g
1 Solution
 
joefm1218Commented:
What is the transaction setting for the MDB? (ie. Required). If it is set to required, then your Connection factory should be set to hand back XA compliant connections. This make the connection capable of handling JTA trasactions.

If you created your own jms connection factory, check the Transactions tab. Inside should be a setting for 'XA Connection Factory Enabled'. Try checking this option.
0
 
gopalsushiCommented:
I have 2 weblogic instances say ,box1 and box2,i am sending a message to box1 successfuly.I have deployed a MDB in box2 with foreign JMS connection factory and destination,i have also given all the provider URL and remote JNDI names in this configuration.When i lookup for the message in the box1 queue,i am getting <The Message-Driven EJB: CsnmMDB is unable to connect to the JMS destination: Vi.jms.ViCsnmRecieveQueue error,this queue is my box2 queue(foreign queue).Could anyone help on this .I am giving my stack trace complete,My CsnmMDB is my MDB and Vi.jms.ViCsnmRecieveQueue  is my box2's local JNDI-NAME for queue
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now