This documentation provides HCL Link reference information.
Utilisez les fonctions et expressions HCL Link pour créer des règles de composant et des règles de mappe.
Il existe plusieurs fonctions XML que vous pouvez appeler à partir de règles de composant et de règles de mappe pour traiter les données XML d'entrée.
L'option XPATH n'est pas valide pour l'entrée XML.
La présente documentation décrit les fonctions et expressions HCL Link. Les fonctions et expressions sont utilisées pour créer des règles de composant et des règles de mappe.
Une fonction est une expression qui crée une sortie en effectuant une opération donnée sur une ou plusieurs entrées.
Voici un exemple d'appel de fonction :
Généralement, les arguments imposent des restrictions sur l'expression qu'ils utilisent.
Les fonctions qui utilisent l'architecture Lien HCL de EXIT convertissent les données en jeu de caractères natif de la plateforme lors de l'appel de fonction.
Il existe plusieurs fonctions générales que vous pouvez appeler à partir d'une règle de mappe pour traiter l'entrée.
Les langues bidirectionnelles, telles que l'arabe et l'hébreu, sont des langues dans lesquelles le texte est présenté à l'utilisateur dans un ordre allant de droite à gauche, mais les nombres et les chaînes alphabétiques latines du le texte sont présentés de gauche à droite.
Vous pouvez utiliser cette fonction pour manipuler et tester un bit dans un nombre binaire.
A l'aide des fonctions de flux, vous pouvez spécifier une valeur pour chacune des variables de flux définies pour un flux, mais aussi modifier une valeur déjà spécifiée pour une variable de flux, si nécessaire.
Vous pouvez utiliser cette fonction pour convertir une expression d'un type de données vers un autre type de données.
Vous pouvez utiliser cette fonction pour effectuer diverses opérations sur la date et l'heure.
Vous pouvez utiliser cette fonction pour évaluer le type d'erreur lors de l'exécution de la mappe.
Vous pouvez utiliser cette fonction pour extraire des données d'une base de données à partir de dans une règle de mappe.
Vous pouvez utiliser cette fonction pour tester et inspecter l'objet.
Les fonctions logiques permettent d'utiliser des conditions logiques pour afficher l'une des diverses valeurs.
Cette recherche de fonction effectue un balayage séquentiel de l'ensemble de données spécifié et tente de trouver une correspondance avec la condition logique.
Faire précéder chaque fonction MATHLIB de mathlib->
Ces fonctions sont utilisées pour convertir l'élément texte dans une règle de mappe.
La fonction VALIDATE valide l'entrée XML à l'aide de la bibliothèque XMLLIB.
La fonction VALIDATEEX valide l'entrée XML et consigne le traitement de la fonction dans le répertoire dans lequel la mappe s'exécute à l'aide de la bibliothèque the XMLLIB.
La fonction XVALIDATE valide l'entrée XML.
La fonction XPATH qui est utilisée avec XMLLIB interroge l'entrée XML.
La fonction XPATHEX interroge l'entrée XML à l'aide de la bibliothèque XMLLIB, et consigne le traitement de la fonction dans le répertoire dans lequel la mappe s'exécute.
La fonction XSLT applique une transformation XSLT.
La fonction XSLTEX applique une transformation XSLT à l'entrée XML, puis consigne le traitement de la fonction dans le répertoire où s'exécute la mappe avec la bibliothèque XMLLIB.
A partir de Type Designer ou de Map Designer, vous pouvez créer des fonctions personnalisées pour appeler des bibliothèques externes.
Vous pouvez utiliser les chaînes de format répertoriées pour les nombres, les dates et les heures dans des fonctions telles que CURRENTDATETIME, FROMNUMBER, TONUMBER, FROMDATETIME et TODATETIME.
Vous pouvez créer des formats numériques personnalisés à l'aide de chaînes de format données.
Les codes retour et les messages de la fonction RUN peuvent apparaître lors de l'utilisation de la fonction RUN.
Le second argument des fonctions CPACKAGE, CSERIESTOTEXT et CTEXT spécifie le jeu de caractères de la sortie de la fonction. La valeur du second argument (le jeu de caractères du contenu de l'objet) doit être un code de jeu de caractères valide.