テスト出力データのシリアライズによる DFDL スキーマのテスト
DFDL テスト・パースペクティブを使用して、シリアライズされたテスト・データを DFDL スキーマから生成できます。
始める前に
このタスクの概要
手順
結果
- 「DFDL テスト・パースペクティブ」 が開き、テスト・シリアライズの結果が 「DFDL テスト-シリアライズ」 ビューに表示されます。
- パーサーにおける処理のログを「DFDL テスト - トレース」ビューで確認することができます。
- 論理インスタンスを「DFDL テスト - 論理インスタンス」ビューで、ツリー形式または XML として表示することができます。
- 以下の設定を変更した後、「DFDL テスト - シリアライズ」ビュー内の「シリアライザーの実行」ボタンをクリックして、再びシリアライズ・テストを行うことができます。
- 「DFDL テスト - シリアライズ」ビューで、論理インスタンスおよびエンコードを変更できます。
次のタスク
次は:
- DFDL スキーマ・エディターを使用することによって、引き続き DFDL スキーマを編集することができます。
- DFDL スキーマからメッセージの構造プレビューを生成できます。 論理インスタンスの作成による DFDL スキーマのテストを参照してください。
- サンプル・データを DFDL スキーマに対してテスト構文解析することができます。 テスト入力データの構文解析による DFDL スキーマのテストを参照してください。
- 以下の設定を変更した後、「DFDL テスト - シリアライズ」ビュー内の「シリアライザーの実行」ボタンをクリックして、再びシリアライズ・テストを行うことができます。
- 「DFDL テスト - シリアライズ」ビューで、論理インスタンスおよびエンコードを変更できます。
- DFDL スキーマが完成している場合は、それをデプロイメントのために BAR ファイルに追加できます。 BAR ファイルの作成を参照してください。
デバッグ
このタスクの概要
- エラー・メッセージが表示されます。 メッセージには、問題の概要が表され、トレース出力を表示するためのリンクが含まれています。
- 「DFDL テスト - シリアライズ」ビューに、データ内のエラーの場所が表示されます。 このビューの上部にあるハイパーリンクから「DFDL テスト- トレース」ビューを開くことができます。