on 05-12-2016 8:09 PM
Hi Vadim
Im with Sandra working together in this issue.
These are the screenshots from the server side configuration...
1. The plugin configuration:
2. Rabbitmq exchange configuration:
3. Rabbitmq queue configuration:
Now you can see that we are quite similar as your post.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sandra and Juan,
Thank you for providing so many details, looks much less uncertain about your configuration. One other thing I noticed: in deployed libraries that you have in com.sap.aii.adapter.lib, there is no geronimo-jms_1.1_spec-1.1.1.jar. It shall be located in the folder "dependencies" in the distribution of JMS Connector for RabbitMQ. Can you please deploy it, too?
If this will not resolve an issue, can you please collect verbose trace of the affected JMS receiver channel (e.g. using XPI Inspector), so that we can together have a look and try to figure out why submitted parameters are ignored by connection factory class?
Regards,
Vadim
Hi Sandra,
I'm sorry, even though I can extract files that you attached, they are not very well readable. Can you please send me the original XPI Inspector trace (mail at Vadim.Klimov@gmail.com)?
Regards,
Vadim
Hello Juan,
I was finally able to download XPI Inspector trace. Looking into details of an exception that Sandra got, the nested exception NoClassDefFoundError caught my attention:
As it can be seen, the PI system failed to find and load class org.slf4j.LoggerFactory. This class is located in one of dependency libraries that are shipped with JMS connector for RabbitMQ (slf4j-api-*.jar). Alternatively, SLF4J library can be downloaded from the official site (SLF4J). Between these two options, I would suggest you to use the one distributed with JMS connector for RabbitMQ in order to avoid any version mismatch.
Can you please deploy this library together with other libraries assembled in com.sap.aii.adapter.lib.sda and try again? If the error remains, please ensure that the mentioned class is properly loaded and well recognized by the PI system - you can use AS Java Telnet utility llr for this purpose, as described in .
Regards,
Vadim
Hello Sandra,
There is mistype in name of the parameter JMS.QueueConnectionFactoryImpl.method.setHost - based on the provided screenshot, it is JMS.QueueConnectionFactoryImpl.method.setHostj (with unnecessary "j" at the end).
Regards,
Vadim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.