Skip to end of metadata
Go to start of metadata

Introduction

A RabbitMQ connection is configured using the RabbitMQ connector, establishing access to the RabbitMQ endpoint. Once a connection is established, you can configure one or more RabbitMQ activities associated with that connection to be used either as a source to provide data to an operation or as a target to consume data in an operation.

Creating or Editing a RabbitMQ Connection

From the design canvas, open the Connectivity tab of the design component palette:

Connectivity tab

To configure a new RabbitMQ connection, use the Show dropdown to filter on Connectors, and then click the RabbitMQ connector block:

RabbitMQ connection new

To configure an existing RabbitMQ connection, use the Show dropdown to filter on Endpoints, and then double-click the RabbitMQ connector block:

RabbitMQ connection existing

These open the configuration screen for the RabbitMQ connection, covered next.

Configuring a RabbitMQ Connection

Configuration of a RabbitMQ connection includes these fields:

RabbitMQ connection configuration

TIP: Fields with a variable icon Variable icon support using global variables, project variables, and Jitterbit variables. Begin either by typing an open square bracket [ into the field or by clicking the variable icon to display a list of the existing variables to choose from.

  • Endpoint Name: Enter a name to use to identify the RabbitMQ connection. The name must be unique for each RabbitMQ connection and must not contain forward slashes (/) or colons (:). This name is also used to identify the RabbitMQ endpoint, which refers to both a specific connection and its activities.

  • Host Name: Enter the host name.

  • Port: Enter the port.

  • Username: Enter the username.

  • Password: Enter the password.

  • Virtual Host: Enter the virtual host.

  • Test: Click to verify the connection using the provided credentials.

  • Save Changes: Click to save and close the connection configuration.

  • Discard Changes: After making changes to a new or existing configuration, click to close the configuration without saving. A message asks you to confirm that you want to discard changes.

  • Delete: After opening an existing connection configuration, click to permanently delete the connection from the project and close the configuration (see Component Dependencies, Deletion, and Removal). A message asks you to confirm that you want to delete the connection.

Next Steps

After configuring a RabbitMQ connection, you can configure one or more RabbitMQ activities associated with that connection to be used either as a source (to provide data within an operation) or as a target (to consume data within an operation).

After configuring a RabbitMQ connection, use the Show dropdown to filter on Endpoints, and then click the RabbitMQ connection block to display activities that are available to be used with a RabbitMQ connection:

Activities

For more information, see these activities:

  • Get: Gets a message at a RabbitMQ endpoint and is intended to be used as a source in an operation.

  • Get Bulk: Gets messages at a RabbitMQ endpoint and is intended to be used as a source in an operation.

  • Acknowledge: Sends an acknowledgement to a RabbitMQ endpoint and is intended to be used as a target in an operation.

  • Publish: Publishes a message to a RabbitMQ endpoint and is intended to be used as a target in an operation.

  • Publish Bulk: Publishes messages to a RabbitMQ endpoint and is intended to be used as a target in an operation.

On This Page

Last updated:  Apr 28, 2020

  • No labels