Die Funktion fn:toLowerCase wandelt alle Zeichen einer Zeichenkette in Kleinbuchstaben um, um eine Abfrage auszuführen. Die ursprüngliche Zeichenkette selbst wird dabei überhaupt nicht verändert. Es wird ein Wert vom Typ Zeichenkette zurückgegeben.

Struktur​

fn:toLowerCase(Zeichenkette)

Parameter​

Parameter

Beschreibung

Zeichenkette

Der Parameter spezifiziert die gesuchte Zeichenkette.

Beispiel

Das angepasste Attribut ​user.CustomAttribute['Jobtitel']​ beinhaltet eine beliebige Zahl möglicher Jobtitel. Bei der Erstellung der Liste, die zum Einpflegen der Daten verwendet wird, wurden diese Werte nicht auf ihre Schreibweise überprüft. Die Schreibweise der im Attribut gespeicherten Werte ist unterschiedlich (z.B. 'MANAGER", 'manager' und 'Manager').

Alle Empfänger mit 'manager' (in jeglicher Schreibweise) erhalten einen besonderen Text in ihrer E-Mail.

Die Funktion fn:toLowerCase wird genutzt, um alle Werte des Zielattributs in Kleinbuchstaben umzuwandeln. Das Ergebnis wird dann über den Operator ​==​ mit dem festgelegten Wert manager verglichen, um die resultierende Zeichenkette in einen Booleschen Wert umzuwandeln. Der Text wird als ​InsertIf​ Ausdruck in die Nachricht eingefügt und wird wie folgt aufgebaut:

<%InsertIf expression="${((fn:toLowerCase(user.CustomAttribute['Jobtitel'])=='manager'))}"%>Text<%/InsertIf%>