Hitachi

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


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

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

〈この項の構成〉

(1) 定義項目

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

表7‒29 SubstringObjects定義項目

項目名

定義内容

定義できる値

補足説明

Name

ファンクション名

NCName型の値

必須項目です。Objects内で,重複して同じNameを定義できません。

Input

入力

7.13.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) 定義例

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

図7‒73 SubstringObjects定義例1

[図データ]

図7‒74 SubstringObjects定義例2

[図データ]

図7‒75 SubstringObjects定義例3

[図データ]