Welcome Guest! Log in
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…


Stambia Data Integration allows to work with Advanced Message Queuing Protocol (AMQP) brokers.

An AMQP Metadata Model is available to define all the broker's credentials and communication properties, and to design the different AMQP objects.

It can then be used on the five Process Actions that allows to:

  • Declare AMQP exchanges and queues
  • Send messages to exchanges or queues
  • Receive messages from queues
Prerequisites:
  • Stambia DI Designer S18.2.0 or higher
  • Stambia DI Runtime S17.3.0 or higher

Note:

Stambia DI is a flexible and agile solution. It can be quickly adapted to your needs.

If you have any question, any feature request or any issue, do not hesitate to contact us.

This component may require a dedicated license.

Please contact the Stambia support team if you have any doubt and if you need to use it in a production environment.

 

Download

All the necessary material to use AMQP with Stambia DI is already included in the Designer and Runtime.

Name Description Download
Demonstration Project A project that demonstrates most of the features through examples of AMQP Processes download

 

Supported features

You can find bellow an overview of what Stambia can do with AMQP brokers

Name Description
Connectivity

Messages can be sent to or received from the following AMQP items:

  • Exchanges
    • Direct Exchanges
    • Fanout Exchanges
    • Headers Exchanges
    • Topic Exchanges
  • Queues
Exchange declaration

The following types of exchange can be declared (created) on the broker from Stambia DI:

  • Direct Exchanges
  • Fanout Exchanges
  • Headers Exchanges
  • Topic Exchanges

Optional properties supported for the exchanges:

  • Durable
  • Automatic Delete
Transactions

All the operations can be managed in transactions, committed manually or automatically.

The following transaction modes are supported:

  • SESSION_TRANSACTED
  • AUTO_ACKNOWLEDGE
Send methods

The source messages to send can be provided:

  • In files: The content of the specified file will be read by Stambia and sent to the broker
  • In the body of the action: The content is specified directly in the Stambia Process, on the send action
Receive methods

The received messages can be:

  • Stored directly in a file
  • Used in the rest of the Process through a Bind Link
AMQP protocol version Stambia supports the AMQP 0.9.1 protocol version

 

 

Articles

Suggest a new Article!