vkcelik edited a comment on issue #3246: NIFI-5929 Support for IBM MQ multi-instance queue managers URL: https://github.com/apache/nifi/pull/3246#issuecomment-541437977 @ijokarumawak @volvicoasis @joewitt Integration test have been performed. The tests was performed using Docker and latest version of IBM MQ and patched Apache NiFi image. The NiFi image was patched with JMS NAR bundle files compiled from code in pull request. Furthermore client library [IBM MQ classes for Java](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.dev.doc/q030520_.htm) was added into the NiFi image. Two test cases was tested. In both cases the objective was to test automatic failover/reconnection. This feature/behaviour is further explained [here](https://www.ibm.com/support/pages/using-websphere-mq-automatic-client-reconnection-websphere-mq-classes-jms). In both cases following steps was performed: 1. Put some messages into a MQ message queue. 2. Configure _JMSConnectionFactoryProvider_ controller service with _Broker URI_ property containing list of two brokers (called queue managers in MQ terminology). 3. Run _ConsumeJMS_ processor using _JMSConnectionFactoryProvider_ from previous step. In the first test case the first broker in the list is unreachable, the second broker is running and reachable. In the second test case the first broker is running and reachable, the second broker in the list is unreachable. The expected outcome in both test cases is _ConsumeJMS_ outputting 1 or more _flowfiles_. The actual test outcome was as expected, both tests passed.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
