Oracle AQ - send a message
Search form
Description - Emits via Oracle AQ
Runtime Class - com.ibi.agents.XDAQEmitAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Correlation ID: string Value of the JMSCorrelationID header field
Priority: integer Outgoing message priority. Value must be between 0 and 9, with 9 most expedited. If omitted uses incoming priority.
JMS Type: string
Select from one of the following options:
- BytesMessage {bytes}
- Dynamic {dynamic}
- MapMessage {map}
- TextMessage {text}
AQ Type: string Selecting CLOB requires special configuration on server
Select from one of the following options:
- CLOB {clob}
- RAW {raw}
* - denotes required
Parameter Type Description
Delivery Mode: string Non-Persistent mode has low overhead but may lose messages. Persistent mode takes extra care to ensure the message is not lost in transit but makes no absolute guarantee.
Select from one of the following options:
- Non-Persistent {1}
- Persistent {2}
Time to Live: integer The message's lifetime (in milliseconds), default will live forever
Delivery Delay: integer Minimum length of time in milliseconds that must elapse after a message is sent before the JMS provider may deliver the message to a consumer. JMS 2 only.
* - denotes required
Parameter Type Description
ReplyTo: string Value of the JMSReplyTo header field
Type: string Value of the JMSType header field
Protocol: string Special register namespace from which protocol headers for the outbound request will be taken.
Select from one of the following options:
- Default Namespace {default}
- None {none}
* - denotes required
Parameter Type Description
* Output Document: string Document returned by object
Select from one of the following options:
- Status Document {status} - Returns a status document
- Response Document {response} - Returns the response of execution.
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDAQEmitAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Correlation ID: string Value of the JMSCorrelationID header field
Priority: integer Outgoing message priority. Value must be between 0 and 9, with 9 most expedited. If omitted uses incoming priority.
JMS Type: string
Select from one of the following options:
- BytesMessage {bytes}
- Dynamic {dynamic}
- MapMessage {map}
- TextMessage {text}
AQ Type: string Selecting CLOB requires special configuration on server
Select from one of the following options:
- CLOB {clob}
- RAW {raw}
* - denotes required
Parameter Type Description
Delivery Mode: string Non-Persistent mode has low overhead but may lose messages. Persistent mode takes extra care to ensure the message is not lost in transit but makes no absolute guarantee.
Select from one of the following options:
- Non-Persistent {1}
- Persistent {2}
Time to Live: integer The message's lifetime (in milliseconds), default will live forever
Delivery Delay: integer Minimum length of time in milliseconds that must elapse after a message is sent before the JMS provider may deliver the message to a consumer. JMS 2 only.
* - denotes required
Parameter Type Description
ReplyTo: string Value of the JMSReplyTo header field
Type: string Value of the JMSType header field
Protocol: string Special register namespace from which protocol headers for the outbound request will be taken.
Select from one of the following options:
- Default Namespace {default}
- None {none}
* - denotes required
Parameter Type Description
* Output Document: string Document returned by object
Select from one of the following options:
- Status Document {status} - Returns a status document
- Response Document {response} - Returns the response of execution.
* - denotes required
Output Events
Configuration
This action requires a Generics Configuration as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
Correlation ID: | string | Value of the JMSCorrelationID header field | Priority: | integer | Outgoing message priority. Value must be between 0 and 9, with 9 most expedited. If omitted uses incoming priority. | JMS Type: | string |
Select from one of the following options:
|
AQ Type: | string | Selecting CLOB requires special configuration on server
Select from one of the following options:
|
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Delivery Mode: | string | Non-Persistent mode has low overhead but may lose messages. Persistent mode takes extra care to ensure the message is not lost in transit but makes no absolute guarantee.
Select from one of the following options:
|
Time to Live: | integer | The message's lifetime (in milliseconds), default will live forever | Delivery Delay: | integer | Minimum length of time in milliseconds that must elapse after a message is sent before the JMS provider may deliver the message to a consumer. JMS 2 only. |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
ReplyTo: | string | Value of the JMSReplyTo header field | Type: | string | Value of the JMSType header field | Protocol: | string | Special register namespace from which protocol headers for the outbound request will be taken.
Select from one of the following options:
|
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
* | Output Document: | string | Document returned by object
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. |