WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Funktional entsprechende ESQL- und XPath-Zuordnungsfunktionen

Sie können einige Datenzuordnungsfunktionen entweder mit XPath-Funktionen oder durch die Bereitstellung funktional entsprechender ESQL-Funktion in einer Transformation des Typs 'Custom ESQL' implementieren.

Die folgenden Funktionen in der ESQL-Sprache verfügen über funktional entsprechende XPath-Funktionen, die im Editor der Grafikdatenzuordnung integriert sind. Sie können diese Funktionen direkt aufrufen, ohne ESQL-Module in einer ESQL-Datei schreiben zu müssen, die dann von der Zuordnung aufgerufen werden:

Tabelle 1. Funktional entsprechende ESQL- und XPath-Funktionen
ESQL-Funktion XPath-Funktion
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
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:23:21


ReferenzthemaReferenzthema | Version 8.0.0.5 | br28674_