title: RabbitMQ Integrating with IBM ACE
body: <p>I am trying to integrate the IBM ACE with RabbitMQ for push/pull the messages. to Achieve this created below steps.</p>
  <ol>
  <li>Created <code>JNDI.binding</code> files as per <a href="https://stackoverflow.com/questions/33384341/how-to-connect-to-rabbitmq-using-rabbitmq-jms-client-from-an-existing-jms-applic">this document</a>.</li>
  <li>Copied required jar files to IBM shared classes location.</li>
  <li>Created policyset files and deployed the same to Integration.</li>
  <li>Created simple application which will write the message to JMS output queue.</li>
  </ol>
  <p>During my testing I am getting an error saying the:</p>
  <pre><code>Exception. BIP2230E: Error detected whilst processing a message in node 'jms.JMS Output'. : C:\ci\product-build\WMB\src\DataFlowEngine\PluginInterface\jlinklib\ImbJniNode.cpp: 433: ImbJniNode::evaluate: ComIbmJMSClientOutputNode: jms#FCMComposite_1_2
  BIP4640E: ACE JMSClient. ''Broker 'integration_server'; Execution Group 'TEST_SERVER'; Message Flow 'jms'; Node 'JMS Output::ComIbmJMSClientOutputNode' '' There is a configuration problem with the JNDI Administered objects where:  Initial Context Factory  = ''com.rabbitmq.jms.admin.RMQConnectionFactory''.  Location of the bindings = ''C:\ProgramData\IBM\JNDI-Bindings''.  ConnectionFactory Name   = ''com.rabbitmq.jms.admin.RMQConnectionFactory''.  JMS destination  = ''HELLO''.  The exception text is : '' Cannot instantiate class: com.rabbitmq.jms.admin.RMQConnectionFactory, Failure to obtain JNDI administered objects''. : JMSClientErrors.java: 779: JMSClientErrors:handleJNDIException(): :
  </code></pre>