Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
JMSTask.png 165.7 kB 4 07-Feb-2023 06:04 krivacsz
png
jms_amqp.png 111.6 kB 5 30-Jan-2023 12:51 krivacsz
png
jms_consumer_mode.png 156.6 kB 1 07-Feb-2023 07:35 krivacsz
zip
jms_dependency.zip 4,510.7 kB 1 02-Jun-2023 01:49 krivacsz Added JMS dependency jars
png
jms_jndi_config.png 132.1 kB 1 07-Feb-2023 05:47 krivacsz

This page (revision-111) was last changed on 02-Jun-2023 01:59 by krivacsz

This page was created on 30-Jan-2023 12:03 by krivacsz

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 4 added 2 lines
''__!!! After 10.4.0_24+:__'' Dependency jar files must be downloaded (unzip) and placed in your CrushFTP ▸ plugins ▸ lib folder. Restart is required to load the new JMS-related dependency jars. Download: [jms_dependency.zip]\\
At line 5 changed one line
!1. Solace JMS AMQPS Integration\\
!!1. Solace JMS AMQPS Integration\\
At line 8 removed one line
AMQPS connection info:\\
At line 11 added 2 lines
Get the __AMQPS URL__, __user name__, and __password__ for JMSTask's __JNDI config__ from the __Solace Broker Management__.\\
\\
At line 12 changed one line
!2. JMSTask configuration:\\
!!2. JMSTask configuration:\\
!2.1 JNDI config: 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 and Queue).\\
At line 14 changed one line
__JMSTask configuration__:\\
[JMS (Java Message Service)/jms_jndi_config.png]\\
At line 16 removed 11 lines
[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. It sends the file content in binary mode. Max file size: 10 MB.\\
\\
__4.__ JNDI config: 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).
At line 39 added 33 lines
!2.2 Producer Mode:\\
\\
Sends messages to the given destination topic or queue.\\
\\
[JMS (Java Message Service)/JMSTask.png]\\
\\
__1. Destination name__: Name of the __Topic__ or __Queue__ configured on __JNDI config__. Variable replacement is supported ([CrushTaskVariables]).\\
\\
__2. Advanced Options__:\\
\\
__ Persistent:__ Delivery mode Persistent means the message is not lost when a messaging provider goes down for any reason and comes up again.\\
__ Time to live:__ When the message is published, the specified time to live is added to the current time to give the expiration time\\
__ Priority:__ There are 10 priority levels, 0 to 9. As per the JMS standard, a message with priority 0-4 is the normal priority, and 5-9 is considered an expedited priority.\\
\\
__3. Message Type: Custom Message__: Send a custom message to the destination as text or binary. Variable replacement is also supported. You can loop through incoming files and send as many custom messages with file-related pieces of information like name, path, or URL.\\
\\
__4. Message Type: Send files__: It sends the file content in binary mode. Max file size allowed: __10 MB__.\\
\\
!2.3 Consumer Mode:\\
\\
Receive messages from the given destination topic or queue.\\
\\
[JMS (Java Message Service)/jms_consumer_mode.png]\\
__1. Destination name__: Name of the __Topic__ or __Queue__ configured on __JNDI config__. Variable replacement is supported ([CrushTaskVariables]).\\
\\
__2. Message settings__: Limit the number of messages, and control the read timeout of message reading.\\
\\
__3. Store settings__: It saves the message (less than 10MB) as a file to the given location. Provide the file name and make it unique to avoid overwriting. Variable replacement is supported.\\
Message-related variables:\\
{{{
{message_id}, {message_priority}, {message_expiration}, {message_type}, {message_correlation_id}, {message_reply_to}
}}}
\\
Version Date Modified Size Author Changes ... Change note
111 02-Jun-2023 01:59 3.406 kB krivacsz to previous
110 02-Jun-2023 01:56 3.405 kB krivacsz to previous | to last
109 02-Jun-2023 01:54 3.395 kB krivacsz to previous | to last
108 02-Jun-2023 01:54 3.407 kB krivacsz to previous | to last
107 02-Jun-2023 01:54 3.407 kB krivacsz to previous | to last
106 02-Jun-2023 01:53 3.411 kB krivacsz to previous | to last
105 02-Jun-2023 01:53 3.403 kB krivacsz to previous | to last
104 02-Jun-2023 01:51 3.339 kB krivacsz to previous | to last
103 02-Jun-2023 01:50 3.351 kB krivacsz to previous | to last
102 02-Jun-2023 01:48 3.301 kB krivacsz to previous | to last
101 02-Jun-2023 01:45 3.242 kB krivacsz to previous | to last
« This page (revision-111) was last changed on 02-Jun-2023 01:59 by krivacsz
G’day (anonymous guest)
CrushFTP10 | What's New

Referenced by
LeftMenu

JSPWiki