「JSON の読み取り」アクティビティー

「JSON の読み取り」アクティビティーは、JSON または XML メッセージを取得し、それを定義済みのスキーマと比較して解析して、オーケストレーションで使用できる出力構造を生成します。このアクティビティーは、実行時に、JSON メッセージを解析して、他の Studio アクティビティーにマップできる同等の XML を生成します。

このタスクについて

「JSON の読み取り」アクティビティーの入力パラメーターは、サンプル JSON または同等のサンプル XML テキストを必要とします。(同等の JSON または XML テキストは、JSON/REST API ドキュメンテーションから入手できます。) 入力データは、整形式 JSON または XML メッセージでなければなりません。そうでない場合は、アクティビティーが失敗します。スキーマを使用しない場合、「構成」タスクで XML スキーマを使用するには、事前に JSON 変数を作成する必要があります (「変数」タブを参照)。変数は、XML スキーマをプロジェクトに追加するか、または既存の変数を使用して定義できます。JSON/REST サンプルが提供されると、このアクティビティーは JSON/XML の同等の構造を生成します。この XML は、オーケストレーションで使用できるアクティビティー出力にマップされます。このアクティビティーは、実行時に、JSON メッセージを取り込んで、他の Studio アクティビティーにマップできる同等の XML を生成します。

オーケストレーションに「JSON の読み取り」アクティビティーを追加するには、以下のようにします。

手順

  1. オーケストレーションを作成するか、または開きます。 オーケストレーションのグラフィカル表現が表示されます。
  2. 「アクティビティー」タブを選択して、「変換」フォルダーを展開します。
  3. 「JSON の読み取り」アクティビティーをオーケストレーション上にドラッグします。このアクティビティーを、オーケストレーションによる JSON データの取得先となるアクティビティー (例えば「FTP ディレクトリーのポーリング (FTP Poll Directory」) の右側に配置します。
  4. 「JSON の読み取り」アクティビティーを選択し、「JSON の読み取り」アクティビティーの説明に従って、アクティビティーを構成します。