Orchestrate
.procfwk

Logo

A cross tenant metadata driven processing framework for Azure Data Factory and Azure Synapse Analytics achieved by coupling orchestration pipelines with a SQL database and a set of Azure Functions.


- Overview
- Contents


View the Project on GitHub mrpaulandrew/procfwk

Validate Pipeline


« Contents / Functions


Role

Called as part of the infant pipeline this Function performs a soft check against the target orchestrator to ensure the worker pipeline exists before continuing and attempting to execute the worker.

The soft check ensures the metadata is left in a controlled state instead of the proceeding execute pipeline function throwing an execption.

Other unexpected exceptions will still be thrown in the usual way.

Reasons for the validation check to fail include:

Namespace: mrpaulandrew.azure.procfwk.

Method

GET, POST

Body Request

{
"tenantId": "123-123-123-123-1234567",
"applicationId": "123-123-123-123-1234567",
"authenticationKey": "Passw0rd123!",
"subscriptionId": "123-123-123-123-1234567",
"resourceGroupName": "ADF.procfwk",
"orchestratorName": "FrameworkFactory",
"orchestratorType": "ADF",
"pipelineName": "Intentional Error"
}

Return

See Services return classes.

Example Output

Worker exists:

{
"PipelineExists": "True",
"PipelineName": "Wait 1",
"PipelineId": "/subscriptions/123-123-123-123-1234567/resourceGroups/ADF.procfwk/providers/Microsoft.DataFactory/factories/WorkersFactory/pipelines/Wait 1",
"PipelineType": "Microsoft.DataFactory/factories/pipelines",
"ActivityCount": "1"
}