マッピング関数の概要
マッピング関数には、ストリング、数学、HTTP ヘッダー、各種、バイナリー・データ、日付、セキュリティーという 7 種類の関数があります。
ストリング関数 | 定義 |
---|---|
Align Center | 指定された埋め込みストリング内でストリングを中央揃えします。 |
Align Left | 埋め込みストリング内でストリングが左端の文字から始まるように配置します。 |
Align Right | 埋め込みストリング内でストリングが右端の文字で終わるように配置します。 |
Concatenate | すべてのパラメーター・ストリングを単一ストリングに結合します。 |
Format Number | 指定されたパターンに適合するように形式設定された数字としてストリングを返します。 |
Length | パラメーター内の文字数を判別します。 |
Lowercase | 英大文字をすべて小文字に変換します。 |
Padding String | 指定された長さおよび文字の埋め込みストリングを返します。 |
Replace | 個々の文字を他の個々の文字に置き換えます。 |
Starts With | 最初のパラメーターが 2 番目のパラメーターの文字で始まるかどうかを判別します。 |
Substring | 指定された文字位置に基づいてパラメーターの一部を抜き出します。 |
Substring After | 指定されたサブストリング (1 つ以上の文字) の最初のオカレンスの後からストリングの終わりまでの、すべての文字を抜き出します。 |
Substring Before | ストリングの先頭から、指定されたサブストリング (1 つ以上の文字) の最初のオカレンスまでの、すべての文字を抜き出します。 |
Trim | 先行スペースと末尾スペースをパラメーターからすべてトリムし、パラメーター内のすべてのスペースを正規化します。 |
Uppercase | すべての英小文字を対応する大文字に変換します。 |
数学関数 | 説明 |
---|---|
Absolute Value | パラメーターの絶対値を判別します。 |
Add | すべてのパラメーターを加算します。 |
Average | パラメーター内の数値ノードまたはノードのセットの平均値を判別します。 |
Ceiling | パラメーターを最も近い整数に切り上げます。 |
Count | パラメーター内のすべてのノードまたはノードのセットにあるノード数をカウントします。 |
Divide | 最初のパラメーターを後続のすべてのパラメーターで除算した商を返します。 |
Floor | パラメーターを最も近い整数に切り捨てます。 |
Maximum | パラメーター内の数値ノードまたはノードのセットの中で最大の値を判別します。 |
Minimum | パラメーター内の数値ノードまたはノードのセットの中で最小の値を判別します。 |
Modulo | 最初のパラメーターを後続のすべてのパラメーターで除算した余りを判別します。 |
Multiply | すべてのパラメーターの積を返します。 |
Round | 数値を最も近い整数に丸めます。 |
Subtract | 最初のパラメーターから後続のすべてのパラメーターを減算した差を返します。 |
Sum | パラメーター内のすべての数値ノードまたはノードのセットを加算します。 |
HTTP ヘッダー関数 | 説明 |
---|---|
「HTTP ヘッダー・フィールドの抽出」関数 | 指定された区切り文字を持つストリングを抽出します。 HTTP ヘッダーからさらにストリングを抽出するときにも使用できます。 |
「URI パスの抽出」関数 | HTTP ヘッダーの URI ストリングから URI を抽出します。 |
「照会パラメーターの抽出」関数 | HTTP ヘッダーの URI ストリングから照会ストリングを抽出します。 |
各種関数 | 説明 |
---|---|
Boolean | パラメーターを評価し、入力のデータ型に応じて true または false を返します。 |
CopyOf | ソース・ノードの名前が受け渡し値に一致する場合に、この関数は、ソース・ノードの内容全体 (すべての子を含むソース・ノードのサブツリー全体) を宛先ノードへコピーします。 |
Not | パラメーターが false に評価される場合は、true を返します。 パラメーターが true に評価される場合は、false を返します。 |
Number | パラメーターのデータ型を number に変更します。 |
Position oh | 兄弟のセット内での現行ノードに対する索引を判別します。 |
String | パラメーターのデータ型をストリングに変更します。 |
バイナリー・データ用の関数 | 説明 |
---|---|
Cast From Base64Binary 関数 | XML スキーマ・データ型 xs:base64Binary から XML スキーマ・データ型 xs:string にキャストします。 |
Cast From HexBinary 関数 | XML スキーマ・データ型 xs:hexBinary から XML スキーマ・データ型 xs:string にキャストします。 |
Cast To Base64Binary 関数 | XML スキーマ・データ型 xs:string から XML スキーマ・データ型 xs:base64Binary にキャストします。 |
Cast To HexBinary 関数 | XML スキーマ・データ型 xs:string から XML スキーマ・データ型 xs:hexBinary にキャストします。 |
日付関数 | 説明 |
---|---|
Get Current Date and Time 関数 | ローカル時間帯での現在日時を、XML スキーマ・データ型 xs:dateTime として返します。 |
Get Current Date 関数 | ローカル時間帯での現在日付を XML スキーマ・データ型 xs:date として返します。 |
Get Current Time 関数 | Get Current Time 関数は、ローカル時間帯での現在日付を XML スキーマ・データ型 xs:time として返します。 |
Read Date String 関数 | ストリング (日時を含む) を XML スキーマ・データ型 xs:dateTime に変換します。 |
Format Date String 関数 | XML スキーマ・データ型 xs:dateTime を、2 番目のパラメーターで定義された形式のストリングに変換します。 |
セキュリティー関数 | 説明 |
---|---|
AES 暗号化関数 | Advanced Encryption Standard (AES) アルゴリズムを使用して、フィールドとコンテンツを暗号化します。 |
AES 暗号化解除関数 | Advanced Encryption Standard (AES) アルゴリズムを使用して、フィールドとコンテンツを暗号化解除します。 |