テスト出力データのシリアライズによる DFDL スキーマのテスト

「DFDL テスト」パースペクティブを使用して、シリアライズされたテスト・データを DFDL スキーマから生成できます。

DFDL スキーマ・ファイルを作成するか、または開きます。
「DFDL テスト」パースペクティブを使用して、選択した DFDL メッセージに対してサンプル・データのテスト・シリアライズを行い、DFDL スキーマが正しいことを確認できます。
  1. テストする DFDL スキーマを開きます。
  2. DFDL スキーマ・エディターで、「メッセージ」セクションを展開します。
  3. テストするメッセージを選択します。
  4. 「モデルのテスト・シリアライズ」をクリックするか、テストするメッセージを右クリックして「モデルのテスト・シリアライズ」をクリックします。モデルのテスト・シリアライズ」ウィンドウが開きます。
  5. 「シリアライザー入力」セクションで、テスト・シリアライズする論理インスタンス・データのロケーションを選択します。
    • 「DFDL テスト - 論理インスタンス」ビューを取り込んでいる場合、「「DFDL テスト - 論理インスタンス」の内容」ビューを選択して、そこに表示されているデータをテスト・シリアライズします。
    • 「DFDL テスト - 論理インスタンス」ビューを取り込んでいない場合は、以下のことを実行します。
      1. 「論理インスタンス・ファイルの内容」を選択します。
      2. 「入力ファイル名」フィールドで、論理インスタンス・データ・ファイルのロケーションを入力するか、は「参照」をクリックして該当するファイルを見つけます。
  6. 必要に応じて、「ランタイム・エンコード・オプション」を入力します。
  7. オプション: 「スキーマに対してデータを妥当性検査」を選択して、妥当性検査のエラーを確認します。
  8. プロンプトが出されたら、「DFDL テスト」パースペクティブ を開くことを確認します。

次に行う事柄:

デバッグ

構文解析中にエラーが発生した場合は、次のリソースを使用してモデルを修正できます。
  • エラー・メッセージが表示されます。メッセージには問題が要約され、トレース出力を表示するリンクが含まれます。
  • 「DFDL テスト - シリアライズ」ビューに、データのエラーの場所が示されます。このビューの上部には、「DFDL テスト - トレース」ビューを開くハイパーリンクがあります。
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

タスク・トピックタスク・トピック | バージョン 1.0 | df20067_