Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編

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

6.14.4 SubstringObjects(部分文字列取得ファンクション)

部分文字列取得ファンクション(substr)を定義します。

<この項の構成>
(1) 定義項目
(2) 定義例

(1) 定義項目

定義項目を次の表に示します。

表6-29 SubstringObjects定義項目

項目名 定義内容 定義できる値 補足説明
Name ファンクション名 NCName型の値 必須項目です。Objects内で,重複して同じNameを定義できません。
Input 入力 6.12.2 マッピング定義の設定」を参照
Acquisition 指定方法 "left","right","division"のどれか 必須項目です。

"left"の場合
指定方法は「先頭からの範囲指定」を設定します。

"right"の場合
指定方法は「末尾からの範囲指定」を設定します。

"division"の場合
指定方法は「分割文字列指定」を設定します。
Start 開始位置 1〜2,147,483,647の整数 Acquisitionが"left"または"right"の場合,必須項目です。
上記以外の場合,設定値を取り込みません。
Count 文字数 0〜2,147,483,647の整数または空 Acquisitionが"left"または"right"でCountが空の場合,「開始位置から以降全て」に設定します。
Acquisitionが"left"および"right"以外の場合,設定値を取り込みません。
String 分割文字列 1,024文字以内の文字列(改行は定義できない) Acquisitionが"division"の場合,必須項目です。
上記以外の場合,設定値を取り込みません。
Part 取得部位 "pre"または"post" Acquisitionが"division"の場合,必須項目です。
上記以外の場合,設定値を取り込みません。

"pre"の場合
取得部位は「前」を設定します。

"post"の場合
取得部位は「後」を設定します。

(凡例)
−:該当する項目はありません。

(2) 定義例

定義例を次の図に示します。

図6-69 SubstringObjects定義例1

[図データ]

図6-70 SubstringObjects定義例2

[図データ]

図6-71 SubstringObjects定義例3

[図データ]