Yep, I have used WMQ and ServiceMix in the past. What version of WMQ and ServiceMix are you using? You may find the sample code and instructions posted by one of our consultants helpful http://lowry-techie.blogspot.com/2010/11/camel-integration-with-websphere-mq.html
Hi, many thanks for your reply.
I already found (and followed) this article that sadly didn't work for me.
FuseESB Version: apache-servicemix-4.4.1-fuse-01-13
WMQ Version: 22.214.171.124, 126.96.36.199 and 188.8.131.52 (all gave same error).
WMQ Version: 184.108.40.206 and 220.127.116.11 would even install all the IBM OSGI bundles?
Is there something else I'm not doing (or doing wrong) ??
Any help is very much appreciated.
Best regards, Tom
TYPO: WMQ Version: 18.104.22.168 and 22.214.171.124 would not even install all the IBM OSGI bundles?
Not really sure what is happening there... could you paste your full stack trace to give a little more context?
Some things to try:
1. make sure that package is actually available
packages:exports | grep javax.net.ssl
2. try turning on dynamic imports on the bundle that can't grab the ssl package
Edited by: janstey on Feb 21, 2012 1:57 PM
Hi Jon, many thanks again for your reply.
I can see the javax.net.ssl bundle but get a "Unknown protocol: inputstream" error when trying to activate dynamic imports on the IBM bundle.
I attach a screen shot of the console and also the log files.
I really appreciate you helping me.
Many thanks in advance....
OK, something else to try... sometimes when dealing with odd classloading issues, it helps to try out another OSGi framework. Felix and Equinox both implement the spec but approach things differently under the hood. So, to try out Equinox instead of Felix open up etc/config.properties and make the following change:
Make sure to also delete the "data" dir before start the ESB again.
I think I'll need to actually try this for myself if this doesn't work
Hi Jon, great news.... it worked.... for WMQ 126.96.36.199 IBM bundles (error for 188.8.131.52) but I can live with 184.108.40.206 just fine for now.
I'm not an OSGI framework expert - are there reasons/issues with using equinox? I'm guessing Felix is preferred default for a reason?
Many thanks once again....
Ah glad you are set but still would be nice to fix this for Felix... both frameworks are good IMHO but for Felix we have several engineers working on that project so it allows us to actually fix framework issues rather than just working around them. Also, Equinox is not as heavily tested as Felix in our distributions.
Let us know if you hit this again or require this fixed in Felix.
Many thanks Jon,
I think it would be preferable to have this working in Felix - I'd sooner have a more default and supported platform if I can. Also I'm sure there may be other businesses that have an integration need with WMQ.
Here is my simplified camel config if that helps - a simple copy from ActiveMQ to WMQ:-
Best regards, Tom