Saltar a contenido

Cuerdas de caracteres

CERROR: Se incluyen las siguientes:

Convierte una cadena de texto en mayúsculas.

Sintaxis de las funciones:

<UPPER:[Expression]>

Modo de uso:

  • La palabra clave UPPER puede utilizarse en todos los campos del tipo expression, como las operaciones del tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

Más bajo

Convierte una cadena de texto en minúsculas.

Sintaxis de las funciones:

<LOWER:[Expression]>

Modo de uso:

  • La palabra clave LOWER puede utilizarse en todos los campos del tipo expression, como las operaciones del tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

DESDE

Sintaxis de las funciones:

<LEFT:[Character_number]:[Expression]>

Modo de uso:

  • La palabra clave LEFT puede utilizarse en todos los campos del tipo expression, como las operaciones del tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

El mismo.

Recupera el n-ésimo objeto contado desde la izquierda.

Sintaxis de las funciones:

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

Un objeto está encerrado entre dos separadores. No es necesario colocar un separador al principio y al final de la cadena de expresión.

Modo de uso:

  • La palabra clave TOKLEFT puede utilizarse en todos los campos de tipo expression, como las operaciones de tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • Ejemplo:
    • <TOKLEFT:/:3:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Resultado devuelto: Nivel 3

Recupera un número de caracteres desde la derecha de un valor.

Sintaxis de las funciones:

<RIGHT:[Character_number]:[Expression]>

Modo de uso:

  • La palabra clave RIGHT puede utilizarse en todos los campos del tipo expression, como las operaciones del tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

SHA256 (en inglés)

Cifrar una cadena de caracteres en SHA256.

Sintaxis de las funciones:

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

Con:

  • [string_encoding]: UTF8 o UTF16. La codificación se especifica de acuerdo con el formato esperado por la aplicación objetivo. UTF8 debe usarse en la mayoría de los casos.
  • [Hex_B64]: HEX o B64 para elegir el formato de la cadena. HEX para hexadecimal, B64 para base 64.

Modo de uso:

  • La palabra clave SHA256 puede utilizarse en todos los campos de tipo expression como las operaciones COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

Derecha

Recupera parte de una cadena de caracteres del n-ésimo objeto contado desde la derecha.

Sintaxis de las funciones:

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

Un objeto está encerrado entre dos separadores. No es necesario colocar un separador al principio y al final de la cadena de expresión.

Modo de uso:

  • La palabra clave TOKRIGHT puede utilizarse en todos los campos de tipo expression como COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • Ejemplo:
    • <TOKLEFT:/:2:Level 1/Level 2/Level 3/Level 4/ Level 5>
    • Resultado devuelto: Nivel 4/Nivel 5

Centro

Recupera los caracteres en el medio eliminando un número de caracteres a la izquierda y a la derecha.

Sintaxis de las funciones:

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

Modo de uso:

  • La palabra clave CENTER puede utilizarse en todos los campos del tipo expression, como las operaciones del tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

Reescribido

Reescribiendo una URL.

Sintaxis de las funciones:

<REWRITEURL:[url]>

Modo de uso:

  • La palabra clave REWRITEURL puede utilizarse en todos los campos de tipo expression como COPY, MODVALUE, etc.

** Ejemplos de configuración:**

  • Ejemplo:

    • <REWRITEURL:http%3F%3A%3Awww.avencis.net>
    • Resultado devuelto: http://www.avencis.net

GEN_PASSWORD (Pasa de acceso)

Generación de una contraseña basada en una máscara y con soporte para caracteres especiales definidos en la configuración.

Sintaxis de las funciones:

<GEN_PASSWORD:[pwd_format]:[special_characters]>

El formato de la contraseña deberá definirse con los siguientes elementos:

  • U Una letra mayúscula
  • L Una letra minúscula
  • A Una letra mayúscula o minúscula
  • N Un número
  • S Un carácter especial de la lista de caracteres especiales
  • X Todos los caracteres (U+L+N+S)

Modo de uso:

  • La palabra clave GEN_PASSWORD puede utilizarse en todos los campos de tipo expression como las operaciones COPY, MODVALUE, etc.

** Ejemplos de configuración:**

  • Ejemplo:
    • <GEN_PASSWORD:ULNXXXXXXX:,$£!§&#>

¡No puedo creerlo!

Recuperar la última columna en un valor que contiene un separador de datos.

La sintaxis de la función:

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

Modo de utilización:

  • La palabra clave COL puede utilizarse en todos los campos de tipo « expresión » Como las operaciones de tipo COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar los valores de los atributos, por ejemplo, SyncAttSrc o SyncAttDst.

