「DFDL テスト」パースペクティブを使用することによって、DFDL メッセージ・モデル に対してサンプル・データをテスト解析することができます。
DFDL スキーマ・ファイルを作成するか、または開きます。
「DFDL テスト」パースペクティブを使用して、選択した DFDL メッセージに対してサンプル・データのテスト解析を行い、DFDL スキーマが正しいことを確認できます。
- テストする DFDL スキーマを開きます。
- DFDL スキーマ・エディターで、「メッセージ」セクションを展開します。
- テストするメッセージを選択します。
- 「モデルのテスト解析」をクリックするか、テストするメッセージを右クリックして「モデルのテスト解析」をクリックします。 「モデルのテスト解析」ウィンドウが開きます。
- 「パーサー入力」セクションで、テスト解析する入力データのロケーションを選択します。
- テスト・メッセージをこれまでシリアライズしたことがない場合:
- 「ファイルの内容...」を選択します。
- 「入力ファイル名」フィールドで、入力データ・ファイルのロケーションを入力するか、「参照」をクリックして該当するファイルを見つけます。
- テスト・メッセージをこれまでシリアライズしたことがある場合は、以下のオプションから選択します。
- 「ファイルの内容...」を選択して、前のステップで説明されているように、入力ファイルの内容をテスト解析します。
- 「「DFDL テスト - シリアライズ」ビューの内容」を選択して、「DFDL テスト - シリアライズ」ビューで表示されているデータをテスト解析します。
- 必要に応じて、「ランタイム・エンコード・オプション」を入力します。
- オプション: 「スキーマに対してデータを妥当性検査」を選択して、妥当性検査のエラーを確認します。
- 「OK」をクリックし、「DFDL テスト」パースペクティブ を開くことを確認します。
- 「DFDL テスト」パースペクティブが開き、テスト解析の結果が「DFDL テスト - 解析」ビューに表示されます。
- パーサー・アクションのログは、「DFDL テスト - トレース」ビューで確認できます。
- 「DFDL テスト - 論理インスタンス」ビューで、ツリーまたは XML として論理インスタンスを表示できます。