Skip to content

Commit baa4b48

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into vhdx
2 parents 188b48c + ae828dd commit baa4b48

6 files changed

+25
-34
lines changed

articles/logic-apps/logic-apps-using-sap-connector.md

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,6 @@ Along with simple string and number inputs, the SAP connector accepts the follow
127127
1. In the action named **\[BAPI] Call method in SAP**, disable the auto-commit feature.
128128
1. Call the action named **\[BAPI] Commit transaction** instead.
129129

130-
### SAP built-in connector
131-
132-
The SAP built-in connector trigger named **Register SAP RFC server for trigger** is available in the Azure portal, but the trigger currently can't receive calls from SAP when deployed in Azure. To fire the trigger, you can run the workflow locally in Visual Studio Code. For Visual Studio Code setup requirements and more information, see [Create a Standard logic app workflow in single-tenant Azure Logic Apps using Visual Studio Code](create-single-tenant-workflows-visual-studio-code.md). You must also set up the following environment variables on the computer where you install Visual Studio Code:
133-
134-
- **WEBSITE_PRIVATE_IP**: Set this environment variable value to **127.0.0.1** as the localhost address.
135-
- **WEBSITE_PRIVATE_PORTS**: Set this environment variable value to two free and usable ports on your local computer, separating the values with a comma (**,**), for example, **8080,8088**.
136-
137130
## Prerequisites
138131

