Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編
マッピング時は,マッピングできる変換元ノード,変換先ノード,およびファンクションの対応を考える必要があります。マッピングできる変換元ノード,変換先ノード,およびファンクションの対応について説明します。
変換元ノードから変換先ノードへのマッピングの対応を次に示します。
表6-11 変換元ノードから変換先ノードへのマッピング
マッピング元 | マッピング先 | ||
---|---|---|---|
変換元ノード | 変換先ノード | ||
単純内容※1※2 | 複合内容※1 | 属性※1※3 | |
単純内容※1※2 | ○ | × | ○ |
複合内容※1 | × | × | × |
属性※1※3 | ○ | × | ○ |
変換元ノードからファンクションへのマッピングの対応を次に示します。
表6-12 変換元ノードからファンクションへのマッピング
マッピング元 | マッピング先 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
変換元ノード | ファンクション | ||||||||||||||||||||||
文字列系 | 数値系 | ビット系 | ノード系 | 制御系 | その他 | ||||||||||||||||||
文字列連結 | 部分文字列取得 | 文字数取得 | 文字列調査 | 空白除去 | 数値フォーマット変換 | 数値演算 | 端数処理 | 総和 | 否定演算 | 論理演算 | シフト演算 | ノード数取得 | ノード名取得 | ノード調査 | くり返し | 選択 | 定数 | カスタム (文字列型) |
カスタム(ノード一覧型) | 値置換え | 基数変換※1 | XPath | |
単純内容※2※3 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | × |
複合内容※2 | × | × | × | × | × | × | × | × | × | × | × | × | ○ | ○ | ○ | ○ | × | × | × | ○ | × | × | × |
属性※2※4 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | × | ○ | ○ | ○ | ○ | × |
ファンクションから変換先ノードへのマッピングの対応を次に示します。
表6-13 ファンクションから変換先ノードへのマッピング
マッピング元 | マッピング先 | ||||
---|---|---|---|---|---|
ファンクション | 変換先ノード | ||||
単純内容※1※2 | 複合内容※1 | 属性※1※3 | |||
文字列系 | 文字列連結 | ○ | × | ○ | |
部分文字列取得 | ○ | × | ○ | ||
文字数取得 | ○ | × | ○ | ||
文字列調査 | ○ | × | ○ | ||
空白除去 | ○ | × | ○ | ||
数値系 | 数値フォーマット変換 | ○ | × | ○ | |
数値演算 | ○ | × | ○ | ||
端数処理 | ○ | × | ○ | ||
総和 | ○ | × | ○ | ||
ビット系 | 否定演算 | ○ | × | ○ | |
論理演算 | ○ | × | ○ | ||
シフト演算 | ○ | × | ○ | ||
ノード系 | ノード数取得 | ○ | × | ○ | |
ノード名取得 | ○ | × | ○ | ||
ノード調査 | ○ | × | ○ | ||
制御系 | くり返し | ○ | ○ | × | |
選択 | ○ | ○ | ○ | ||
その他 | 定数 | 文字列 | ○ | × | ○ |
数値 | ○ | × | ○ | ||
論理値 | ○ | × | ○ | ||
特殊ノード | ○ | ○ | ○ | ||
カスタム(文字列型) | ○ | × | ○ | ||
カスタム(ノード一覧型) | ○ | ○ | × | ||
値置換え | ○ | × | ○ | ||
基数変換※4 | ○ | × | ○ | ||
XPath | ○ | × | ○ |
ファンクションからファンクションへのマッピング(マッピング先が文字列系,数値系,ビット系)の対応を次に示します。
表6-14 ファンクションからファンクションへのマッピング(マッピング先が文字列系,数値系,ビット系)
マッピング元※1 | マッピング先 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ファンクション | ファンクション | |||||||||||||
文字列系 | 数値系 | ビット系 | ||||||||||||
文字列連結 | 部分文字列取得 | 文字数取得 | 文字列調査 | 空白除去 | 数値フォーマット変換 | 数値演算 | 端数処理 | 総和 | 否定演算 | 論理演算 | シフト演算 | |||
文字列系 | 文字列連結 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | |
部分文字列取得 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ||
文字数取得 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
文字列調査 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
空白除去 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ||
数値系 | 数値フォーマット変換 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | |
数値演算 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
端数処理 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
総和 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
ビット系 | 否定演算 | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○ | ○ | ○ | |
論理演算 | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○ | ○ | ○ | ||
シフト演算 | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○ | ○ | ○ | ||
ノード系 | ノード数取得 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | |
ノード名取得 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
ノード調査 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
制御系 | くり返し | × | × | × | × | × | × | × | × | × | × | × | × | |
選択 | × | × | × | × | × | × | × | × | × | × | × | × | ||
その他 | 値置換え | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | |
基数変換(出力基数:2進数) | ○ | ○ | ○ | ○ | ○ | × | × | × | × | × | × | × | ||
基数変換(出力基数:10進数) | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
基数変換(出力基数:16進数) | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○ | ○ | ○ | ||
カスタム(文字列型) | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ||
カスタム(ノード一覧型) | × | × | × | × | × | × | × | × | × | × | × | × | ||
定数 | 文字列 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | |
数値 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
論理値 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ||
特殊ノード | × | × | × | × | × | × | × | × | × | × | × | × | ||
XPath | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○※2 | ○ | ○ | ○ |
ファンクションからファンクションへのマッピング(マッピング先がノード系,制御系,その他)の対応を次に示します。
表6-15 ファンクションからファンクションへのマッピング(マッピング先がノード系,制御系,その他)
マッピング元※1 | マッピング先 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ファンクション | ファンクション | ||||||||||||||
ノード | 制御 | その他 | |||||||||||||
ノード数取得 | ノード名取得 | ノード調査 | くり返し※2 | 選択※3 | 値置換え | 基数変換(入力基数:2進数) | 基数変換(入力基数:10進数) | 基数変換(入力基数:16進数) | カスタム(文字列型) | カスタム(ノード一覧型) | 定数※4 | XPath※6 | |||
文字列系 | 文字列連結 | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | |
部分文字列取得 | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
文字数取得 | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | ||
文字列調査 | × | × | × | × | ○ | ○ | × | × | × | ○ | ○ | × | × | ||
空白除去 | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
数値系 | 数値フォーマット変換 | × | × | × | × | ○ | ○ | × | × | × | ○ | ○ | × | × | |
数値演算 | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | ||
端数処理 | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | ||
総和 | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | ||
ビット系 | 否定演算 | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | |
論理演算 | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | ||
シフト演算 | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | ||
ノード系 | ノード数取得 | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | |
ノード名取得 | × | × | × | × | ○ | ○ | × | × | × | ○ | ○ | × | × | ||
ノード調査 | × | × | × | × | ○ | ○ | × | × | × | ○ | ○ | × | × | ||
制御系 | くり返し | × | × | × | × | ○ | × | × | × | × | × | × | × | × | |
選択 | × | × | × | × | × | × | × | × | × | × | × | × | × | ||
その他 | 値置換え | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | |
基数変換(出力基数:2進数) | × | × | × | × | ○ | ○ | ○ | × | × | ○ | ○ | × | × | ||
基数変換(出力基数:10進数) | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | ||
基数変換(出力基数:16進数) | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | ||
カスタム(文字列型) | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
カスタム(ノード一覧型) | × | × | × | × | ○※5 | × | × | × | × | × | ○ | × | × | ||
定数 | 文字列 | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | |
数値 | × | × | × | × | ○ | ○ | × | ○ | × | ○ | ○ | × | × | ||
論理値 | × | × | × | × | ○ | ○ | × | × | × | ○ | ○ | × | × | ||
特殊ノード | × | × | × | × | × | × | × | × | × | × | × | × | × | ||
XPath | ○※7,※8 | ○※7,※8 | ○※7,※8 | × | ○ | ○ | ○ | ○ | ○ | ○ | ○※8 | × | × |
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.