Resolving issues when downloading a WSDL from an external web service to ServiceNowDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internalTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:0; } .sp td{ border-bottom: 1px solid; border-right: 1px solid; border-color:#E0E0E0; background-color: #ffffff; height: 20px; padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; } .sphr td{ border-right: 1px solid; border-bottom: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; height: 20px; } .title { color: #D1232B; font-weight:; font-size:25px; } .hd1{ color: #D1232B; font-weight:; font-size:18px; } .hd2{ color: #646464; font-weight:bold; font-size:16px; } .hd3{ color: #7a7a7a; font-weight:; font-size:16 px; text-decoration:; } .hd4{ color: #000000; font-weight:bold; font-size:14 px; text-decoration:; } --> Resolving issues when downloading a WSDL from an external web service to ServiceNow ProblemThe ServiceNow instance may encounter issues when attempting to download a WSDL from a web service provider. SymptomsWhen clicking the Generate sample SOAP messages button in your ServiceNow instance you are unable to download the WSDL. CauseThe behavior may be caused by one of these issues: An UnknownHost exception occurs.The ServiceNow instance is prevented from reaching the web service provider by a firewall.The web service provider requires mutual authentication.The web service provider requires authentication other than BasicAuth. Resolution - UnknownHost exception This error occurs when the WSDL URL is invalid or unreachable, or if any imports or includes defined in the WSDL are unreachable. Open the WSDL using a different SOAP client, such as SOAP-UI or a web browser to confirm the URL is accessible. Resolution - Firewall This error occurs when some imports defined in the WSDL are hosted behind a firewall that the ServiceNow instance cannot reach. If possible, configure the firewall to allow traffic from the ServiceNow instance IP address. If this is not possible, manually copy the WSDL and import it to the ServiceNow instance. Resolution - Mutual authentication This error occurs when the web service provider requires mutual (two-way) authentication to download the WSDL. Refer to the Mutual Authentication product documentation for instructions on setting up mutual authentication. Resolution - Authentication other than BasicAuth ServiceNow supports only BasicAuth. If the web service provider requires a different authentication system, manually copy the WSDL from the web service provider and import it to the ServiceNow instance.