SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Queues and subscriptions in SAP Integration Suite, advanced event mesh

Learn how you can configure queues and topic subscription so that you don't a consumer doesn't miss any events emitted by a publisher.

Overview

🎓 intermediate 30 min. SAP Integration SuiteIntermediateSAP Business Technology Platform

You will learn

  • โœ”How to create a queue in an SAP Integration Suite, advanced event mesh event broker service.
  • โœ”How to add topic subscriptions to a queue.
  • โœ”How to consume message from a queue in the Try Me! page.
Antonio Maradiaga A Antonio Maradiaga June 18, 2025
Created by May 19, 2025
Contributors

Prerequisites

Prerequisites

  • You have access to an SAP Integration Suite, advanced event mesh tenant.

Steps

Intro

In some scenarios, it is unacceptable to miss any events and you need to ensure that you receive and process all messages published. Fortunately, there is a mechanism to retain messages without the need for a consumer service to be online 100% of the time. Then, the consumer can process the messages asynchronously or whenever it is available. Enter Queues.

Step 1 Queues
โ€”

Queues allow us to subscribe to one or more topics and receive messages for all topics matching their subscriptions. The messages are received by the messaging system, saved in the queue and delivered to consuming clients if they are online and connected or held in the queue until the consumer becomes available.

Queues can provide exclusive access to one consumer or access to multiple consumers where messages are distributed among the consumers. The message will be in the queue until a consumer acknowledges that a message has been processed. Only then the message will be removed from the queue.

Queue
Queue

In the case of AEM, queues can be durable or non-durable:

  • Durable queues exist until they are removed by an administrative action. They accumulate messages whether clients are online or offline. When offline clients reconnect, they receive all of the messages that accumulated while they were offline.

  • Temporary (or non-durable) queues follow the lifecycle of the client connection and are useful for ensuring message persistence while clients are online. Once the client disconnect, the queue disappears.

Step 2 Topic subscription
+
Step 3 Topic endpoint
+
Step 4 Create a Queue
+
Step 5 Subscribe to a Queue
+
Step 6 Further study
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 6
1. Queues 2. Topic subscription 3. Topic endpoint 4. Create a Queue 5. Subscribe to a Queue 6. Further study

Learn more →