WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

ESQL マッピング関数と XPath マッピング関数の対応

XPath 関数を使用するか、それに相当する ESQL 関数をカスタム ESQL 変換で指定することにより、いくつかのデータ・マッピング関数を実装することができます。

ESQL 言語の以下の関数には、グラフィカル・データ・マッピング・エディターに組み込まれている同等の XPath 関数があります。 その関数は、マップから呼び出される ESQL ファイルに ESQL モジュールを書き込まずに直接呼び出すことができます。

表 1. ESQL 関数と XPath 関数の対応
ESQL 関数 (ESQL function) XPath 関数
EXTRACT YEAR FROM

fn:year-from-date
fn:year-from-dateTime

EXTRACT MONTH FROM

fn:month-from-date
fn:month-from-dateTime

EXTRACT DAY FROM

fn:day-from-date
fn:day-from-dateTime

EXTRACT HOUR FROM

fn:hours-from-dateTime
fn:hours-from-duration
fn:hours-from-time

EXTRACT MINUTE FROM

fn:minutes-from-dateTime
fn:minutes-from-duration
fn:minutes-from-time

EXTRACT SECOND FROM

fn:seconds-from-dateTime
fn:seconds-from-duration
fn:seconds-from-time

EXTRACT DAYS FROM fn:days-from-duration
EXTRACT MONTHS FROM fn:months-from-duration
CURRENT_DATE fn:current-date
CURRENT_TIME fn:current-time
CURRENT_TIMESTAMP fn:current-dateTime
LOCAL_TIMEZONE fn:implicit-timezone
ABS (ABSVAL) fn:abs
CEIL (CEILING) fn:ceiling
FLOOR fn:floor
LEFT fn:substring
CONTAINS fn:contains
ENDSWITH fn:ends-with
LENGTH fn:string-length
LOWER (LCASE) fn:lower-case
REPLACE fn:replace
RIGHT fn:substring
STARTSWITH fn:starts-with
SUBSTRING … FROM fn:substring
SUBSTRING … BEFORE fn:substring-before
SUBSTRING … AFTER fn:substring-after
SUBSTRING … FROM … FOR fn:substring(fn:substring(…), $for)
SUBSTRING … BEFORE … FOR fn:substring(fn:substring-before(…), $for)
SUBSTRING … AFTER ... FOR fn:substring(fn:substring-after(…), $for)
TRANSLATE fn:translate
UPPER (UCASE) fn:upper-case
FIELDNAME fn:local-name
FIELDNAMESPACE fn:namespace-uri
CARDINALITY fn:count
EXISTS fn:exists
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:30


参照トピック参照トピック | バージョン 8.0.0.5 | br28674_