B64ENCODEASCII El número de los miembros de la Comisión

Convierte una expresión en ASCII y luego devuelve la cadena codificada en B64.

Sintaxis de las funciones:

<B64ENCODEASCII:[Expression]>

Modo de uso:

  • La palabra clave B64ENCODEASCII puede utilizarse en todos los campos de tipo expression como las operaciones COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

B64SID2STRING (en inglés)

Convierte un SID en Base64 y devuelve la cadena en formato Unicode.

Sintaxis de las funciones:

<B64SID2STRING:[Expression]>

Modo de uso:

  • La palabra clave B64SID2STRING puede utilizarse en todos los campos de tipo expression como las operaciones COPY, MODVALUE, etc.
  • La expresión evaluada puede contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

FINLANDA:

Función para encontrar la posición de una cadena de caracteres dentro de otra cadena de caracteres. Devuelve el índice de la posición (comenzando con el índice 0) si se encuentra la cadena, de lo contrario devuelve la longitud de la cadena.

Sintaxis de las funciones:

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

El índice comienza en la posición 0.

Modo de uso:

  • La operación FIND puede utilizarse en todos los campos de tipo expression, como COPY, MODVALUE, etc.
  • Las diferentes cadenas utilizadas en la expresión pueden contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • Ejemplo 1:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> con <SyncAttSrc:FIRSTNAME> - ¿ Qué ?
    • Resultado = 0
  • Ejemplo 2:
    • <FIND:I:<SyncAttSrc:FIRSTNAME>:0> con <SyncAttSrc:FIRSTNAME> - ¿ Qué ?
    • Resultado = 2
  • Ejemplo 3:
    • <FIND:E:<SyncAttSrc:FIRSTNAME>:0> con <SyncAttSrc:FIRSTNAME> - ¿ Qué ?
    • Resultado = 4

Substracción

Función que extrae una cadena de caracteres de otra cadena de caracteres. Devuelve la cadena de caracteres si los parámetros pasados son válidos; de lo contrario, devuelve vacío. Sintaxis de las funciones:

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

El índice comienza en la posición 0.

Modo de uso:

  • La operación SUBSTRING puede utilizarse en todos los campos de tipo expression como COPY, MODVALUE, etc.
  • Las diferentes cadenas utilizadas en la expresión pueden contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • Ejemplo 1:
    • <SUBSTRING:<SyncAttSrc:DisplayName>:0:<FIND: :<SyncAttSrc:DisplayName>:0>> con <SyncAttSrc:DisplayName> El Parlamento Europeo ha adoptado una resolución sobre la situación de la Unión Europea.
    • Resultado = Carina

LEN

Función que devuelve la longitud de una cadena de caracteres. La función devuelve 0 si hay un error en la configuración.

Sintaxis de las funciones:

<LEN:[chaîne_initiale]>

Modo de uso:

  • La operación LEN puede utilizarse en todos los campos de tipo expression, como COPY, MODVALUE, etc.
  • Las diferentes cadenas utilizadas en la expresión pueden contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • Ejemplo 1:
    • <LEN:<SyncAttSrc:DisplayName>> con <SyncAttSrc:DisplayName> - ¿ Qué ?
    • Resultado = 12

REPLACE (reemplazar)

Disponible desde la versión 7.0 en adelante. Función que reemplaza la cadena de caracteres string_to_replace en una cadena dada initial_string con la cadena destination_string. Devuelve la cadena de caracteres modificada. La función es sensible a mayúsculas y minúsculas.

Sintaxis de las funciones:

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

Boolean_all_or_first: puede tomar los valores 0 o 1. Si 0, entonces sólo la primera ocurrencia encontrada se reemplaza; si 1, entonces todas las ocurrencias encontradas se reemplazan. El parámetro es opcional; el valor predeterminado es 0.

Destination_string puede estar vacía: en este caso, la cadena a reemplazar se borra simplemente.

Modo de uso:

  • La operación REPLACE puede utilizarse en todos los campos de tipo expression, como COPY, MODVALUE, etc.
  • Las diferentes cadenas utilizadas en la expresión pueden contener palabras clave para recuperar valores de atributos, por ejemplo SyncAttSrc o SyncAttDst.

** Ejemplos de configuración:**

  • <REPLACE:XXXstringXXX:string:newString> devuelve XXXnewStringXXX
  • <REPLACE:XXXstringXXX:X::0> devuelve XXstringXXX
  • <REPLACE:XXXstringXXX:X::1> devuelve una cadena
  • <REPLACE:XXXstringXXX:X:A:1> devuelve AAAstringAAA