Skip to content

Commit b62baf2

Browse files
committed
Update data-factory-troubleshoot-guide.md
1 parent 8e480d8 commit b62baf2

File tree

1 file changed

+46
-44
lines changed

1 file changed

+46
-44
lines changed

articles/data-factory/data-factory-troubleshoot-guide.md

Lines changed: 46 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: data-factory
77
ms.subservice: troubleshooting
88
ms.custom: synapse
99
ms.topic: troubleshooting
10-
ms.date: 08/03/2022
10+
ms.date: 09/13/2022
1111
ms.author: abnarain
1212
---
1313

@@ -1022,6 +1022,50 @@ If the HDI activity is stuck in preparing for cluster, follow the guidelines bel
10221022
10231023
## Web Activity
10241024
1025+
### Error code: 2108
1026+
1027+
- **Message**: `Error calling the endpoint '%url;'. Response status code: '%code;'`
1028+
1029+
- **Cause**: The request failed due to an underlying issue such as network connectivity, a DNS failure, a server certificate validation, or a timeout.
1030+
1031+
- **Recommendation**: Use Fiddler/Postman/Netmon/Wireshark to validate the request.
1032+
1033+
#### More details
1034+
1035+
To use **Fiddler** to create an HTTP session of the monitored web application:
1036+
1037+
1. Download, install, and open [Fiddler](https://www.telerik.com/download/fiddler).
1038+
1039+
1. If your web application uses HTTPS, go to **Tools** > **Fiddler Options** > **HTTPS**.
1040+
1041+
1. In the HTTPS tab, select both **Capture HTTPS CONNECTs** and **Decrypt HTTPS traffic**.
1042+
1043+
:::image type="content" source="media/data-factory-troubleshoot-guide/fiddler-options.png" alt-text="Fiddler options":::
1044+
1045+
1. If your application uses TLS/SSL certificates, add the Fiddler certificate to your device.
1046+
1047+
Go to: **Tools** > **Fiddler Options** > **HTTPS** > **Actions** > **Export Root Certificate to Desktop**.
1048+
1049+
1. Turn off capturing by going to **File** > **Capture Traffic**. Or press **F12**.
1050+
1051+
1. Clear your browser's cache so that all cached items are removed and must be downloaded again.
1052+
1053+
1. Create a request:
1054+
1055+
1. Select the **Composer** tab.
1056+
1057+
1. Set the HTTP method and URL.
1058+
1059+
1. If needed, add headers and a request body.
1060+
1061+
1. Select **Execute**.
1062+
1063+
1. Turn on traffic capturing again, and complete the problematic transaction on your page.
1064+
1065+
1. Go to: **File** > **Save** > **All Sessions**.
1066+
1067+
For more information, see [Getting started with Fiddler](https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler).
1068+
10251069
### Error Code: 2001
10261070
10271071
- **Message**: `The length of execution output is over limit (around 4MB currently).`
@@ -1058,20 +1102,12 @@ If the HDI activity is stuck in preparing for cluster, follow the guidelines bel
10581102
10591103
- **Message**: `The value type '<provided data type>', in key '<key name>' is not expected type '<expected data type>'`
10601104
1061-
- **Cause**: Data generated in dynamic content expression doesn't match with the key and causes JSON parsing failure.
1105+
- **Cause**: Data generated in the dynamic content expression doesn't match with the key and causes JSON parsing failure.
10621106
10631107
- **Recommendation**: Look at the key field and fix the dynamic content definition.
10641108
10651109
### Error code: 2108
10661110
1067-
- **Message**: `Error calling the endpoint '%url;'. Response status code: '%code;'`
1068-
1069-
- **Cause**: The request failed due to an underlying issue such as network connectivity, a DNS failure, a server certificate validation, or a timeout.
1070-
1071-
- **Recommendation**: Use Fiddler/Postman/Netmon/Wireshark to validate the request.
1072-
1073-
### Error code: 2108
1074-
10751111
- **Message**: `Error calling the endpoint '<URL>'. Response status code: 'NA - Unknown'. More details: Exception message: 'NA - Unknown [ClientSideException] Invalid Url:<URL>. Please verify Url or integration runtime is valid and retry. Localhost URLs are allowed only with SelfHosted Integration Runtime`
10761112
10771113
- **Cause**: Unable to reach the URL provided. This can occur because there was a network connection issue, the URL was unresolvable, or a localhost URL was being used on an Azure integration runtime.
@@ -1094,40 +1130,6 @@ If the HDI activity is stuck in preparing for cluster, follow the guidelines bel
10941130
10951131
- **Recommendation**: Verify that you have provided the correct resource URL for your managed identity.
10961132
1097-
#### More details
1098-
To use **Fiddler** to create an HTTP session of the monitored web application:
1099-
1100-
1. Download, install, and open [Fiddler](https://www.telerik.com/download/fiddler).
1101-
1102-
1. If your web application uses HTTPS, go to **Tools** > **Fiddler Options** > **HTTPS**.
1103-
1104-
1. In the HTTPS tab, select both **Capture HTTPS CONNECTs** and **Decrypt HTTPS traffic**.
1105-
1106-
:::image type="content" source="media/data-factory-troubleshoot-guide/fiddler-options.png" alt-text="Fiddler options":::
1107-
1108-
1. If your application uses TLS/SSL certificates, add the Fiddler certificate to your device.
1109-
1110-
Go to: **Tools** > **Fiddler Options** > **HTTPS** > **Actions** > **Export Root Certificate to Desktop**.
1111-
1112-
1. Turn off capturing by going to **File** > **Capture Traffic**. Or press **F12**.
1113-
1114-
1. Clear your browser's cache so that all cached items are removed and must be downloaded again.
1115-
1116-
1. Create a request:
1117-
1118-
1. Select the **Composer** tab.
1119-
1120-
1. Set the HTTP method and URL.
1121-
1122-
1. If needed, add headers and a request body.
1123-
1124-
1. Select **Execute**.
1125-
1126-
1. Turn on traffic capturing again, and complete the problematic transaction on your page.
1127-
1128-
1. Go to: **File** > **Save** > **All Sessions**.
1129-
1130-
For more information, see [Getting started with Fiddler](https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler).
11311133
11321134
## General
11331135

0 commit comments

Comments
 (0)