Zum Inhalt

Zeichenfolgen

Oben

Konvertiert eine Textzeichenfolge in Großbuchstaben.

Syntax der Funktion:

<UPPER:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort UPPER kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise in Operationen des Typs COPY, MODVALUE usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Niedrigere

Konvertiert eine Textzeichenfolge in Kleinbuchstaben.

Syntax der Funktion:

<LOWER:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort LOWER kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise bei Operationen des Typs COPY, MODVALUE usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

LEFT

Syntax der Funktion:

<LEFT:[Character_number]:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort LEFT kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise bei Operationen des Typs COPY, MODVALUE usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

TOKLEFT

Holt das n-te Objekt ab, gezählt von links.

Syntax der Funktion:

<TOKLEFT:[separator]:[Object_number]:[Expression]>

Ein Objekt wird zwischen zwei Trennzeichen eingeschlossen. Es ist nicht notwendig, einen Trennzeichen am Anfang und am Ende der Ausdruckstring zu platzieren.

Nutzungsmodus:

  • Das Schlüsselwort TOKLEFT kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise in Operationen des Typs COPY, MODVALUE usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Beispiele für die Konfiguration:

  • Beispiel:
    • <TOKLEFT:/:3:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Ergebnis zurückgegeben: Level 3

Holt eine Anzahl von Zeichen von der rechten Seite eines Wertes ab.

Syntax der Funktion:

<RIGHT:[Character_number]:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort RIGHT kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise in Operationen des Typs COPY, MODVALUE usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

SHA256

Verschlüsselt eine Zeichenfolge in SHA256.

Syntax der Funktion:

<SHA256:[string_encoding]:[Hex_B64]:[Expression]>

mit:

  • [string_encoding]: UTF8 oder UTF16. Die Codierung ist nach dem von der Ziel-Anwendung erwarteten Format anzugeben. In den meisten Fällen sollte UTF8 verwendet werden.
  • [Hex_B64]: HEX oder B64 zum Wählen des Zeichenkettenformats. HEX für Hexadezimal, B64 für Basis 64.

Nutzungsmodus:

  • Das Schlüsselwort SHA256 kann in allen expression-Feldern wie COPY, MODVALUE usw. verwendet werden.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Genau

Holt einen Teil einer Zeichenfolge aus dem n-ten Objekt ab, gezählt von rechts.

Syntax der Funktion:

<TOKRIGHT:[separator]:[Object_number]:[Expression]>

Ein Objekt wird zwischen zwei Trennzeichen eingeschlossen. Es ist nicht notwendig, einen Trennzeichen am Anfang und am Ende der Ausdruckstring zu platzieren.

Nutzungsmodus:

  • Das Schlüsselwort "RICHT" kann in allen Feldern des Typs "Ausdruck" verwendet werden, wie z. B. "KOPIERUNG", "MODWERT" usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Beispiele für die Konfiguration:

  • Beispiel:
    • <TOKLEFT:/:2:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Ergebnis zurückgegeben: Stufe 4/Stufe 5

Zentrum

Erholt die Zeichen in der Mitte, indem eine Reihe von Zeichen links und rechts gelöscht wird.

Syntax der Funktion:

<CENTER:[Number_of_characters_to_the_left_to_delete]:[Number_of_characters_to_the_right_to_delete]:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort CENTER kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise in Operationen des Typs COPY, MODVALUE usw.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

REWRITEURL

Eine URL umschreiben.

Syntax der Funktion:

<REWRITEURL:[url]>

Nutzungsmodus:

  • Das Schlüsselwort REWRITEURL kann in allen Feldern des Typs expression wie COPY, MODVALUE usw. verwendet werden.

Beispiele für die Konfiguration:

  • Beispiel:

    • <REWRITEURL:http%3F%3A%3Awww.avencis.net>
    • Ergebnis zurückgegeben: http://www.avencis.net

GEN_PASSWORD

Erzeugung eines Passworts auf der Grundlage einer Maske und mit Unterstützung für in den Einstellungen definierte Sonderzeichen.

Syntax der Funktion:

<GEN_PASSWORD:[pwd_format]:[special_characters]>

Das Passwortformat muss mit folgenden Elementen definiert sein:

  • U Großbuchstaben
  • L Ein kleiner Buchstabe
  • A Groß- oder Kleinbuchstaben
  • N Eine Zahl
  • S Ein Sonderzeichen aus der Liste [special_characters]
  • X Alle Zeichen (U+L+N+S)

Nutzungsmodus:

  • Das Schlüsselwort GEN_PASSWORD kann in allen Feldern des Typs expression verwendet werden, wie beispielsweise bei den Operationen COPY, MODVALUE usw.

Beispiele für die Konfiguration:

  • Beispiel:

    • <GEN_PASSWORD:ULNXXXXXXX:,$£!§&#>
  • Ich habe ihn nicht gesehen.

Die erste Spalte wird in einem Wert mit einem Datenseparator wiedergefunden.

Syntaxe der Funktion:

<COL:[Numéro_colonne]:[séparateur]:[Expression]>

Methode der Verwendung:

  • Das Schlüsselwort COL kann in allen Typenfeldern verwendet werden « Ausdruck » Wie bei den Operationen der Typen COPY, MODVALUE usw.
  • Der Ausdruck evalue kann Schlüsselwörter enthalten, um die Werte der Attribute zu erfassen, z. B. SyncAttSrc oder SyncAttDst.

