|Oracle Workflow Developer's Guide|
Part Number B10284-02
The Enqueue procedure in a queue handler package must enqueue an event message onto a queue associated with an outbound agent. You can optionally specify an override agent where you want to enqueue the event message. Otherwise, the event message is enqueued on the From Agent specified within the message. The Enqueue procedure transforms the event message's header information if necessary to enqueue the message in the format required by the queue.
When an event message is being sent, the generic WF_EVENT.Enqueue procedure determines which queue handler is associated with the specified outbound agent and calls the Enqueue procedure in that queue handler to enqueue the message.
The PL/SQL Enqueue procedure must have the following standard API:
procedure enqueue (p_event in WF_EVENT_T,
p_out_agent_override in WF_AGENT_T);
The arguments for the procedure are as follows:
|p_event||The event message.|
|p_out_agent_ override||The outbound agent on whose queue the event message should be enqueued.|