About __Java Message Service__: [https://en.wikipedia.org/wiki/Jakarta_Messaging]\\ \\ __Supported protocol__: AMQPS ([https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol])\\ \\ !1. Solace JMS AMQPS Integration\\ \\ About Solace JMS : [https://docs.solace.com/API/AMQP/Why-AMQP.htm]\\ AMQPS connection info:\\ \\ [JMS (Java Message Service)/jms_amqp.png]\\ \\ !2. JMSTask configuration:\\ \\ __JMSTask configuration__:\\ \\ [JMS (Java Message Service)/JMSTask.png]\\ \\ __1.__ Destination name: It can be the name of __Topic__ or __Queue__ configured on __JNDI config__. Variable replacement is supported ([CrushTaskVariables]). \\ \\ __2.__ Message Type: Custom Message. Send a custom message to the destination as text or binary. Variable replacement is supported.\\ \\ __3.__ Message Type: Send file. Only less then 10 MB allowed. It send the file content in binary mode.\\ \\ __4.__ JNDI config: Required for connection and destination. Variable replacement is supported.\\ About Java Naming and Directory Interface: [https://en.wikipedia.org/wiki/Java_Naming_and_Directory_Interface]\\ It stores the connection settings and required destinations (Topic or Queue). Configuration example:\\ {{{ # Context Factory java.naming.factory.initial=org.apache.qpid.jms.jndi.JmsInitialContextFactory # Secured AMQP Host connectionfactory.qpidConnectionfactory=amqps://mr-connection-XXXXd:56XX #User name and password username=solace-XXXX password=rsaXXXXXX #Topic name topic.my_topic_name=my_topic_name queue.my_queue=my_queue }}}\\ \\