外部 Web サービスから ServiceNow に WSDL をダウンロードする際の問題の解決Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } <!-- 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:; } --> 外部 Web サービスから ServiceNow に WSDL をダウンロードする際の問題の解決 問題ServiceNow インスタンスで Web サービスプロバイダーから WSDL をダウンロードしようとすると、問題が発生する可能性があります。 症状ServiceNow インスタンスで サンプル SOAP メッセージを生成 ボタンをクリックしても、WSDL をダウンロードできない。 原因この動作は、次のいずれかの問題が原因である可能性があります。 UnknownHost 例外が発生します。ServiceNow インスタンスは、ファイアウォールによって Web サービスプロバイダーに到達できません。Web サービスプロバイダーには相互認証が必要です。Web サービスプロバイダーが BasicAuth 以外の認証を要求している。 解決策:UnknownHost 例外 このエラーは、WSDL URL が無効であるか到達不能である場合、または WSDL で定義されているインポートまたはインクルードに到達できない場合に発生します。SOAP-UI や Web ブラウザなどの別の SOAP クライアントを使用して WSDL を開き、URL にアクセスできることを確認します。 解決策:ファイアウォール このエラーは、WSDL で定義された一部のインポートが、ServiceNow インスタンスが到達できないファイアウォールの内側でホストされている場合に発生します。可能であれば、ServiceNow インスタンスの IP アドレスからのトラフィックを許可するようにファイアウォールを設定します。これが不可能な場合は、WSDL を手動でコピーし、ServiceNow インスタンスにインポートします。 解決:相互認証 このエラーは、Web サービスプロバイダーが WSDL をダウンロードするために相互 (双方向) 認証を必要とする場合に発生します。相互認証の設定手順については、相互認証の製品ドキュメントを参照してください。 解決策:BasicAuth 以外の認証 ServiceNow は BasicAuth のみをサポートしています。Web サービスプロバイダーが別の認証システムを必要とする場合は、Web サービスプロバイダーから WSDL を手動でコピーし、ServiceNow インスタンスにインポートします。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } }