Anyone able to integrate XI52 with RabbitMQ , i understand DP supports only IBM MQ,WebSphere JMS OOB and DP currently does not support AMQP protocol. Not sure if it is possible to integrate using RabbitMQ REST client .Any advice appreciated .
Offline 0600018ME9426 Posts
Re: DataPower XI52 and RabbitMQ2014-06-08T06:27:19ZThis is the accepted answer. This is the accepted answer.
I am not sure about RabbitMQ (I have never used it) but I have built a a bridge for ActiveMQ REST and I guess it is pretty much the same...
DataPower currently only supports WebSphere JMS (with WAS as bus).
Look into firmware 7 (GA 13th of June) and see if Node.js and GaewayScript might help you...
Kreg 1100009BY617 Posts
Re: DataPower XI52 and RabbitMQ2014-10-01T21:20:00ZThis is the accepted answer. This is the accepted answer.
Anders, can you share more info about this ActiveMQ REST bridge?
I'm long been pressing IBM to add support for AMQP, and it looks like now MQ will, so I will press them again to add this to Datapower. In the meantime, I'm interested to see what functionality you've acheived. Are you just dropping messages into a target queue, or do you have any transaction/retry integration with the ActiveMQ?Updated on 2014-10-01T21:21:46Z at 2014-10-01T21:21:46Z by Kreg
jinglerobs 2700032VP840 Posts
Re: DataPower XI52 and RabbitMQ2017-05-09T12:54:39ZThis is the accepted answer. This is the accepted answer.
- Kreg 1100009BY6
Still in Firmware version 7.5 there is no mention to support AMQP protocol ... We have a requirement to accept AMQP messages using Datapower and send to a AMQP backend server like RAbbitMQ, Active MQ .... Anybody has achieved this using Node/GatewayScript ??
AugustZ 2700015W21148 Posts
Re: DataPower XI52 and RabbitMQ2017-05-10T11:29:50ZThis is the accepted answer. This is the accepted answer.
- jinglerobs 2700032VP8
The initial RFE https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=35156 requesting AMQP for DP is still under consideration, so nothing supported in the product yet.
There's an additional RFE https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=103193 filed recently underlining that MQ Server starts to support AMQP with version 220.127.116.11 (if I recall correctly) - so DP effort might be worth it even more now. Current DP MQ client library is based of MQ 18.104.22.168 as per displayed version string in "show lib", so not yet at that level.
I've heard of a customer situation recently where manual mappings in MQ were needed to push the AMQP headers into the MQRFH2 "usr" folder - which I think is supported by DP (if I recall correctly).
So wait for DP to officially support AMQP or if considering to "pipe through" MQ to mask it transparent so it touches DP as plain classic MQ only.
The REST bridge of ActiveMQ is rather a test-env thing if I recall correctly, not something entreprise bulletproof thing (correct me if I am wrong). If you plan to use it study the API in detail, DP Support cannot help you on that, only on HTTP-spec standard parts of the approach. GatewayScript doesn't change anything towards this sentence I'd say.
souciance-2 50UDETEF531 Post
Re: DataPower XI52 and RabbitMQ2017-05-11T21:03:38ZThis is the accepted answer. This is the accepted answer.
I would think it would be a bit hard to integrate RabbitMQ with Datapower. RabbitMQ is a more programmatic way of doing mesaging where you can create exchanges and queues on demand and remove them just as quick. I think to support it fully GatewayScript would need to implement the amqp protocol and the RabbitMQ API. There is a nodejs API for RabbitMQ..