RabbitMQ - send a message
Search form
Description - Emit to RabbitMQ using AMQP
Runtime Class - com.ibi.agents.XDRabbitMQEmitAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Application ID: string The ID of the publisher.Creating application ID
Content Encoding: string MIME Content Encoding of the payload
Content Type: string MIME Content Type of the payload
Select from one of the following options:
- application/csv
- application/json
- application/pdf
- application/x-compressed
- application/xml
- application/zip
- binary/octet-stream
- image/gif
- image/jpg
- image/png
- multipart/x-zip
- text/css
- text/csv
- text/html
- text/javascript
- text/json
- text/plain
- text/xhtml
- text/xml
Correlation ID: string Application correlation identifier
Message ID: string Application message identifier
Priority: string Message priority, 0 to 255
Timestamp: string The value of the timestamp property in the outgoing message, in milliseconds since the epoch.
Type: string Message type name
User ID: string Creating user ID
* - denotes required
Parameter Type Description
Outgoing Exchange Name: string The exchange where the outgoing message will be published.
Routing Key: string The routing key of the outgoing message
* - denotes required
Parameter Type Description
Mandatory: boolean Determines what happens when a message is routed to zero queues. When set, an error is returned. When unset, the message is discarded.
Delivery Mode: string Whether the message is persistent or not
Select from one of the following options:
- Non-Persistent {1}
- Persistent {2}
Expiration: string The message time to live in the queue, non-negative integral number of milliseconds
Response Reply To: string Destination to reply to this response
* - denotes required
Parameter Type Description
Headers: string A register whose value will contain additional protocol headers to be added to the outbound document.
* - denotes required
Parameter Type Description
Output Document: string Whether output document emitted should be the original input document (original) or a status document (status)
Select from one of the following options:
- Status document {status} - Return a status document.
- Input document {input} - Return the input document.
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDRabbitMQEmitAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Application ID: string The ID of the publisher.Creating application ID
Content Encoding: string MIME Content Encoding of the payload
Content Type: string MIME Content Type of the payload
Select from one of the following options:
- application/csv
- application/json
- application/pdf
- application/x-compressed
- application/xml
- application/zip
- binary/octet-stream
- image/gif
- image/jpg
- image/png
- multipart/x-zip
- text/css
- text/csv
- text/html
- text/javascript
- text/json
- text/plain
- text/xhtml
- text/xml
Correlation ID: string Application correlation identifier
Message ID: string Application message identifier
Priority: string Message priority, 0 to 255
Timestamp: string The value of the timestamp property in the outgoing message, in milliseconds since the epoch.
Type: string Message type name
User ID: string Creating user ID
* - denotes required
Parameter Type Description
Outgoing Exchange Name: string The exchange where the outgoing message will be published.
Routing Key: string The routing key of the outgoing message
* - denotes required
Parameter Type Description
Mandatory: boolean Determines what happens when a message is routed to zero queues. When set, an error is returned. When unset, the message is discarded.
Delivery Mode: string Whether the message is persistent or not
Select from one of the following options:
- Non-Persistent {1}
- Persistent {2}
Expiration: string The message time to live in the queue, non-negative integral number of milliseconds
Response Reply To: string Destination to reply to this response
* - denotes required
Parameter Type Description
Headers: string A register whose value will contain additional protocol headers to be added to the outbound document.
* - denotes required
Parameter Type Description
Output Document: string Whether output document emitted should be the original input document (original) or a status document (status)
Select from one of the following options:
- Status document {status} - Return a status document.
- Input document {input} - Return the input document.
* - denotes required
Output Events
Configuration
This action requires a Generics Configuration as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
Application ID: | string | The ID of the publisher.Creating application ID | Content Encoding: | string | MIME Content Encoding of the payload | Content Type: | string | MIME Content Type of the payload
Select from one of the following options:
|
Correlation ID: | string | Application correlation identifier | Message ID: | string | Application message identifier | Priority: | string | Message priority, 0 to 255 | Timestamp: | string | The value of the timestamp property in the outgoing message, in milliseconds since the epoch. | Type: | string | Message type name | User ID: | string | Creating user ID |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Outgoing Exchange Name: | string | The exchange where the outgoing message will be published. | Routing Key: | string | The routing key of the outgoing message |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Mandatory: | boolean | Determines what happens when a message is routed to zero queues. When set, an error is returned. When unset, the message is discarded. | Delivery Mode: | string | Whether the message is persistent or not
Select from one of the following options:
|
Expiration: | string | The message time to live in the queue, non-negative integral number of milliseconds | Response Reply To: | string | Destination to reply to this response |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Headers: | string | A register whose value will contain additional protocol headers to be added to the outbound document. |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Output Document: | string | Whether output document emitted should be the original input document (original) or a status document (status)
Select from one of the following options:
|
* - denotes required
Output Events
Name | Description |
---|---|
OnParseError | Could not parse a document. |
OnFailConnection | Could not connect to the external system. |
OnFailedOperation | Could not perform the operation requested. |