on 01-11-2006 9:08 AM
Hi All,
we are trying to integrate MQ 6.0 Client with JMS. I've modified aii_af_jmsproviderlib.sda:
aii_af_jmsproviderlib
aii_af_jmsproviderlib/com.ibm.mqjms.jar
aii_af_jmsproviderlib/com.ibm.mq.jar
aii_af_jmsproviderlib/connector.jar
aii_af_jmsproviderlib/META-INF
aii_af_jmsproviderlib/META-INF/SAP_MANIFEST.MF
aii_af_jmsproviderlib/META-INF/MANIFEST.MF
aii_af_jmsproviderlib/META-INF/sda_primlib.xml
aii_af_jmsproviderlib/server
aii_af_jmsproviderlib/server/provider.xml
and corresponding provider.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE provider-descriptor SYSTEM "library.provider.dtd">
<provider-descriptor>
<display-name>
com.sap.aii.af.jmsproviderlib
</display-name>
<component-name>
com.sap.aii.af.jmsproviderlib
</component-name>
<major-version>
3
</major-version>
<minor-version>
0
</minor-version>
<micro-version>
0
</micro-version>
<provider-name>
sap.com
</provider-name>
<references>
<reference type="library" strength="weak">jms</reference>
</references>
<jars>
<jar-name>com.ibm.mq.jar</jar-name>
<jar-name>com.ibm.mqjms.jar</jar-name>
<jar-name>connector.jar</jar-name>
</jars>
</provider-descriptor>
and deployed with SDM.
Starting XI (Abap+Java) i got some errors:
java.lang.NoClassDefFoundError: com.ibm.mq.jms.MQQueueConnectionFactory
java.lang.NoClassDefFoundError: com.ibm.mq.jms.MQQueueConnectionFactory
at java.lang.Class.initialize(Class.java:307)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:115)
java.lang.NoClassDefFoundError: com.ibm.disthub2.spi.ClientTranslate
Maybe to include more jar-files for 6.0?
Regards,
Michael
Okay,
the solution is to add dhbcore.jar also to aii_af_jmsproviderlib.sda and deploy it.
And it works.
Regards,
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.