B64ENCODEASCII

Konvertiert einen Ausdruck in ASCII und gibt dann die in B64 codierte Zeichenfolge zurück.

Syntax der Funktion:

<B64ENCODEASCII:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort B64ENCODEASCII kann in allen expression-Feldern wie COPY, MODVALUE usw. verwendet werden.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

B64SID2STRING

Konvertiert eine SID in Base64 und gibt die Zeichenfolge im Unicode-Format zurück.

Syntax der Funktion:

<B64SID2STRING:[Expression]>

Nutzungsmodus:

  • Das Schlüsselwort B64SID2STRING kann in allen expression-Feldern wie COPY, MODVALUE usw. verwendet werden.
  • Der ausgewertete Ausdruck kann Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

FIND

Funktion zur Ermittlung der Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge. Sie gibt den Index der Position (beginnend mit Index 0) zurück, wenn die Zeichenfolge gefunden wird, andernfalls gibt sie die Länge der Zeichenfolge zurück.

Syntax der Funktion:

<FIND:[chaîne_recherchée]:[chaîne_initiale]:[index_de_départ]>

Der Index beginnt bei Position 0.

Nutzungsmodus:

  • Die FIND-Operation kann in allen expression-Feldern wie COPY, MODVALUE usw. verwendet werden.
  • Die verschiedenen Zeichenfolgen, die im Ausdruck verwendet werden, können Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Beispiele für die Konfiguration:

  • Beispiel 1:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> mit = Emilie
    • Ergebnis = 0
  • Beispiel 2:
    • <FIND:I:<SyncAttSrc:FIRSTNAME>:0> mit = Emilie
    • Ergebnis = 2
  • Beispiel 3:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> mit <SyncAttSrc:FIRSTNAME> = Paul
    • Ergebnis = 4

Unterstrich

Funktion, die eine Zeichenfolge aus einer anderen Zeichenfolge extrahiert. Sie gibt die Zeichenfolge zurück, wenn die übergebenen Parameter gültig sind; andernfalls gibt sie leere Werte zurück. ** Funktionssyntax:**

<SUBSTRING:[chaîne_initiale]:[index_début]:[longueur_chaîne]>

Der Index beginnt bei Position 0.

Nutzungsmodus:

  • Die SUBSTRING-Operation kann in allen Feldern des Typs expression wie COPY, MODVALUE usw. verwendet werden.
  • Die verschiedenen Zeichenfolgen, die im Ausdruck verwendet werden, können Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Beispiele für die Konfiguration:

  • Beispiel 1:
    • <SUBSTRING:<SyncAttSrc:DisplayName>:0:<FIND: :<SyncAttSrc:DisplayName>:0>> mit <SyncAttSrc:DisplayName> = Carine HOPFNER
    • Ergebnis = Karin

LEN

Funktion, die Länge einer Zeichenkette zurückgibt. Die Funktion gibt 0 zurück, wenn ein Fehler in der Konfiguration vorliegt.

Syntax der Funktion:

<LEN:[chaîne_initiale]>

Nutzungsmodus:

  • Die LEN-Operation kann in allen Feldern des Typs expression, wie COPY, MODVALUE usw. verwendet werden.
  • Die verschiedenen Zeichenfolgen, die im Ausdruck verwendet werden, können Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Beispiele für die Konfiguration:

  • Beispiel 1:
    • <LEN:<SyncAttSrc:DisplayName>> mit <SyncAttSrc:DisplayName> = Emilie Paris
    • Ergebnis = 12

REPLACE

Funktion, die Zeichenfolge string_to_replace in einer bestimmten Zeichenfolge initial_string durch die Zeichenfolge destination_string ersetzt. Gibt die modifizierte Zeichenfolge zurück. Die Funktion ist groß- und kleinbuchstabenempfindlich.

Syntax der Funktion:

<REPLACE:[initial_string]:[string_to_replace]:[destination_string]:[Boolean_all_or_first]>

Boolean_all_or_first: kann die Werte 0 oder 1 annehmen. Wenn 0, dann wird nur das erste gefundene Vorkommen ersetzt; wenn 1, dann werden alle gefundenen Vorkommen ersetzt. Der Parameter ist optional; der Standardwert ist 0.

Die Destination_string kann leer sein: In diesem Fall wird die zu ersetzende Zeichenfolge einfach gelöscht.

Nutzungsmodus:

  • Der Vorgang REPLACE kann in allen Feldern des Typs expression verwendet werden, wie z. B. COPY, MODVALUE usw.
  • Die verschiedenen Zeichenfolgen, die im Ausdruck verwendet werden, können Schlüsselwörter zum Abrufen von Attributwerten enthalten, beispielsweise SyncAttSrc oder SyncAttDst.

Beispiele für die Konfiguration:

  • <REPLACE:XXXstringXXX:string:newString> gibt XXXnewStringXXX zurück
  • <REPLACE:XXXstringXXX:X::0> gibt XXstringXXX zurück
  • <REPLACE:XXXstringXXX:X::1> gibt String zurück
  • <REPLACE:XXXstringXXX:X:A:1> gibt AAAstringAAA zurück