Skip to content

Commit 6f4cf8f

Browse files
Merge pull request #268035 from chez-charlie/release-branch-1
Release branch 1
2 parents 8ca9c6e + 9fb60cf commit 6f4cf8f

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

articles/data-factory/control-flow-until-activity.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@ ms.custom: devx-track-azurepowershell, synapse
1515
# Until activity in Azure Data Factory and Synapse Analytics
1616
[!INCLUDE[appliesto-adf-asa-md](includes/appliesto-adf-asa-md.md)]
1717

18-
The Until activity provides the same functionality that a do-until looping structure provides in programming languages. It executes a set of activities in a loop until the condition associated with the activity evaluates to true. If an inner activity fails, the Until activity does not stop. You can specify a timeout value for the until activity.
18+
The Until activity provides the same functionality that a do-until looping structure provides in programming languages. It executes a set of activities in a loop until the condition associated with the activity evaluates to true. If an inner activity fails, the Until activity doesn't stop. You can specify a timeout value for the until activity.
1919

2020
## Create an Until activity with UI
2121

2222
To use an Until activity in a pipeline, complete the following steps:
2323

24-
1. Search for _Until_ in the pipeline Activities pane, and drag a Until activity to the pipeline canvas.
25-
1. Select the Until activity on the canvas if it is not already selected, and its **Settings** tab, to edit its details.
24+
1. Search for _Until_ in the pipeline Activities pane, and drag a Until activity to the pipeline canvas.
25+
1. Select the Until activity on the canvas if it isn't already selected, and its **Settings** tab, to edit its details.
2626

2727
:::image type="content" source="media/control-flow-until-activity/until-activity.png" alt-text="Shows the Settings tab of the Until activity in the pipeline canvas.":::
2828

29-
1. Enter an expression that will be evaluated after all child activities defined in the Until activity are executed. If the expression evaluates to false, the Until activity will execute all its child activities again. When it evaluates to true, the Until activity will complete. The expression can be a literal string expression, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#examples-of-using-parameters-in-expressions). The example below checks the value of a previously defined pipeline array variable called TestVariable to see if it evaluates to ['done'].
29+
1. Enter an expression that will be evaluated after all child activities defined in the Until activity is executed. If the expression evaluates to false, the Until activity executes all its child activities again. When it evaluates to true, the Until activity completes. The expression can be a literal string expression, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#examples-of-using-parameters-in-expressions). The example below checks the value of a previously defined pipeline array variable called TestVariable to see if it evaluates to ['done'].
3030

3131
:::image type="content" source="media/control-flow-until-activity/dynamic-content-to-check-variable-value.png" alt-text="Shows the  Add dynamic content  pane with an expression to check a variable for a defined value.":::
3232

33-
1. Define activities that the Until activity will execute by selecting the Edit Activities button on the Until activity directly, or by selecting the Activities tab to select it there. A new activities editor pane will be displayed where you can add any activities for the Until activity to execute. In this example, a Set Variable activity simply sets the value of the variable referenced in the expression above to ['done'], so the Until activity's expression will be true the first time it is executed, and the Until activity will stop. In your real-world use, you can check any conditions required and the Until activity will continue to execute its child activities each time the expression is evaluated, until the conditions are met.
33+
2. Define activities that the Until activity executes by selecting the Edit Activities button on the Until activity directly, or by selecting the Activities tab to select it there. A new activities editor pane is displayed where you can add any activities for the Until activity to execute. In this example, a Set Variable activity simply sets the value of the variable referenced in the aforementioned expression to ['done'], so the Until activity's expression will be true the first time it's executed, and the Until activity will stop. In your real-world use, you can check any conditions required and the Until activity will continue to execute its child activities each time the expression is evaluated, until the conditions are met.
3434

3535
:::image type="content" source="media/control-flow-until-activity/child-activities-editor.png" alt-text="Shows the activities editor for an Until activity with a Set Variable activity defined.":::
3636

@@ -44,7 +44,7 @@ To use an Until activity in a pipeline, complete the following steps:
4444
"value": "<expression that evaluates to true or false>",
4545
"type": "Expression"
4646
},
47-
"timeout": "<time out for the loop. for example: 00:01:00 (1 minute)>",
47+
"timeout": "<time out for the loop. for example: 00:10:00 (10 minute)>",
4848
"activities": [
4949
{
5050
"<Activity 1 definition>"
@@ -68,8 +68,8 @@ Property | Description | Allowed values | Required
6868
-------- | ----------- | -------------- | --------
6969
name | Name of the `Until` activity. | String | Yes
7070
type | Must be set to **Until**. | String | Yes
71-
expression | Expression that must evaluate to true or false | Expression. | Yes
72-
timeout | The do-until loop times out after the specified time here. | String. `d.hh:mm:ss` (or) `hh:mm:ss`. The default value is 7 days. Maximum value is: 90 days. | No
71+
expression | Expression that must evaluate to true or false | Expression. | Yes
72+
timeout | The do-until loop times out after the specified time here. | String. `d.hh:mm:ss` (or) `hh:mm:ss`. The default value is seven days. Maximum value is: 90 days. | No
7373
Activities | Set of activities that are executed until expression evaluates to `true`. | Array of activities. | Yes
7474

7575
## Example 1
@@ -92,7 +92,7 @@ In this example, the pipeline has two activities: **Until** and **Wait**. The Wa
9292
"value": "@equals('Failed', coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status, 'null'))",
9393
"type": "Expression"
9494
},
95-
"timeout": "00:00:01",
95+
"timeout": "00:10:00",
9696
"activities": [
9797
{
9898
"name": "MyUnauthenticatedActivity",
@@ -129,7 +129,7 @@ In this example, the pipeline has two activities: **Until** and **Wait**. The Wa
129129
```
130130

131131
## Example 2
132-
The pipeline in this sample copies data from an input folder to an output folder in a loop. The loop terminates when the value for the repeat parameter is set to false or it times out after one minute.
132+
The pipeline in this sample copies data from an input folder to an output folder in a loop. The loop terminates when the value for the repeat parameter is set to false or it times out after one minute.
133133

134134
### Pipeline with Until activity (Adfv2QuickStartPipeline.json)
135135

@@ -145,7 +145,7 @@ The pipeline in this sample copies data from an input folder to an output folder
145145
"value": "@equals('false', pipeline().parameters.repeat)",
146146
"type": "Expression"
147147
},
148-
"timeout": "00:01:00",
148+
"timeout": "00:10:00",
149149
"activities": [
150150
{
151151
"name": "CopyFromBlobToBlob",

articles/data-factory/control-flow-wait-activity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ In this example, the pipeline has two activities: **Until** and **Wait**. The Wa
6868
"value": "@equals('Failed', coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status, 'null'))",
6969
"type": "Expression"
7070
},
71-
"timeout": "00:00:01",
71+
"timeout": "00:10:00",
7272
"activities": [
7373
{
7474
"name": "MyUnauthenticatedActivity",

articles/data-factory/control-flow-webhook-activity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ To use a Webhook activity in a pipeline, complete the following steps:
4949
"body": {
5050
"key": "value"
5151
},
52-
"timeout": "00:03:00",
52+
"timeout": "00:10:00",
5353
"reportStatusOnCallBack": false,
5454
"authentication": {
5555
"type": "ClientCertificate",

0 commit comments

Comments
 (0)