Présentation des fonctions de mappage

Il existe sept types de fonctions de mappage : de chaîne, mathématiques, d'en-tête HTTP, diverses, de données binaires, de date et de fonctions de sécurité.

Les fonctions de mappage peuvent être affichées en cliquant sur l'onglet Fonctions. Les fonctions de mappage se répartissent dans les catégories suivantes :

Fonctions de chaîne Définition
Centrage Centre une chaîne au sein de la chaîne de remplissage spécifiée.
Alignement à gauche Place une chaîne au sein d'une chaîne de remplissage en commençant par le caractère le plus à gauche.
Alignement à droite Place une chaîne au sein d'une chaîne de remplissage en finissant par le caractère le plus à droite.
Concaténer Joint toutes les chaînes de paramètre en une chaîne unique.
Formatage d'un nombre Renvoie une chaîne constituée d'un nombre formaté pour s'adapter au masque spécifié.
Longueur Détermine le nombre de caractères du paramètre.
Minuscule Convertit toutes les majuscules en caractères en minuscules.
Chaîne de remplissage Renvoie une chaîne de remplissage avec la longueur et les caractères spécifiés.
Remplacer Remplace des caractères par d'autres caractères.
Commence par Détermine si le premier paramètre commence par les caractères du deuxième paramètre.
Sous-chaîne Extrait une partie du paramètre en fonction de l'emplacement de caractère spécifié.
Sous-chaîne après Extrait tous les caractères d'une chaîne commençant après la première occurrence d'une sous-chaîne spécifiée (un ou plusieurs caractères) et se terminant à la fin de la chaîne.
Sous-chaîne après Extrait tous les caractères d'une chaîne commençant avant la première occurrence d'une sous-chaîne spécifiée (un ou plusieurs caractères).
Découper Enlève tous les espaces de début et de fin du paramètre et normalise tous les espaces au sein du paramètre.
Majuscule Convertit toutes les minuscules dans les caractères en majuscules correspondants.
Fonctions mathématiques Description
Valeur absolue Détermine la valeur absolue d'un paramètre.
Ajouter Additionne tous les paramètres.
Moyenne Détermine la valeur moyenne des noeuds ou des ensembles de noeuds numériques des paramètres.
Plafond Arrondit le paramètre vers le haut au nombre entier le plus proche.
Nombre Compte le nombre de noeuds de tous les noeuds ou ensembles de noeuds des paramètres.
Diviser Renvoie le quotient du premier paramètre divisé par tous les paramètres suivants.
Plancher   Arrondit le paramètre vers le bas au nombre entier le plus proche.
Maximum   Détermine la valeur la plus élevée dans les noeuds ou les ensembles de noeuds numériques des paramètres.
Minimum Détermine la valeur la plus faible dans les noeuds ou les ensembles de noeuds numériques des paramètres.
Modulo Détermine le reste de la division du premier paramètre par tous les paramètres suivants.
Multiplier Renvoie le produit de tous les paramètres.
Arrondir Arrondit un nombre au nombre entier le plus proche.
Soustraire   Renvoie la différence correspondant au premier paramètre moins tous les paramètres suivants.
Somme Ajoute tous les noeuds ou ensembles de noeuds numériques des paramètres.
Fonctions d'en-tête HTTP Description
Fonction Extraire la zone de l'en-tête HTTP Extrait une chaîne avec un délimiteur spécifié. Peut également servir à extraire tel ou tel champ d'un en-tête HTTP.
Fonction Extraire le chemin URI Extrait un URI de la chaîne URI de l'en-tête HTTP.
Fonction Extraire le paramètre de requête Extrait une chaîne de requête de la chaîne URI de l'en-tête HTTP.
Fonctions diverses Description
Booléen Evalue le paramètre et renvoie true ou false selon le type de données de l'entrée.
CopyOf Lorsque le nom du noeud source correspond à la valeur transmise, cette fonction copie la totalité du contenu du noeud source (la totalité de la sous-arborescence du noeud source, y compris tous les enfants) vers le noeud de destination.
Not Renvoie true si la valeur du paramètre est false. Renvoie false si la valeur du paramètre est true.
Nombre Modifie le type de données du paramètre en Nombre.
Position oh Détermine l'indice du noeud en cours au sein de l'ensemble de ses éléments apparentés.
Chaîne Modifie le type de données du paramètre en chaîne.
Fonctions pour les données binaires Description
Fonction de transtypage depuis Base64Binary Effectue un transtypage du type de données XML Schema xs:base64Binary vers le type de données XML Schema xs:string.
Fonction de transtypage depuis HexBinary Effectue un transtypage du type de données XML Schema xs:hexBinary vers le type de données XML Schema xs:string.
Fonction de transtypage vers Base64Binary Effectue un transtypage du type de données XML Schema xs:string vers le type de données XML Schema xs:base64Binary.
Fonction de transtypage vers HexBinary Effectue un transtypage du type de données XML Schema xs:string vers le type de données XML Schema xs:hexBinary.
Fonctions de date Description
Fonction Obtenir la date et l'heure Current Renvoie la date et l'heure courantes (avec le fuseau horaire local) en tant que type de données XML Schema : xs:dateTime.
Fonction Obtenir la date Current Renvoie la date courante (avec le fuseau horaire local) en tant que type de données XML Schema : xs:date.
Fonction Obtenir l'heure Current Renvoie l'heure courante (avec le fuseau horaire local) en tant que type de données XML Schema : xs:time.
Fonction de lecture de chaîne de date Convertit une chaîne (contenant une date et une heure) en donnée du type XML Schema xs:dateTime.
Fonction de format de chaîne de date Convertit une donnée du type XML Schema xs:dateTime en une chaîne au format défini par le deuxième paramètre.
Fonctions de sécurité Description
Fonction Chiffrement AES Chiffre les champs et le contenu en utilisant l'algorithme AES (Advanced Encryption Standard).
Fonction Déchiffrement AES Déchiffre les champs et le contenu en utilisant l'algorithme AES (Advanced Encryption Standard).