You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/connectors/connectors-create-api-servicebus.md
+15-17Lines changed: 15 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: logic-apps
5
5
ms.suite: integration
6
6
ms.reviewer: estfan, azla
7
7
ms.topic: how-to
8
-
ms.date: 06/13/2023
8
+
ms.date: 07/25/2023
9
9
ms.custom: engagement-fy23
10
10
tags: connectors
11
11
---
@@ -35,7 +35,7 @@ The Service Bus connector has different versions, based on [logic app workflow t
35
35
|-----------|-------------|-------------------|
36
36
|**Consumption**| Multi-tenant Azure Logic Apps | Managed connector (Standard class). For more information, review the following documentation: <br><br>- [Service Bus managed connector reference](/connectors/servicebus/) <br>- [Managed connectors in Azure Logic Apps](managed.md)|
37
37
|**Consumption**| Integration service environment (ISE) | Managed connector (Standard class) and ISE version, which has different message limits than the Standard class. For more information, review the following documentation: <br><br>- [SQL Server managed connector reference](/connectors/sql) <br>- [ISE message limits](../logic-apps/logic-apps-limits-and-config.md#message-size-limits) <br>- [Managed connectors in Azure Logic Apps](managed.md)|
38
-
|**Standard**| Single-tenant Azure Logic Apps and App Service Environment v3 (Windows plans only) | Managed connector (Azure-hosted) and built-in connector, which is [service provider based](../logic-apps/custom-connector-overview.md#service-provider-interface-implementation). The built-in version usually provides better performance, capabilities, pricing, and so on. <br><br>For more information, review the following documentation: <br><br>- [Service Bus managed connector reference](/connectors/servicebus/) <br>- [Service Bus built-in connector operations](#built-in-connector-operations) section later in this article <br>- [Built-in connectors in Azure Logic Apps](built-in.md)|
38
+
|**Standard**| Single-tenant Azure Logic Apps and App Service Environment v3 (Windows plans only) | Managed connector (Azure-hosted) and built-in connector, which is [service provider based](../logic-apps/custom-connector-overview.md#service-provider-interface-implementation). The built-in version usually provides better performance, capabilities, pricing, and so on. <br><br>**Note**: Service Bus built-in connector triggers follow the [*polling trigger*](introduction.md#triggers) pattern, which means that the trigger continually checks for messages in the queue or topic subscription. <br><br>For more information, review the following documentation: <br><br>- [Service Bus managed connector reference](/connectors/servicebus/) <br>- [Service Bus built-in connector operations](/azure/logic-apps/connectors/built-in/reference/servicebus) <br>- [Built-in connectors in Azure Logic Apps](built-in.md)|
39
39
40
40
## Prerequisites
41
41
@@ -527,29 +527,27 @@ The built-in Service Bus connector is a stateless connector, by default. To run
527
527
528
528
---
529
529
530
-
<aname="built-in-connector-operations"></a>
530
+
<aname="built-in-connector-app-settings"></a>
531
531
532
-
## Service Bus built-in connector operations
532
+
## Service Bus built-in connector app settings
533
533
534
-
The Service Bus built-in connector is available only for Standard logic app workflows and provides the following triggers and actions:
534
+
In a Standard logic app resource, the Service Bus built-in connector includes app settings that control various thresholds, such as timeout for sending messages and number of message senders per processor core in the message pool. For more information, review [Reference for app settings - local.settings.json](../logic-apps/edit-app-settings-host-settings.md#reference-local-settings-json).
535
535
536
-
| Trigger | Description |
537
-
|-------- |-------------|
538
-
| When messages are available in a queue | Start a workflow when one or more messages are available in a queue. |
539
-
| When messages are available in a topic subscription | Start a workflow when one or more messages are available in a topic subscription. |
536
+
<aname="read-messages-dead-letter-queues"></a>
540
537
541
-
These Service Bus triggers follow the *polling trigger* pattern, which means that the trigger continually checks for messages in the queue or topic subscription. For more general information about polling triggers, review [Triggers](introduction.md#triggers).
538
+
## Read messages from dead-letter queues with Service Bus built-in triggers
542
539
543
-
| Action | Description |
544
-
|--------|-------------|
545
-
| Send message | Send a message to a queue or topic. |
546
-
| Send multiple messages | Send more than one message to a queue or topic. |
540
+
In Standard workflows, to read a message from a dead-letter queue in a queue or a topic subscription, follow these steps using the specified triggers:
547
541
548
-
<aname="built-in-connector-app-settings"></a>
542
+
1. In your blank workflow, based on your scenario, add the Service Bus *built-in*connector trigger named **When messages are available in a queue** or **When a message are available in a topic subscription (peek-lock)**.
549
543
550
-
## Service Bus built-in connector app settings
544
+
1. In the trigger, set the following parameter values to specify your queue or topic subscription's default dead-letter queue, which you can access like any other queue:
551
545
552
-
In a Standard logic app resource, the Service Bus built-in connector includes app settings that control various thresholds, such as timeout for sending messages and number of message senders per processor core in the message pool. For more information, review [Reference for app settings - local.settings.json](../logic-apps/edit-app-settings-host-settings.md#reference-local-settings-json).
546
+
***When messages are available in a queue** trigger: Set the **Queue name** parameter to **queuename/$deadletterqueue**.
547
+
548
+
***When a message are available in a topic subscription (peek-lock)** trigger: Set the **Topic name** parameter to **topicname/Subscriptions/subscriptionname/$deadletterqueue**.
549
+
550
+
For more information, see [Service Bus dead-letter queues overview](../service-bus-messaging/service-bus-dead-letter-queues.md#path-to-the-dead-letter-queue).
0 commit comments