Skip to content

Commit 9c4a4fb

Browse files
committed
Merge branch 'master' into pehecke-migrate-orgservice
2 parents 1fde905 + 3b8837c commit 9c4a4fb

File tree

90 files changed

+269
-178
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+269
-178
lines changed

powerapps-docs/developer/common-data-service/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
href: write-plug-in.md
8080
- name: Handle exceptions
8181
href: handle-exceptions.md
82-
- name: Inpersonate a user
82+
- name: Impersonate a user
8383
href: impersonate-a-user.md
8484
- name: Register a plug-in
8585
href: register-plug-in.md

powerapps-docs/developer/common-data-service/troubleshoot-plug-in.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Troubleshoot plug-ins (Common Data Service for Apps) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Contains information on errors that can occur due to plug-ins and how to fix them." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 04/21/2019
5+
ms.date: 04/26/2019
66
ms.reviewer: ""
77
ms.service: "powerapps"
88
ms.topic: "article"
@@ -25,7 +25,9 @@ Error Code: `-2147220911`<br />
2525
Error Message: `There is no active transaction. This error is usually caused by custom plug-ins that ignore errors from service calls and continue processing.`
2626

2727
This can be a difficult error to address because the cause can be in someone else's code. To understand the message, you need to appreciate that any time an error related to a data operation occurs within a synchronous plug-in the transaction for the entire operation will be ended.
28-
[Scalable Customization Design in Common Data Service](scalable-customization-design/overview.md)
28+
29+
More information: [Scalable Customization Design in Common Data Service](scalable-customization-design/overview.md)
30+
2931
The most common cause is simply that a developer might believe they can attempt to perform an operation that *might* succeed so they wrap that operation in a try/catch block and attempt to swallow the error if it fails.
3032

3133
While this may work for a client application, within the execution of a plug-in any data operation failure will result in rolling back the entire transaction. You can't swallow the error, so you must make sure to always return an <xref:Microsoft.Xrm.Sdk.InvalidPluginExecutionException>.
@@ -67,4 +69,4 @@ You can register the plug-in to run in the context of a user known to have the c
6769

6870
<!-- But if you prefer that the logic in your plug-in adapt to the privileges that the calling user has, you really need to verify the user's privileges in your code.
6971
70-
TODO: Add content that shows how to do this -->
72+
TODO: Add content that shows how to do this -->

