Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

OSB-MQ integration using JMS transport

user12073554Oct 12 2010 — edited Oct 13 2010
Hi

I have tried integrating WAS MQ with OSB using jms transport .. following tasks i have done inorder to consume messages from MQ queue...

.bindings file on a location on unix box

creation of Foreign JMS server on WLS

JNDI intial context factory -- com.sun.jndi.fscontext.RefFSContextFactory

jndi connection URL : file:///tmp/jndi/jms (location of .bindings file)

configured the destinations and connection factories based on .bindings file..

iam getting the following error once i restart OSB server ..

[EJB:011014]The Message-Driven EJB failed while creating a JMS Connection. The error was:
javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager
Linked exception: com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code 2, Reason 2035
MQJE036: Queue manager rejected connection attempt
Nested exception: com.ibm.mqservices.MQInternalException: MQJE001: An MQException occurred: Completion Code 2, Reason 2035
MQJE036: Queue manager rejected connection attempt.
javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager
at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2446)
at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1850)
at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:161)
at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:202)
at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:121)
at weblogic.ejb.container.internal.JMSConnectionPoller.getConnection(JMSConnectionPoller.java:480)
at weblogic.ejb.container.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1969)
at weblogic.ejb.container.internal.JMSConnectionPoller.connect(JMSConnectionPoller.java:787)
at weblogic.ejb.container.internal.MDConnectionManager.timerExpired(MDConnectionManager.java:172)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
NestedException Message is :MQJMS2013: invalid security authentication supplied for MQQueueManager>
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 10 2010
Added on Oct 12 2010
3 comments
1,487 views