外部 Web サイトに JSON をプッシュ出力コネクタは、汎用 JSON として修正し、書式設定したイベント データを外部 Web サイトにプッシュするために使用されます。 ArcGIS GeoEvent Server は、クライアントとして HTTP/POST リクエストを使用し、外部 Web サイトに JSON をプッシュします。
使用上の注意
外部 Web サイトに JSON をプッシュ出力コネクタを使用する際には、以下の点に注意してください。
- この出力コネクタは、イベント データをフィーチャ JSON や GeoJSON ではなく汎用 JSON として適合します。
- この出力コネクタは、JSON アウトバウンド アダプターと HTTP アウトバウンド トランスポートを組み合わせます。
- 汎用 JSON レコードには、ジオメトリを表すデータを含める必要はありません。 非空間データを外部 Web サイトに送信できます。
- クエリ パラメーターは [パラメーター] パラメーターで個別に指定することも、[URL] パラメーターの一部として指定することもできます。
- この出力コネクタでは、外部 Web サーバーや Web サービスで認証を要求せずに HTTP/POST リクエストを許可することを想定しています。 認証を必要とする外部 Web サイトの場合、JSON アウトバウンド アダプターと HTTP アウトバウンドトランスポートをペアにするカスタム出力コネクタを作成し、基本、証明書、または OAuth 認証をサポートすることもご検討ください。
パラメーター
外部 Web サイトに JSON をプッシュ出力コネクタのパラメーターを次に示します。
パラメーター | 説明 |
---|---|
名前 | GeoEvent Manager で参照用として使用される出力コネクタの記述名。 |
URL | データをプッシュする外部 Web サイトの基本 URL。 GeoEvent Server は HTTP/POST リクエストを URL に発行し、JSON データを送信します。 |
ヘッダー パラメーターの名前:値のリスト | 外部 Web サーバーまたは Web サービスにポーリングしたときに、リクエストの HTTP ヘッダーに含まれるパラメーター。 ヘッダー パラメーターは、名前:値ペア (コロンも含む) をカンマで区切って指定する必要があります。 |
フォーマット済 JSON | 一般的な JSON をフォーマット (整形) するかどうかを指定します。 PJSON とも呼ばれます。 このパラメーターのデフォルトは [いいえ] です。
|
パラメーター | ベースの URL に付加するクエリ パラメーター (複数可) を指定します。 クエリ パラメーターは各 Web サービスに固有であり、すべてのサービスによってサポートされているわけではありません。 クエリ パラメーターがサポートされている場合は、対象データを特定します。 このパラメーターにはデフォルト値がありません。 |
URL プロキシの使用 | GeoEvent Server が HTTP リクエストを行う際に URL プロキシを使用するかどうかを指定します。 デフォルトは [いいえ] です。
|
URL プロキシ (条件) | HTTP リクエストを実行する際に使用する URL プロキシ。 このパラメーターは、[URL プロキシの使用] が [はい] に設定されている場合に表示され、[いいえ] に設定されている場合は非表示になります。 |
記事の本文の MIME タイプ | HTTP/POST リクエストのコンテンツの本文に含まれるデータの MIME タイプを指定します。 MIME タイプは、通常はタイプ/サブタイプで構成され、HTTP クライアント/サーバーが使用し、許可するインターネット メディア タイプを指定する際に使用されます。 このコネクタは JSON に対し、このパラメーターのデフォルトである MIME タイプ application/json を指定します。 |
HTTP タイムアウト (秒) | 出力コネクタが HTTP/POST リクエストを発行した外部 Web サービスからの応答を待機する最大時間 (秒単位) を指定します。 値は 1 ~ 2147483 の整数である必要があります。 デフォルト値は [30] 秒です (つまり、30 秒間応答がなければ HTTP/POST リクエストはタイムアウトします)。 |