目次

Search

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

コンポーネント

コンポーネント

文のプロパティ

文のプロパティ

階層マッパーは、文の生成時に文のプロパティを自動的に設定しますが、ユーザーが文のプロパティを編集したり、文を手動で構成したりすることもできます。
行を追加または削除するには、
[設定]
ボタンを使用します。文字列を使用して文を検索することもできます。文の行を選択すると、対応するマッピングが
[階層マッパー]
領域で強調表示されます。同様に、階層マッパーで要素を選択すると、対応する文が
[文]
領域で強調表示されます。
以下の表に、文のプロパティを示します。
プロパティ
説明
文を識別する行番号。行番号は自動的に生成されます。
名前
文を識別するための名前。この名前はいつでも変更でき、文の名前は一意である必要はありません。文の名前を使用すると、セッションログで文を見つけやすくなります。
文のタイプ
ソース要素がソーススキーマに出現した場合の文の実行方法を定義する型。
入力
ソーススキーマの入力要素を定義するXPathまたはXPathで構成される式。式は、要素または値として評価できます。
条件
ソース要素をターゲット要素にマップする条件を定義するXPathまたはXPathで構成される式。
例:
normalize-space(string(.)) = 'A'
欠落している入力をスキップ
入力式がソーススキーマの要素と一致しない場合にマッピング文をスキップするかどうかを決定します。次のいずれかのオプションを選択します。
  • 有効。ソース要素が存在しない場合、階層マッパーはエラーなしで文をスキップします。
  • 無効: ソース要素が存在しない場合、文は失敗します。
デフォルト
デフォルト値は、階層マッパーがソース要素を見つけられない場合のターゲット要素の値を設定します。
失敗時
文が失敗した場合の対処方法を決定します。次のいずれかのオプションを選択します。
  • 文のスキップ。文が失敗した場合、文をスキップします。
  • 反復のスキップ。文が失敗し、それがグループの一部である場合は、文のすべての反復をスキップします。
  • プロパゲート。文が失敗すると、親の文も失敗します。
出力
ターゲットスキーマの出力要素を定義するXPathまたはXPathで構成される式。
モード
階層マッパーが出力要素をターゲットスキーマに追加するか、出力式の値をターゲットスキーマの既存の要素と一致させるかを決定します。次のいずれかのオプションを選択します。
  • 追加。ターゲットスキーマに要素を作成します。その要素が複数出現する要素ではなく、ターゲットスキーマにすでに存在する場合、文は失敗します。
  • 一致。出力式の値をターゲットスキーマの既存の要素と照合します。要素が存在しない場合、文は失敗します。
  • 一致または追加。出力式の値がターゲットスキーマに存在する場合、階層マッパーは出力をターゲット要素と照合します。要素がターゲットスキーマに存在しない場合、階層マッパーはターゲットスキーマに要素を作成します。
コメント
文についてのコメント。