送信 REST Web サービスのトラブルシューティングDescription 送信 REST 機能を使用すると、REST アーキテクチャをサポートする Web サービスサーバー上のデータを取得、作成、更新、または削除できます。REST メッセージは、REST ワークフローアクティビティまたは RESTMessageV2 スクリプト API を使用して送信できます。 Release or EnvironmentすべてCauseServiceNow の新しいバージョン では、以下の手順を実行できます。 1) 送信 REST メッセージの場合:[システム Web サービス] -> [アウトバウンド] SOAP または REST メッセージを選択します。メソッドを選択 [関連リンク] -> [HTTP ログレベルを設定] -> [すべて] [ スクリプトを使用してログ記録を有効にする必要がある場合は、次のステートメントを追加します。 rm.setLogLevel('all'); 2) フローデザイナー/スポークの REST または SOAP ステップで送信 Web サービスログを確認する場合 システムのプロパティを設定します。これらはグローバルプロパティであり、すべての送信 Web サービスのログ記録に影響することに注意してください。ログがキャプチャされたら無効にしてください フィルターナビゲーター -> sys_properties.list glide.outbound_http_log.override.level= all glide.outbound_http.content.max_limit= 1000 glide.outbound_http_log.override= true 3) 送信 HTTP ログを確認するには フィルターナビゲーター -> 送信 HTTP 要求 発信された発信コールを見つける ログレコードを開きます。[要求] タブと [応答] タブを確認 古いバージョン の ServiceNow 送信 REST の問題をトラブルシューティングするには、システムプロパティ glide.rest.outbound.debug を true に設定します。 /sys_properties_list.do に移動します。 glide.rest.outbound.debug システムプロパティがテーブルにリストされていない場合は、[新規] をクリックし、次の値でプロパティを作成します。 名前:glide.rest.outbound.debugタイプ:true|false値:true このプロパティを設定すると、送信 REST メッセージに関する追加情報がログにキャプチャされます。 システムログ] > [ノードログファイルブラウザー] に移動します。 現在ログインしているノードのノードログファイルのみを読み取ることができることに注意してください。REST 呼び出しの出力が見つからない場合は、REST 呼び出しが別のノードによって処理された可能性があります。別のブラウザーまたはプライベートブラウジングウィンドウ (シークレットウィンドウ) からログインして、これらのノードログファイルの情報が見つかるかどうかを確認するか、ログファイルからの情報の取得についてサポートに問い合わせてください。 送信 REST コールが行われ、メッセージに REST メッセージ送信が含まれる期間を選択します。 次の例では、あるインスタンスから別のインスタンスへの送信 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 CreatedAdditional Information送信 Web サービスログ: KB0998511 - 送信 Web サービスの問題の localhost ログのキャプチャ