送信 REST Web サービスのトラブルシューティングIssue 送信 REST 機能を使用すると、REST アーキテクチャをサポートする Web サービスサーバー上でデータの取得、作成、更新、または削除を行うことができます。REST メッセージは、REST ワークフローアクティビティまたは RESTMessageV2 スクリプト API を使用して送信できます。 ReleaseAll (すべて)CauseServiceNow の 新しいバージョン では、次の手順を実行できます。 1) アウトバウンド REST メッセージの場合:システム Web サービス -> アウトバウンド SOAP または REST メッセージを選択します。メソッドを選択 [Related Links]の下 -> Set HTTP Log level -> All スクリプトを使用してログ記録を有効にする必要がある場合は、次のステートメントを追加します。 rm.setLogLevel('all'); 2) Flow Designer/Spoke Rest または SOAP ステップで送信 Web サービスログを確認するには システムプロパティを設定します。これらはグローバルプロパティであり、すべてのアウトバウンドWebサービスのログに影響することに注意してください。ログがキャプチャされたら無効にしてください。 フィルターナビゲーター:> sys_properties.list glide.outbound_http_log.override.level = すべて glide.outbound_http.content.max_limit = 1000 glide.outbound_http_log.override = true 3)送信HTTPログを確認するには フィルターナビゲーター -> 送信 HTTP 要求 発信されたコール (Outbound Call) を特定します。 ログレコードを開き、「要求」タブと「応答」タブを確認します。 ServiceNow の 古いバージョン の場合 送信 REST の問題をトラブルシューティングするには、システムプロパティ glide.rest.outbound.debug を true に設定します。 /sys_properties_list.do に移動します。glide.rest.outbound.debug システムプロパティがテーブルにリストされていない場合は、[新規] をクリックし、次の値でプロパティを作成します。このプロパティを設定すると、送信 REST メッセージに関する追加情報がログにキャプチャされます。 名前:glide.rest.outbound.debugタイプ:true|false値:true System Logs > Node Log File Browserに移動します。ノードログファイルは、現在ログインしているノードについてのみ読み取ることができることに注意してください。REST 呼び出しの出力が見つからない場合は、REST 呼び出しが別のノードによって処理されている可能性があります。別のブラウザーまたはプライベートブラウジングウィンドウ (シークレットウィンドウ) からログインしてみて、それらのノードログファイルに情報があるかどうかを確認するか、ログファイルから情報を取得するためのサポートにお問い合わせください。発信 REST コールが行われる期間と、[メッセージに REST メッセージ送信 (REST Msg Outbound)] が含まれる期間を選択します。 次の例では、あるインスタンスから別のインスタンスへの送信 REST 呼び出しが行われます。これにより、送信されるヘッダーと本文に関する追加情報が得られます。 エラーが発生した場合は、ログで確認できます。 注意:cURL、POSTMAN、その他の REST クライアントなどのツールを使用して、まず ServiceNow の外部で送信 REST メッセージをテストしてください。 2017-12-28 15:12:31 (663) Default-thread-201 42EE184A4FDB0B002BEDA9D18110C707 DEBUG: REST Msg Outbound - RESTMessageClient : Executing: Outbound REST Message/Method: OutboundIncidentREST/post HTTP Request: POST https://<instance-name>.service-now.com/api/now/table/incident Content-Type: application/json Authentication type: basic Authentication profile: Profile name: <profile-name> Username: admin Password: ******** Mutual Auth: false ECC Queue: false Request Content: Length: 66 Content: {"caller_id":"Abel Tuter","short_description":"from REST POST123"} 2017-12-28 15:12:32 (325) Default-thread-201 42EE184A4FDB0B002BEDA9D18110C707 DEBUG: REST Msg Outbound - RESTMessageClient : Response: Outbound REST Response HTTP Status: 201 CreatedRelated Links送信 Web サービスログ: KB0998511 - Capturing localhost logs for Outbound Web Service issues