Property | Description |
---|---|
Host Name | Required. Host name of the machine where the RabbitMQ instance or cluster runs that the Secure Agent must connect to with a TCP connection. |
Port | Required. Port number for the host where the RabbitMQ instance or cluster runs. Default is 5762. |
Virtual Host | Optional. Specify the virtual host that the RabbitMQ channel connects to. Default is /. |
TLS Protocol | Optional. Specify whether you want to use TLS or SSL protocol to connect to RabbitMQ. Select one of the following values:
Default is Disabled. |
Property | Description |
---|---|
User Name | Required. User name to connect to RabbitMQ. |
Password | Required. Password to connect to RabbitMQ. |
Property | Description |
---|---|
Trust All | Select Yes to enable the connection to trust any server certificate. Default is No. |
Truststore Location | The absolute path and file name of the truststore file on the Secure Agent machine that contains the TLS or SSL certificate to establish two-way secure communication with the RabbitMQ broker. For example: C:/SSL/Certs_208/icrt-truststore.jks If left blank, the connection uses the default truststore that is set through the javax.net.ssl.trustStore JVM argument. |
Truststore Password | The password for the truststore file that contains the TLS or SSL certificate. If left blank, the connection uses the default password that is set through the javax.net.ssl.trustStorePassword JVM argument. |
Keystore Location | The absolute path and file name of the keystore file on the Secure Agent machine that contains the keys and certificates required to establish two-way secure communication with the RabbitMQ broker. For example: C:/SSL/Keys/icrt-keystore.jks If left blank, the connection uses the default keystore that is set through the javax.net.ssl.keyStore JVM argument. The connection trusts any server certificate regardless of whether the Trust All property is set to Yes or No. |
Keystore Password | The password to access the keystore file that contains the TLS or SSL certificate for secure communication. If left blank, the connection uses the default password that is set through the javax.net.ssl.keyStorePassword JVM argument. |
Property | Description |
---|---|
Connection Timeout | Required. Number of seconds to wait when attempting to connect to RabbitMQ. Default is 60 seconds. |
Heartbeat Timeout | Required. Heartbeat timeout in seconds requested for the RabbitMQ connection. Default is 60 seconds. |
Enable Mandatory Message Routing | Optional. Select Yes to throw an exception when a message cannot be routed to a queue. If you select No, the RabbitMQ server silently drops the message. Default is Yes. |
Enable Guaranteed Message Delivery | Optional. Select Yes to throw an exception when the message cannot be delivered and the mandatory message routing is enabled. Default is Yes. |