この手順では、サンプル JSON または XML メッセージを「JSON の書き込み」の入力パラメーターに適用します。必要に応じて、このタスク用のスキーマを使用することもできます。
このタスクについて
注: 必ずしもすべての JSON メッセージにルート・ノードが含まれているわけではないため、Studio は、デフォルトで、「JSON の書き込み」アクティビティー時に仮想ルート・エレメントをすべての JSON メッセージに追加します。
(仮想ノードを使用すると、Studio でのルートレス・メッセージの処理が容易になります)。
ルート・ノードが存在するかどうか判別するには、「構成」パネルでメッセージを表示してください。メッセージにルート・エレメントが含まれていない場合、Studio は「JSON の書き込み」アクティビティー時にルート・エレメントを自動的に生成し、ルート・エレメント・ファイルにそれを表示します。ルート・エレメントを削除するには、「構成」パネルからそれを削除して、出力メッセージを必要な構造に一致させてください。
手順
- 「チェックリスト」で「構成」をクリックします。 「構成」ウィンドウが表示されます。
- 「構成」ウィンドウで、JSON または XML メッセージをテキスト域にコピーして、「マップの生成」をクリックします。 「JSON の書き込み」の入力パラメーターに適用する XML スキーマを指定する場合、次の追加ステップを行ってください。(a)「XML スキーマの選択」フィールドで「XML スキーマの選択」ボタンをクリックして XML スキーマを参照し、(b) 実行時に解析の比較対象とする XML スキーマを選択して「OK」をクリックします。
- OutputJSON 出力パラメーターによって定義されるデータをエンコードする方法を指定します。
- データがエンコードの不要なテキストである場合は、「データはテキスト - デコードもエンコードも不要 (Data is text-Needs no decoding or encoding)」オプションを選択します。
- 出力データが、指定されたエンコード・タイプを使用してエンコードする必要があるバイナリー・データである場合は、「次のエンコード・タイプを使用してデータをエンコード」オプションを選択します。
- 以下のいずれかのオプションを使用して、エンコード・タイプを設定します。
- 「次のエンコード・タイプを使用してデータをエンコード」リストで、デフォルト・エンコード・タイプを 1 つ選択します。
- 「次のエンコード・タイプを使用してデータをエンコード」フィールドを直接クリックし、エンコード・タイプを入力します。
- 「OK」をクリックします。