「DFDL テスト」パースペクティブを使用して、シリアライズされたテスト・データを DFDL スキーマから作成することができます。
始める前に:
DFDL スキーマ・ファイルを作成するか、または開きます。
「DFDL テスト」パースペクティブで、サンプル・データを使用して、選択した DFDL メッセージのシリアライズをテストし、DFDL スキーマに誤りがないことを確認できます。
- テストする DFDL スキーマを開きます。
- DFDL スキーマ・エディターで、「メッセージ」セクションを展開します。
- テストするメッセージを選択します。
- 「シリアライズ・モデルのテスト」をクリックするか、またはテストするメッセージを右クリックして「シリアライズ・モデルのテスト」をクリックします。 「シリアライズ・モデルのテスト」ウィンドウが開きます。
- 「シリアライザー入力」セクションで、シリアライズをテストする出力データの場所を選択します。
- 「DFDL テスト - 論理ビュー」にデータが表示されるようにしてある場合は、「「DFDL テスト - 論理インスタンス」のコンテンツ」を選択して、そこに表示されるデータのシリアライズをテストします。
- 「DFDL テスト - 論理ビュー」にデータが表示されるようにしていない場合は、以下のようにします。
- 「論理インスタンス・ファイルのコンテンツ」を選択します。
- 「入力ファイル名」フィールドで、論理インスタンス・データのファイルの場所を入力するか、または「参照」をクリックして場所を指定します。
- 必要に応じて、「実行時エンコード・オプション」を入力します。
- オプション: 「スキーマに対するデータの妥当性検査」を選択して、妥当性検査エラーを確認します。
- プロンプトが出されたら、「DFDL テスト」パースペクティブを開く操作を確定します。
- 「DFDL テスト」パースペクティブが開き、シリアライズ・テストの結果が「DFDL テスト - シリアライズ」ビューに表示されます。
- パーサーにおける処理のログを「DFDL テスト - トレース」ビューで確認することができます。
- 論理インスタンスを「DFDL テスト - 論理インスタンス」ビューで、ツリー形式または XML として表示することができます。
- 以下の設定を変更した後、「DFDL テスト - シリアライズ」ビュー内の「シリアライザーの実行」ボタンをクリックして、再びシリアライズ・テストを行うことができます。
- 「DFDL テスト - シリアライズ」ビューで、論理インスタンスおよびエンコードを変更できます。
最後のテスト・シリアライズにおけるこれ以外の設定は、すべて保持されます。