Data Fabric
MDM Platform
Le tableau ci-dessous liste quelques fonctions de routines MDM utiles, notamment celles concernant le formatage des clés étrangères. Dans MDM, vous devez généralement formater des clés étrangères afin de les adapter aux clés composées.
Fonction |
Description |
Syntax (Syntaxe) |
---|---|---|
getFK |
Retourne l'un des composants de la clé étrangère via sa position dans sa représentation formatée. Notez que la position est spécifiée par un entier à partir de zéro. |
Par exemple : retourne le composant de la deuxième clé étrangère, dans la clé étrangère composite. Le message de sortie sera "fk2". |
getWSClientTimeout |
Obtient l'information de délai avant expiration du client webservice depuis le paramètre jvm param. | MDM.getWSClientTimeout(String property) |
createFK |
Retourne la chaîne de caractères de la clé étrangère dans le cas d'une clé unique (String singleKey). |
Par exemple : retourne une clé étrangère créée avec l'ID fourni. Le message de sortie sera "[0]". |
createFK |
Retourne la chaîne de caractères de la clé étrangère dans le cas d'une liste de clés (String[] keys). |
Par exemple : retourne une clé étrangère avec les ID fournis. Le message de sortie sera "[0][1]". |
createReturnMessage |
Génère un message d'erreur avec le contenu de msg et le code erreur de code . |
MDM.createReturnMessage(String msg, int code) |
createReturnMessage |
Génère un message de rapport avec le contenu de msg et le type de type . |
MDM.createReturnMessage(String msg, String type) |
getRepeatingElement |
Obtient un élément répété dans une chaîne de caractères XML selon le XPath et la position de l'élément. Notez que la position est spécifiée par un entier à partir de zéro. |
Par exemple : extrait le deuxième élément multi-occurrence décrit par le nœud XPath de la chaîne de caractères XML fournie. Le message de sortie sera "size". |
hasRepeatingElement |
Vérifie la présence d'éléments répétés dans une chaîne de caractères XML selon le XPath et la valeur textuelle de l'élément. |
Par exemple : retourne le résultat de si l'élément multi-occurrence spécifié décrit par le nœud XPath et la "taille" du texte existe dans la chaîne de caractères XML fournie. Le message de sortie sera "true". |
listRepeatingElement |
Liste les éléments répétés dans une chaîne de caractères XML selon le XPath et le séparateur. Notez que le séparateur est entouré de guillemets simples. |
Par exemple : liste tous les éléments multi-occurrence décrits par le nœud XPath de la chaîne de caractères XML fournie avec le séparateur spécifié. Le message de sortie sera "color, size". |
addRepeatingElement |
Ajoute des éléments répétés dans une chaîne de caractères XML selon le XPath et la valeur textuelle de l'élément. |
Par exemple : ajoute un élément multi-occurrence décrit par la combinaison du nœud du XPath, du texte et de la chaîne de caractères XML fournie. Le message de sortie sera
, |
setLanguageVariant |
Ajoute ou met à jour une variante d'un ISO dans la valeur du texte multilingue. |
Par exemple : met à jour la variante EN à "abc". Le message de sortie est [EN:abc][FR:ab_fr]. |
setLanguageVariant |
Ajoute ou met à jour une variante d'un ISO dans la valeur du texte multilingue avec l'ISO par défaut et ajoute ou met à jour l'option de tri. Si l'option de tri est paramétrée à true, le message sera écrit en sortie en ordre alphabétique. |
Par exemple : |
getLanguageVariant |
Récupère la valeur d'un ISO d'une valeur dans un texte multilingue, ainsi que la valeur retournée par défaut si la valeur de l'ISO demandée est introuvable. Si la valeur de l'ISO demandée est introuvable, la valeur ISO par défaut est retournée. |
Par exemple : |
getLanguageVariant |
Récupère la valeur d'un ISO d'une valeur dans un texte multilingue. Si la valeur de l'ISO demandée est introuvable, la valeur null est retournée. |
Par exemple : |