powerapps-docs/developer/common-data-service/webapi/discover-url-organization-web-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ In addition to datacenter specific Discovery services, that are available on the
3535
> [!NOTE]
3636
> It is recommended that users switch from the legacy regional discovery service (`https://disco.crm.dynamics.com`) to global discovery service (`https://globaldisco.crm.dynamics.com`).
3737
>
38-
> For Dynamics 365 US Government users, the global discovery service is available only for the **GCC** users and the URL is `https://globaldisco.crm9.dynamics.com`. More information: [Dynamics 365 Government URLs](https://docs.microsoft.com/dynamics365/customer-engagement/admin/government/microsoft-dynamics-365-government#dynamics-365-us-government-urls).
38+
> For Dynamics 365 US Government users, the global discovery service is available for the **GCC** and **GCC High** users, and the URL is different from the regular global discovery service URL. More information: [Dynamics 365 Government URLs](https://docs.microsoft.com/dynamics365/customer-engagement/admin/government/microsoft-dynamics-365-government#dynamics-365-us-government-urls).
3939
4040

4141
## Information provided by the Discovery service

powerapps-docs/developer/common-data-service/write-listener-application-azure-solution.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ search.app:
2222

2323
# Write a listener application for a Azure solution
2424

25-
<!-- https://docs.microsoft.com/dynamics365/customer-engagement/developer/write-listener-application-azure-solution -->
26-
2725
This topic describes how to write an Azure solution listener application that can read and process Dynamics 365 (online) Common Data Service messages that are posted to the Azure Service Bus. As a prerequisite, you should familiarize yourself with how to write a Azure Service Bus listener before trying to learn the specifics of a Dynamics 365 listener. For more information, see the [Azure Service Bus documentation](https://azure.microsoft.com/en-us/documentation/services/service-bus/).
2826

2927
<a name="bkmk_writequeued"></a>
@@ -42,7 +40,7 @@ A *topic* is similar to a queue but implements a publish/subscribe model. One or
4240
> [!IMPORTANT]
4341
> To use these queue or topic contracts, you must write your listener applications using the [Azure SDK](http://azure.microsoft.com/downloads/archive-net-downloads/) version 1.7 or higher.
4442
45-
Use of queues and topics in your multi-system software design can result in the decoupling of systems. If the listener application ever becomes unavailable, the message delivery from Dynamics 365 will still succeed and the listener application can continue processing the queue message when it is back online. [!INCLUDEMore information [Queues, Topics, and Subscriptions](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-queues-topics-subscriptions)
43+
Use of queues and topics in your multi-system software design can result in the decoupling of systems. If the listener application ever becomes unavailable, the message delivery from Dynamics 365 will still succeed and the listener application can continue processing the queue message when it is back online. More information: [Queues, Topics, and Subscriptions](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-queues-topics-subscriptions)
4644

4745
<a name="bkmk_writeoneway"></a>
4846

@@ -143,4 +141,4 @@ else if (receivedMessage.ContentType = "application/xml")
143141
[Sample: Two-way Listener](org-service/samples/two-way-listener.md)
144142
[Sample: REST Listener](org-service/samples/rest-listener.md)
145143
[Send Dynamics 365 Data over the Azure Service Bus](work-data-azure-solution.md)
146-
[Work with Dynamics 365 event data in your Azure Event Hub solution](work-event-data-azure-event-hub-solution.md)
144+
[Work with Dynamics 365 event data in your Azure Event Hub solution](work-event-data-azure-event-hub-solution.md)

powerapps-docs/developer/component-framework/manifest-schema-reference/code.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ ms.assetid: 44d9fcfb-0cd8-48cc-aace-dd589099dd79
1818

1919
# code element
2020

21+
[!INCLUDE[cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
22+
2123
[!INCLUDE [code-description](includes/code-description.md)]
2224

2325
## Attributes

powerapps-docs/developer/component-framework/manifest-schema-reference/control.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ ms.assetid: 4dacd337-c9df-458e-86f3-bfb3ab543ea7
1717

1818
# control element
1919

20+
[!INCLUDE[cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
21+
2022
[!INCLUDE [control-description](includes/control-description.md)]
2123

2224
## Attributes

powerapps-docs/developer/component-framework/manifest-schema-reference/css.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ ms.assetid: b6119424-c0a4-4412-b25c-8239da6cbe36
1717

1818
# css element
1919

20+
[!INCLUDE[cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
21+
2022
[!INCLUDE [css-description](includes/css-description.md)]
2123

2224
## Attributes

powerapps-docs/developer/component-framework/manifest-schema-reference/data-set.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ ms.assetid: 9ffe8930-b290-4252-98d4-a1195b00205f
1717

1818
# data-set element
1919

20+
[!INCLUDE[cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
21+
2022
[!INCLUDE [data-set-description](includes/data-set-description.md)]
2123

2224
## Attributes

powerapps-docs/developer/component-framework/manifest-schema-reference/html.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ ms.assetid: dcb8e71d-9a2f-4789-9a84-34673ccfd5c1
1818

1919
# html element
2020

21+
[!INCLUDE[cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
22+
2123
[!INCLUDE [html-description](includes/html-description.md)]
2224

2325
## Attributes

powerapps-docs/developer/component-framework/manifest-schema-reference/img.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ ms.assetid: 0e776647-a4a2-42c9-85e8-62718154052f
1717

1818
# img element
1919

20+
[!INCLUDE[cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
21+
2022
[!INCLUDE [img-description](includes/img-description.md)]
2123

2224
## Attributes

0 commit comments

Comments
 (0)