Create and Add Message Queues to an Integration

You create queues that you configure in the MLLP Adapter trigger and invoke connections during design time. At runtime, messages are staged in the queues in the order in which they are received before delivery to target endpoints.

The design process for creating and including queues in an integration is as follows:

Create MLLP Adapter Trigger and Invoke Connections

Only the MLLP Adapter is supported for using queues. Create an MLLP Adapter with the Trigger role and an MLLP Adapter with the Invoke role. See Create a Connection in Using the MLLP Adapter with Oracle Integration 3.


The Connections page shows an MLLP trigger connection and an MLLP invoke connection. Each is in the Configured state.

Create a Queue

  1. In the navigation pane, click Projects.
  2. Select the project name.
  3. Click Integration Integrations icon.
  4. Scroll down to the Queues section, and click Add if no queues currently exist or Create Model icon if queues already exist. The Create queue panel opens.
  5. Enter a name and optional description, then click Create.

    The queue is displayed in the Queues section.

Add the Queue to an Integration

  1. In the navigation pane, click Projects.
  2. Select the project name.
  3. Click Integration Integrations icon.
  4. In the Integrations section, click Add if no integrations currently exist or Create Model icon if integrations already exist.

    The Add integration panel opens.

  5. Click Create, then select Application.

    The integration canvas is displayed.

  6. Add the MLLP Adapter trigger connection to the integration.
  7. Enter the following details, then click Continue.
    Element Description
    Name Enter a name.
    Always show acknowledgment in Activity Stream Select to show details about the acknowledge message that is sent to the client application in the activity stream.
    Enable FIFO Queue Select to use the queue created in Create a Queue.
  8. Click Finish.
  9. Add the MLLP Adapter invoke connection to the integration to consume the queue.
  10. Enter the following details, then click Continue.
    Element Description
    Name Enter a name.
    Always show acknowledgment in Activity Stream Select to show details about the acknowledge message in the activity stream.
    Select a FIFO Queue Select the queue to use.
  11. Click Finish.
  12. Continue designing your integration.
  13. Add a business identifier, then activate the integration.

Manage Queues

You can manage queues in integrations from the Queues section under Integration Integrations icon in the project.
Task How
Edit queues Click Actions Actions icon, then Edit to update the name.
Delete queues Click Actions Actions icon, then Delete. You cannot delete a queue currently being used by an integration.
View queue usage Click Actions Actions icon, then View usage to see which integrations are using the queue. This option is only available if a queue is used by an integration.
Export a project that contains queues You can export a project that includes a queue. See Export a Project in Using Integrations in Oracle Integration 3.
Import a project that contains queues You can import a project that includes a queue. See Create or Import a Project in Using Integrations in Oracle Integration 3.
Clone a project that contains queues You can clone a project that contains queues. The queue is retained in the cloned version. See Clone a Project in Using Integrations in Oracle Integration 3.

You monitor and manage the messages in queues during runtime from the Observe tab. See Monitor and Manage Queued Messages at Runtime.