139132
* An Azure account and subscription. If you don't have an Azure subscription yet, [sign up for a free Azure account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
@@ -206,6 +199,11 @@ The SAP built-in connector trigger named **Register SAP RFC server for trigger**
206199
> In Standard workflows, the SAP built-in trigger named **Register SAP RFC server for trigger** uses the Azure
207200
> Functions trigger instead, and shows only the actual callbacks from SAP.
208201
202+
* For the SAP built-in connector trigger named **Register SAP RFC server for trigger**, you have to enable virtual network integration and private ports by following the article at [Enabling Service Bus and SAP built-in connectors for stateful Logic Apps in Standard](https://techcommunity.microsoft.com/t5/integrations-on-azure-blog/enabling-service-bus-and-sap-built-in-connectors-for-stateful/ba-p/3820381). You can also run the workflow in Visual Studio Code to fire the trigger locally. For Visual Studio Code setup requirements and more information, see [Create a Standard logic app workflow in single-tenant Azure Logic Apps using Visual Studio Code](create-single-tenant-workflows-visual-studio-code.md). You must also set up the following environment variables on the computer where you install Visual Studio Code:
203+
204+
- **WEBSITE_PRIVATE_IP**: Set this environment variable value to **127.0.0.1** as the localhost address.
205+
- **WEBSITE_PRIVATE_PORTS**: Set this environment variable value to two free and usable ports on your local computer, separating the values with a comma (**,**), for example, **8080,8088**.
206+
209207
* The message content to send to your SAP server, such as a sample IDoc file. This content must be in XML format and include the namespace of the [SAP action](/connectors/sap/#actions) that you want to use. You can [send IDocs with a flat file schema by wrapping them in an XML envelope](sap-create-example-scenario-workflows.md#send-flat-file-idocs).
210208

211209
<a name="network-prerequisites"></a>
@@ -536,7 +534,7 @@ For a Consumption workflow in multi-tenant Azure Logic Apps, the SAP managed con
536534
537535
<a name="single-tenant-prerequisites"></a>
538536
539-
For a Standard workflow in single-tenant Azure Logic Apps, use the SAP *built-in* connector to directly access resources that are protected by an Azure virtual network. You can also use other built-in connectors that let workflows directly access on-premises resources without having to use the on-premises data gateway.
537+
For a Standard workflow in single-tenant Azure Logic Apps, use the SAP *built-in* connector to directly access resources that are protected by an Azure virtual network. You can also use other built-in connectors that let workflows directly access on-premises resources without having to use the on-premises data gateway. For additional requirements regarding the SAP built-in connector trigger named **Register SAP RFC server for trigger**, see [Prerequisites](#prerequisites).
540538
541539
1. To use the SAP connector, you need to download the following files and have them read to upload to your Standard logic app resource. For more information, see [SAP NCo client library prerequisites](#sap-client-library-prerequisites):
542540
@@ -590,13 +588,6 @@ For a Standard workflow in single-tenant Azure Logic Apps, use the SAP *built-in
590588
591589
1. In the **net472** folder, upload the assembly files larger than 4 MB.
592590
593-
#### SAP trigger requirements
594-
595-
The SAP built-in connector trigger named **Register SAP RFC server for trigger** is available in the Azure portal, but the trigger currently can't receive calls from SAP when deployed in Azure. To fire the trigger, you can run the workflow locally in Visual Studio Code. For Visual Studio Code setup requirements and more information, see [Create a Standard logic app workflow in single-tenant Azure Logic Apps using Visual Studio Code](create-single-tenant-workflows-visual-studio-code.md). You must also set up the following environment variables on the computer where you install Visual Studio Code:
596-
597-
- **WEBSITE_PRIVATE_IP**: Set this environment variable value to **127.0.0.1** as the localhost address.
598-
- **WEBSITE_PRIVATE_PORTS**: Set this environment variable value to two free and usable ports on your local computer, separating the values with a comma (**,**), for example, **8080,8088**.
599-
600591
### [ISE](#tab/ise)
601592
602593
<a name="ise-prerequisites"></a>

articles/spring-apps/quickstart-configure-single-sign-on-enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ To complete the single sign-on experience, use the following steps to deploy the
182182
--name identity-routes \
183183
--service <Azure-Spring-Apps-service-instance-name> \
184184
--app-name identity-service \
185-
--routes-file azure/routes/identity-service.json
185+
--routes-file azure-spring-apps-enterprise/resources/json/routes/identity-service.json
186186
```
187187

188188
## Configure single sign-on for Spring Cloud Gateway

articles/spring-apps/quickstart-deploy-apps-enterprise.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ Use the following steps to deploy and build applications. For these steps, make
240240
--resource-group <resource-group-name> \
241241
--name quickstart-builder \
242242
--service <Azure-Spring-Apps-service-instance-name> \
243-
--builder-file azure/builder.json
243+
--builder-file azure-spring-apps-enterprise/resources/json/tbs/builder.json
244244
```
245245

246246
1. Use the following command to build and deploy the payment service:
@@ -343,7 +343,7 @@ Use the following steps to configure Spring Cloud Gateway and configure routes t
343343
--name cart-routes \
344344
--service <Azure-Spring-Apps-service-instance-name> \
345345
--app-name cart-service \
346-
--routes-file azure/routes/cart-service.json
346+
--routes-file azure-spring-apps-enterprise/resources/json/routes/cart-service.json
347347
```
348348

349349
1. Use the following command to create routes for the order service:
@@ -354,7 +354,7 @@ Use the following steps to configure Spring Cloud Gateway and configure routes t
354354
--name order-routes \
355355
--service <Azure-Spring-Apps-service-instance-name> \
356356
--app-name order-service \
357-
--routes-file azure/routes/order-service.json
357+
--routes-file azure-spring-apps-enterprise/resources/json/routes/order-service.json
358358
```
359359

360360
1. Use the following command to create routes for the catalog service:
@@ -365,7 +365,7 @@ Use the following steps to configure Spring Cloud Gateway and configure routes t
365365
--name catalog-routes \
366366
--service <Azure-Spring-Apps-service-instance-name> \
367367
--app-name catalog-service \
368-
--routes-file azure/routes/catalog-service.json
368+
--routes-file azure-spring-apps-enterprise/resources/json/routes/catalog-service.json
369369
```
370370

371371
1. Use the following command to create routes for the frontend:
@@ -376,7 +376,7 @@ Use the following steps to configure Spring Cloud Gateway and configure routes t
376376
--name frontend-routes \
377377
--service <Azure-Spring-Apps-service-instance-name> \
378378
--app-name frontend \
379-
--routes-file azure/routes/frontend.json
379+
--routes-file azure-spring-apps-enterprise/resources/json/routes/frontend.json
380380
```
381381

382382
1. Use the following commands to retrieve the URL for Spring Cloud Gateway:

articles/spring-apps/quickstart-integrate-azure-database-and-redis-enterprise.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,13 @@ The following instructions describe how to provision an Azure Cache for Redis an
110110

111111
[!INCLUDE [About Azure Resource Manager](../../includes/resource-manager-quickstart-introduction.md)]
112112

113-
You can find the template used in this quickstart in the [fitness store sample GitHub repository](https://github.com/Azure-Samples/acme-fitness-store/blob/Azure/azure/templates/azuredeploy.json).
113+
You can find the template used in this quickstart in the [fitness store sample GitHub repository](https://github.com/Azure-Samples/acme-fitness-store/blob/Azure/azure-spring-apps-enterprise/resources/json/deploy/azuredeploy.json).
114114

115115
To deploy this template, follow these steps:
116116

117117
1. Select the following image to sign in to Azure and open a template. The template creates an Azure Cache for Redis and an Azure Database for PostgreSQL Flexible Server.
118118

119-
:::image type="content" source="../media/template-deployments/deploy-to-azure.svg" alt-text="Button to deploy the ARM template to Azure." border="false" link="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure-Samples%2Facme-fitness-store%2FAzure%2Fazure%2Ftemplates%2Fazuredeploy.json":::
119+
:::image type="content" source="../media/template-deployments/deploy-to-azure.svg" alt-text="Button to deploy the ARM template to Azure." border="false" link="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure-Samples%2Facme-fitness-store%2FAzure%2Fazure-spring-apps-enterprise%2Fresources%2Fjson%2Fdeploy%2Fazuredeploy.json":::
120120

121121
1. Enter values for the following fields:
122122

articles/spring-apps/quickstart-set-request-rate-limits-enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ az spring gateway route-config update \
8282
--service <Azure-Spring-Apps-service-instance-name> \
8383
--name catalog-routes \
8484
--app-name catalog-service \
85-
--routes-file azure/routes/catalog-service_rate-limit.json
85+
--routes-file azure-spring-apps-enterprise/resources/json/routes/catalog-service_rate-limit.json
8686
```
8787

8888
Use the following commands to retrieve the URL for the `/products` route in Spring Cloud Gateway:

articles/storage-mover/endpoint-manage.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: stevenmatthew
55
ms.author: shaas
66
ms.service: azure-storage-mover
77
ms.topic: how-to
8-
ms.date: 08/07/2023
8+
ms.date: 08/18/2023
99
ms.custom: template-how-to
1010
---
1111

@@ -20,7 +20,7 @@ REVIEW Engineering: not reviewed
2020
EDIT PASS: started
2121
2222
Initial doc score: 93
23-
Current doc score: 100 (3269 words and 0 issues)
23+
Current doc score: 100 (3365 words and 0 issues)
2424
2525
!########################################################
2626
-->
@@ -29,7 +29,7 @@ Current doc score: 100 (3269 words and 0 issues)
2929

3030
While the term *endpoint* is often used in networking, it's used in the context of the Storage Mover service to describe a storage location with a high level of detail.
3131

32-
A storage mover endpoint is a resource that contains the path to either a source or destination location and other relevant information. Endpoints are used in the creation of a job definition. Only certain types of endpoints may be used as a source or a target, respectively.
32+
A storage mover endpoint is a resource that contains the path to either a source or destination location and other relevant information. Endpoints are used in the creation of a job definition to define the source and target locations for a particular copy operation. Only certain types of endpoints may be used as a source or a target, respectively. For example, data contained within an NFS (Network File System) file share endpoint can only be copied to a blob storage container. Similarly, copy operations with an SMB-based (Server Message Block) file share target can only be migrated to an Azure file share,
3333

3434
This article guides you through the creation and management of Azure Storage Mover endpoints. To follow these examples, you need a top-level storage mover resource. If you haven't yet created one, follow the steps within the [Create a Storage Mover resource](storage-mover-create.md) article before continuing.
3535

@@ -39,7 +39,7 @@ After you complete the steps within this article, you'll be able to create and m
3939

4040
Within the Azure Storage Mover resource hierarchy, a migration project is used to organize migration jobs into logical tasks or components. A migration project in turn contains at least one job definition, which describes both the source and target locations for your migration project. The [Understanding the Storage Mover resource hierarchy](resource-hierarchy.md) article contains more detailed information about the relationships between a Storage Mover, its endpoints, and its projects.
4141

42-
Because a migration requires both a well-defined source and target, endpoints are parented to the top-level storage mover resource. This placement allows you to reuse endpoints across any number of job definitions. While there's only a single endpoint resource, the properties of each endpoint may vary based on its type. For example, NFS (Network File System) shares, SMB (Server Message Block) shares, and Azure Storage blob container endpoints each require fundamentally different information.
42+
Because a migration requires both a well-defined source and target, endpoints are parented to the top-level storage mover resource. This placement allows you to reuse endpoints across any number of job definitions. While there's only a single endpoint resource, the properties of each endpoint may vary based on its type. For example, NFS (Network File System) shares, SMB shares, and Azure Storage blob container endpoints each require fundamentally different information.
4343

4444
[!INCLUDE [protocol-endpoint-agent](includes/protocol-endpoint-agent.md)]
4545

@@ -58,11 +58,11 @@ Agent access to both your Key Vault and target storage resources is controlled t
5858

5959
There are many use cases that require preserving metadata values such as file and folder timestamps, ACLs, and file attributes. Storage Mover supports the same level of file fidelity as the underlying Azure file share. Azure Files in turn [supports a subset](/rest/api/storageservices/set-file-properties) of the [NTFS file properties](/windows/win32/fileio/file-attribute-constants). The following table represents common metadata that is migrated:
6060

61-
|Metadata property |Outcome |
62-
|-----------------------|-----------------------------------------------------------------------------------------------|
61+
|Metadata property |Outcome |
62+
|-----------------------|------------------------------------------------------------------------------------------|
6363
|Directory structure |The original directory structure of the source is preserved on the target share. |
64-
|Access permissions |Permissions on the source file or directory are preserved on the target share. |
65-
|Symbolic links |Symbolic links on the source are preserved and mapped on the target share. |
64+
|Access permissions |Permissions on the source file or directory are preserved on the target share. |
65+
|Symbolic links |Symbolic links on the source are preserved and mapped on the target share. |
6666
|Create timestamp |The original create timestamp of the source file is preserved on the target share. |
6767
|Change timestamp |The original change timestamp of the source file is preserved on the target share. |
6868
|Modified timestamp |The original modified timestamp of the source file is preserved on the target share. |
@@ -351,9 +351,9 @@ Follow the steps in this section to view endpoints accessible to your Storage Mo
351351

352352
1. On the **Storage endpoints** page, the default **Storage endpoints** view displays the names of any provisioned source endpoints and a summary of their associated properties. To view provisioned destination endpoint, select **Target endpoints**. You can filter the results further by selecting the **Protocol** or **Host** filters and the relevant option.
353353

354-
:::image type="content" source="media/endpoint-manage/endpoint-filter.png" alt-text="Screenshot of the Storage Endpoints page within the Azure portal showing the endpoint details and the location of the target endpoint filters." lightbox="media/endpoint-manage/endpoint-filter-lrg.png":::
354+
:::image type="content" source="media/endpoint-manage/endpoint-filter.png" alt-text="Screenshot of the Storage Endpoints page within the Azure portal showing endpoint details and the target endpoint filters location." lightbox="media/endpoint-manage/endpoint-filter-lrg.png":::
355355

356-
At this time, the Azure Portal doesn't provide the ability to to directly modify provisioned endpoints. An endpoint's description, however, can be modified using Azure PowerShell by following [this example](endpoint-manage.md?tabs=powershell#view-and-edit-an-endpoints-properties). Endpoint resources that require updating within the Azure Portal should be deleted and recreated.
356+
At this time, the Azure portal doesn't support the direct modification of provisioned endpoints. An endpoint's description, however, can be modified using Azure PowerShell by following [this example](endpoint-manage.md?tabs=powershell#view-and-edit-an-endpoints-properties). Endpoint resources that require updating within the Azure portal should be deleted and recreated.
357357

358358
### [PowerShell](#tab/powershell)
359359

0 commit comments

Comments
 (0)