GETXMLERRORMSG
Utilisez cette fonction sur une carte en sortie pour renvoyer un message d'erreur de validation XML lorsqu'une mappe est exécutée sur une entrée XML non valide.
Créez la carte en entrée à l'aide d'un schéma XML natif ou d'un schéma basé sur XML, puis spécifiez l'attribut Restart. Sur la carte en sortie, utilisez la fonction GETXMLERRORMSG, en transmettant le nombre de la carte en entrée comme paramètre. Lorsque la mappe s'exécute et que l'entrée contient des données XML non valides, la carte en sortie renvoie un message d'erreur XML standard. Par exemple :
Error (-1), "XMLParser: L'entrée de données XML n'est pas valide." SAXParseException, Error [line: 162 column: 36] Datatype error: Type:SchemaDateTimeException, Message:Incomplete Date ! '2006-09-' .
Voir la documentation Type Designer ou Map Designer pour connaître les détails relatifs à l'attribut Restart.
- Syntaxe
- GETXMLERRORMSG (expression-numérique-unique)
- Signification
- GETXMLERRORMSG (numéro_carte_entrée)
- Renvoie
- Une chaîne de texte
Fonctions associées
- VALIDATE