Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. コンポーネント
  3. APIコレクション
  4. ビジネスサービス
  5. ファイルリスナ
  6. 固定長ファイル形式
  7. 階層マッパー
  8. 階層スキーマ
  9. 業種別データサービスカスタマイザ
  10. インテリジェント構造モデル
  11. インテリジェント構造モデルの改良
  12. マップレット
  13. 保存済みクエリ
  14. 共有シーケンス
  15. ユーザー定義関数

コンポーネント

コンポーネント

階層マッパー

階層マッパー

階層マッパーにより、階層スキーマ、業界標準メッセージ、または
インテリジェント構造モデル
から別のスキーマにスキーマをマッピングします。例えば、パーサーデータサービスのXML出力をターゲットXSDファイルにマッピングできます。
インテリジェント構造モデル
は、ソーススキーマとしてのみ使用できます。
階層マッパーは、ソーススキーマとターゲットスキーマをロードします。文を使用して、ソーススキーマのソース要素をターゲットスキーマのターゲット要素にリンクします。文を生成するには、ソース要素をターゲット要素にドラッグするか、文を手動で作成します。この文では、ソース内のデータをターゲットにマッピングする方法、および条件とフィルタを定義します。データサービストランスフォーメーションで階層マッパーを使用することで、入力を別の階層構造に変換できます。
例えば、顧客の請求書データをXML形式で表すソーススキーマをロードし、それを、XML形式で顧客の注文を表すターゲットスキーマにマッピングできます。文を使用して、顧客の注文を月ごとにグループ化し、連絡先情報と注文合計をマッピングできます。
次の図は、階層マッパーを示しています。
階層マッパーデザイナには、階層マッパーとマッピング文というセクションがあります。階層マッパーには、ソーススキーマとターゲットスキーマが含まれています。ソーススキーマの要素は、マッピングを表す線を使用してターゲットスキーマの要素にリンクされます。マッピングは、デザイナの下部にある文に対応します。各文には、文の名前、文のタイプ、入力、出力など、文のプロパティが含まれます。
  1. ソース要素をターゲット要素にマッピングします。マッパーには、ソーススキーマとターゲットスキーマが表示されます。ソース要素をターゲット要素にドラッグすると、文を生成できます。また、要素にカーソルを合わせることで、そのXPath式をコピーしたり、要素のプロパティを表示したりすることもできます。
  2. 文のプロパティを編集するか、新しい文を追加します。
  3. 変数を追加および編集します。
  4. 要素を検索します。
  5. スキーマをダウンロードします。
  6. ソーススキーマを使用して、簡易的なターゲットスキーマを作成します。
  7. CSVファイルから文をインポートします。
  8. JSONエディタを使用して、JSONファイルからの文のインポートやJSON形式の文の編集を行います。
階層マッパーを使用するには、次のタスクを実行します。
  1. 必要に応じて、階層マッパーへの入力として使用する階層スキーマまたは
    インテリジェント構造モデル
    を作成します。詳細については、階層スキーマまたはインテリジェント構造モデルを参照してください。
    データサービスリポジトリのデータサービスを使用してソーススキーマとターゲットスキーマをロードする場合、階層スキーマを作成する必要はありません。階層マッパーにより、データサービスの階層スキーマが自動的に生成されます。
  2. 階層マッパーを作成して、ソーススキーマをターゲットスキーマにマッピングします。
  3. マッピングを作成し、データサービストランスフォーメーションで階層マッパーを選択して、入力を別の階層構造に変換します。マッピング作成の詳細については、「
    マッピング
    」を参照してください。データサービストランスフォーメーションの詳細については、「
    トランスフォーメーション
    」を参照してください。