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). |