cancel
Showing results for 
Search instead for 
Did you mean: 

JMS receiver Adapter - Weblogic

Former Member
0 Kudos

Hi,

Could you please help us.

We are sending messages from XI to Weblogic server with the help of JMS Adapter. The Queue is available in Weblogic we are able to ping the Weblogic server from XI Server. The port is right one.

Our configuration of JMS receiver Adapter is

JNDI Lookup Name of Queue Connection Factory: javax.jms.QueueConnectionFactory

JNDI Lookup Name of JMS Queue:com.nyc.OmsQueue

Name of JNDi Initial Context Factory: weblogic.jndi.WLInitialContextFactory

JNDI Server Address:http://nyc-d01:7001

JNDI Logon User: (Emty)

JNDI Password: (Emty)

There is no User Name and Password

Could you please help us. this is very urgent.

The Error message as follows

Error during channel initialization; exception trace: javax.naming.CommunicationException [Root exception is java.rmi.UnmarshalException: failed to unmarshal class java.lang.Object; nested exception is:

java.io.OptionalDataException]

at weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:83) ...

Regards

Ramidi

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

The logon user id and password refers to the system logon credentials in which the weblogic server is installed. Try giving that userid n pwd in the receiver adapter configuration.

Regards,

Ravi.

Former Member
0 Kudos

Hi Friends,

I am getting the error like this. Could you please help me where i made a mistakes

Error during channel initialization; exception trace: java.lang.ClassCastException

at com.sap.aii.af.service.jms.WorkerJMSSender.init(WorkerJMSSender.java:419)

at com.sap.aii.af.service.jms.WorkerHandlerImpl.run(WorkerHandlerImpl.java:369)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

Regards

Ramidi

Former Member
0 Kudos

Hi ravi,

Thank you. But there is no user name and password for weblogic server.

Any ideas. I am getting above error. please check it.

Thank you

Ramidi

Former Member
0 Kudos

Hey

even you would have guessed that this error is coz of some wrong communication channel configuration.something is wrong with either the communication channel in ID or you need to check the deployed jar files and the settings in VA.

>>com.sap.aii.af.service.jms.WorkerJMSSender.init(WorkerJMSSender.java:419)

This means that the communication channel(J2ee engine) was not able to connect to the host,i would explore this first,also search SDN with the term "com.sap.aii.af.service.jms"(without double quotes) and you will get some places to look for

Thanx

Aamir suhail

Former Member
0 Kudos

Hi Ramidi,

Could you pls cross check all your parameter values with your basis team and then <b>if possible</b> ,can you have a <b>restart of the Weblogic</b>. Pls try with restart of your weblogic and reply back...

Regards,

Srinivas

Former Member
0 Kudos

Hi,

>>Error during channel initialization; exception trace: java.lang.ClassCastException

at com.sap.aii.af.service.jms.WorkerJMSSender.init(WorkerJMSSender.java:419)

at com.sap.aii.af.service.jms.WorkerHandlerImpl.run(WorkerHandlerImpl.java:369)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

The error u posted is from Weblogic server side, not from XI side.

The problem is that the channel created in weblogic server is not opened. For this you have specific setting while creating channels and queues in weblogic server.

Contact the concerned weblogic server guys in ur team to help you in this issue.

I faced the same error while configuring JMS receiver adapter.

Ravi.

Former Member
0 Kudos

Thank you guys,

Thank you for your efforts.

We solved our problem.

we load the SP12. it's solved. we are able to send messages.

Thank you

Regards

Ramidi S

Former Member
0 Kudos

We load SP12. My problem was solved.

Thank you

Ramidi S

Former Member
0 Kudos

Hi,

Pls refer this link and check my reply about P4 port etc... it may help you.

regards,

Srinivas