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

 ParameterTypeDescription
Application ID:stringThe ID of the publisher.Creating application ID
Content Encoding:stringMIME Content Encoding of the payload
Content Type:stringMIME 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:stringApplication correlation identifier
Message ID:stringApplication message identifier
Priority:stringMessage priority, 0 to 255
Timestamp:stringThe value of the timestamp property in the outgoing message, in milliseconds since the epoch.
Type:stringMessage type name
User ID:stringCreating user ID
* - denotes required
 ParameterTypeDescription
Outgoing Exchange Name:stringThe exchange where the outgoing message will be published.
Routing Key:stringThe routing key of the outgoing message
* - denotes required
 ParameterTypeDescription
Mandatory:booleanDetermines what happens when a message is routed to zero queues. When set, an error is returned. When unset, the message is discarded.
Delivery Mode:stringWhether the message is persistent or not

Select from one of the following options:
  • Non-Persistent {1}
  • Persistent {2}
Expiration:stringThe message time to live in the queue, non-negative integral number of milliseconds
Response Reply To:stringDestination to reply to this response
* - denotes required
 ParameterTypeDescription
Headers:stringA register whose value will contain additional protocol headers to be added to the outbound document.
* - denotes required
 ParameterTypeDescription
Output Document:stringWhether 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

NameDescription
OnParseErrorCould not parse a document.
OnFailConnectionCould not connect to the external system.
OnFailedOperationCould not perform the operation requested.