# Solace JMS Ignition

**URL:** <https://forum.inductiveautomation.com/t/solace-jms-ignition/29186>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [October 18, 2019, 8:16am UTC](https://forum.inductiveautomation.com/t/solace-jms-ignition/29186 "2019-10-18T08:16:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pshah](https://avatars.discourse-cdn.com/v4/letter/p/a698b9/32.png) [@pshah](https://forum.inductiveautomation.com/u/pshah)\
**Post date:** [October 18, 2019, 8:16am UTC](https://forum.inductiveautomation.com/t/solace-jms-ignition/29186/1 "2019-10-18T08:16:08Z")

</div>

Need to read messages from Solace as PubSub message broker through JMS in Ignition 8.0.5  
Can I get script to connect with JMS from Ignition 8.0.5 and read messages from Solace PubSub cloud or software(either/or) and display that message in Ignition.

Achitecture is like this:-  
Ignition 8.0.5 to JMS API to Solace PubSub.

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [October 18, 2019, 9:46am UTC](https://forum.inductiveautomation.com/t/solace-jms-ignition/29186/2 "2019-10-18T09:46:50Z")

</div>

I never used Solace, but apparently they offer MQTT communication, so you could use the MQTT driver for Ignition.

[https://docs.inductiveautomation.com/display/DOC79/IIoT+Architecture](https://docs.inductiveautomation.com/display/DOC79/IIoT+Architecture)

---

<div class="post-metadata">

**Author:** ![pshah](https://avatars.discourse-cdn.com/v4/letter/p/a698b9/32.png) [@pshah](https://forum.inductiveautomation.com/u/pshah)\
**Post date:** [October 18, 2019, 10:09am UTC](https://forum.inductiveautomation.com/t/solace-jms-ignition/29186/3 "2019-10-18T10:09:07Z")

</div>

Actually its a specific requirement to use Solace and JMS only. I saw MQTT and Active MQ on ignition website but later I received the information that Solace PubSub model should only be used as existing architecture is based on Solace and JMS so I have to integrate Ignition with there existing architecture and its clear that only JMS-Solace should be used, nothing else.

Kindly let me know if there are any JAVA scripts for the same.

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [October 18, 2019, 10:29am UTC](https://forum.inductiveautomation.com/t/solace-jms-ignition/29186/4 "2019-10-18T10:29:27Z")

</div>

I have never seen JMS being used for Ignition. You will probably have to write your own module.

But I do wonder why it’s a requirement to use that protocol, if other protocols are available to make a connection between Ignition and Solace.  
When you write your own module, it will take quite a while until it’s bug free and performant.
