cancel
Showing results for 
Search instead for 
Did you mean: 

Issues in SAP XI Integration with JBoss JMS

Former Member
0 Kudos

Hello Experts,

We are trying to push the message from our SAP XI (3.0) to a JBoss JMS Queue and following the instruction based on the link below:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/97171dd3-0401-0010-5195-b43f556e...

Our parameters are:

JNDI Lookup Name of Queue connection factory: UIL2ConnectionFactory

JNDI Lookup Name of JMS Queue Name: queue/testQueue

Name of JNDI Initial Context Facotry: org.jnp.interfaces.NamingContextFactory

JNDI Server Address: IPAddress:1099

Our XI JDK version is 1.4.2 and JBoss JDK version is 1.5

We got the following error in the communication channel when we activated the same.

Error during channel initialization; exception trace: java.lang.UnsupportedClassVersionError: (org/jnp/interfaces/NamingContextFactory) bad major version at offset=6

at java.lang.ClassLoader.defineClassImpl(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:213)

at com.sap.engine.frame.core.load.ResourceLoader.loadLocalClass(ResourceLoader.java:262)

Please help/guide to solve this issue.

Thanks,

Peter

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

it looks like that the installed JBoss client classes are compiled with JKD 1.5. Those classes cannot be interpreted from the 1.4 Java-runtime on the XI-Server. (The Java version number is encoded in the first few bytes of the java classes as a 'major' and 'minor' number). Try to find the JBoss JMS-classes for a 1.4.2 JRE and deploy them to the XI-Server

michael

Answers (0)