Syntax:
com.ibi.agents.XDAQEmitAgent
iIT Service Object:
misc: AQ Emit Agent
Description:
This service sends a message to an Oracle AQ queue.
Parameters:
Parameter |
Description |
---|---|
Queue Name * |
Name of the input queue to be monitored. |
Host |
Host of the server connection. |
SID * |
SID of the server connection. |
Port |
Port to use for the server connection. |
Driver * |
Driver to use for the server connection. |
User * |
User login ID at the broker machine. |
Password * |
User password at the broker machine. |
Table Owner/Schema * |
Usually the same as the login. |
Table Name |
Table in which the queue resides. |
Connection Type * |
Connection to Oracle JMS or Oracle AQ.
|
AQ |
|
Message Type |
Select one of the following message type formats to send or create (when creating a dynamic queue on the listener):
|
Payload Class |
When using custom defined objects, specify a class that is in the classpath. |
Payload Object |
When using custom defined objects, specify the Oracle object that the class will map to. The owner of the schema will be prepended. |
Object Owner |
Name of the input queue to be monitored. |
RAC |
|
RAC Hosts |
Enter additional hosts for RAC failover/load balancing (host1:port, host2:port, host3:port). |
RAC Load balance |
Use the RAC connection for load balancing.
|
RAC Failover |
Use the RAC connection for failover.
|
ONS Hosts |
Hosts emitting ONS information, for example host:port, host:port. |
Cache Minimum |
The minimum number of connections to the queue to be held in the cache. |
Cache Maximum |
The maximum number of connections to the queue to be held in the cache. |
Cache Initial |
The initial number of connections to create in the cache. |
Cache Inactive Timeout |
The maximum time a cached physical connection can remain idle. |
Cache Abandoned Timeout |
The maximum time that a connection can remain unused before the connection is closed and returned to the cache. |
Cache Maximum Statements |
The maximum number of statements that a connection keeps open. |
Cache Property Interval |
Sets the time interval at which the cache manager inspects and enforces all specified cache properties. |
JMS |
|
Message Priority |
The outgoing message priority. If no value is specified, the incoming message priority is used. |
Message Type |
Select one of the following message type formats to send or create (when creating a dynamic queue on the listener):
|
Set Reply Correlation ID |
If set to a value, this is used as the correlation ID of the response. |
Delivery Mode |
Retention of a message at the destination until its receipt is acknowledged is not guaranteed by a PERSISTENT delivery mode. |
JMSReplyTO |
Queue or Topic (used for JNDI lookup). |
Time to Live |
The lifetime of a message (in milliseconds). The default is the message will live forever. |
Agent Specific Parameters |
|
Return * |
Return from this agent.
|
Preemitter |
Determines if any preemitter be avoided.
|
Edges:
The following table lists the available line edges for the AQ Emit Service (com.ibi.agents.XDAQEmitAgent).
Line Edge |
Description |
---|---|
OnError |
Error |
OnSuccess |
Success |
OnFailure |
Failure |
OnCustom |
|
The result of the Oracle AQ post appears in the <native> section of the <emitstatus> result. For more information, see the iWay Adapter for OracleAQ User's Guide.