| Previous | Next |  | Contents | Index | Glossary

## Enqueue

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.

| Previous | Next |  | Contents | Index | Glossary