Cosminexus ビジネスプロセス管理/エンタープライズサービスバス V8 サービスプラットフォーム 開発ガイド

[目次][用語][索引][前へ][次へ]

7.10.2 マッピングできるノードおよびファンクションの対応

マッピング時は,マッピングできる変換元ノード,変換先ノード,およびファンクションの対応を考える必要があります。マッピングできる変換元ノード,変換先ノード,およびファンクションの対応を表7-10~表7-13に示します。

表7-10 変換元ノードから変換先ノードへのマッピング

マッピング元 マッピング先
変換元ノード 変換先ノード
単純内容※1※2 複合内容※1 属性※1※3
単純内容※1※2 ×
複合内容※1 × × ×
属性※1※3 ×

(凡例)
○:マッピングできます。
×:マッピングできません。

注※1
単純内容,複合内容,および属性については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「1.2.5 データ変換定義画面」を参照してください。

注※2
any要素はany要素とだけマッピングできます。

注※3
anyAttribute属性はanyAttribute属性とだけマッピングできます。

表7-11 変換元ノードからファンクションへのマッピング

マッピング元 マッピング先
変換元ノード ファンクション
文字列系 数値系 ノード系 制御系 その他
文字列連結 部分文字列取得 文字数取得 文字列調査 空白除去 数値フォーマット変換 数値演算 端数処理 総和 ノード数取得 ノード名取得 ノード調査 くり返し 選択 定数 カスタム 値置換え
単純内容※1※2 ×
複合内容※1 × × × × × × × × × × × × ×
属性※1※3 × ×

(凡例)
○:マッピングできます。
×:マッピングできません。

注※1
単純内容,複合内容,および属性については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「1.2.5 データ変換定義画面」を参照してください。

注※2
any要素はany要素とだけマッピングできます。any要素とany要素の間にファンクションを入れたマッピングはできません。

注※3
anyAttribute属性はanyAttribute属性とだけマッピングできます。anyAttribute属性とanyAttribute属性の間にファンクションを入れたマッピングはできません。

表7-12 ファンクションから変換先ノードへのマッピング

マッピング元 マッピング先
ファンクション 変換先ノード
単純内容※1※2 複合内容※1 属性※1※3
文字列系 文字列連結 ×
部分文字列取得 ×
文字数取得 ×
文字列調査 ×
空白除去 ×
数値系 数値フォーマット変換 ×
数値演算 ×
端数処理 ×
総和 ×
ノード系 ノード数取得 ×
ノード名取得 ×
ノード調査 ×
制御系 くり返し ×
選択
その他 定数
カスタム ×
値置換え ×

(凡例)
○:マッピングできます。
×:マッピングできません。

注※1
単純内容,複合内容,および属性については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「1.2.5 データ変換定義画面」を参照してください。

注※2
any要素はany要素とだけマッピングできます。any要素とany要素の間にファンクションを入れたマッピングはできません。

注※3
anyAttribute属性はanyAttribute属性とだけマッピングできます。anyAttribute属性とanyAttribute属性の間にファンクションを入れたマッピングはできません。

表7-13 ファンクションからファンクションへのマッピング

マッピング元 マッピング先
ファンクション ファンクション
文字列系 数値系 ノード系 制御系 その他
文字列連結 部分文字列取得 文字数取得 文字列調査 空白除去 数値フォーマット変換 数値演算 端数処理 総和 ノード数取得 ノード名取得 ノード調査 くり返し 選択 定数 カスタム 値置換え
文字列系 文字列連結 × × × × × ×
部分文字列取得 × × × × × ×
文字数取得 × × × × × ×
文字列調査 × × × × × ×
空白除去 × × × × × ×
数値系 数値フォーマット変換 × × × × × ×
数値演算 × × × × × ×
端数処理 × × × × × ×
総和 × × × × × ×
ノード系 ノード数取得 × × × × × ×
ノード名取得 × × × × × ×
ノード調査 × × × × × ×
制御系 くり返し × × × × × × × × × × × × × × × ×
選択 × × × × × × × × × × × × × × × × ×
その他 定数 × × × × × ×
カスタム × × × × × ×
値置換え × × × × × ×

(凡例)
○:マッピングできます。
×:マッピングできません。

注※
マッピング元のファンクションにくり返しファンクションを一つでも指定した場合,ほかのマッピング元もすべてくり返しファンクションを指定してください。
また,マッピング元のファンクションにくり返しファンクション以外を設定した場合,ほかのマッピング元もすべてくり返しファンクション以外を指定してください。