Java Message Services (JMS) Connector

This plug-in allows Appian to connect with IBM Messaging Queue (MQ) version 7.5 and other brokers that support Advanced Message Queuing Protocol (AMQP). 

It provides smart services to:

  • Consume messages from a queue or topic into a database table for processing
  • Send messages to a queue or topic

The download package includes the plug-in and its associated documentation

Version 2 (10-21-18) uses a different plug-in key and therefore will not affect the use of the previous version.

Anonymous
  • Hi ,

    This plug-in hasn't been updated since October 2018 and was created with the intention of using with IBM MQ 7.5 so it was likely not tested with v9.1.0.3. It may be worth updating this plug-in or using our Integration SDK that was released with Appian 19.1 to created a connected system to IBM MQ.

  • The documentation does not have information about version compatibility.

    I would like to know if this is feasible to use for version 9.1.0.3?

    Our functionality is to send message to destination system from application developed in Appian.

  • Hi , the documentation is included in the download package.

  • Can we use this plugin for MQ version 9.1.0.3?

    Where can I find documentation for IBM MQ setup in Appian?

    Thanks,

    Pooja

  • The previous Problem was solved by restarting the Server. Now we have a Problem reading the message but we are going to try to solve it through the professional Services team

  • Hi there,

    We are using the plugin jms-2.0.0.jar to send a message to an IBM MQ Queue in the way described in the documentation. However we always see the following error message in the log:

    2019-02-11 15:13:48,256 [Appian Work Item - 8674 - execution01 : UnattendedJavaActivityRequest] WARN  com.appiancorp.process.engine.UnattendedJavaActivityRequest - An error occurred while executing activity: id=268451385, classname=com.appiancorp.ps.jms.smartservice.MessageProducerSmartService. This action will be retried until it succeeds or the maximum retry period is reached. Details: com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ0018: Failed to connect to queue manager 'BA74' with connection mode 'Client' and host name 'blbmq-ba74(19074)'.

    We have checked with the MQ Team that the Queue Connection Settings are correct:

    [host=blbmq-ba74, port=19074, queueManager=BA74, channel=JAVA.BPMS.BA74.1, cipherSuite=, clientId=, queue=MQBP0001.APPIAN.REQUEST.TO.IB, topic=, subscriptionName=]

    Any idea about why it could fail? The MQ Team says that the channel Name is incorrect, with an extra blank space " JAVA.BPMS.BA74.1" which was a Problem at the beginning but the model was corrected and published. Old instances have been deleted but still we cant connect.

    Any idea would be highly appreciated!