L’application de workflow XMLTRANS transforme n’importe quel document XML en n’importe quel autre format en utilisant une feuille XSLT.
Le moteur WorkflowGen appelle une application XMLTRANS avec le contexte et les paramètres. XMLTRANS utilise le contexte et les paramètres pour obtenir les éléments suivants :
Un fichier XML à convertir
Un fichier XSLT permettant de convertir le fichier XML vers n’importe quel type de format
Un paramètre RESULT
pour stocker le résultat
Un paramètre RESULT_FILEEXT
permettant de connaître l’extension du résultat
Un paramètre RESULT_MIMETYPE
permettant de connaître l’extension le type MIME du résultat
Après la collecte de l’ensemble des informations XMLTRANS est prêt à effectuer la transformation et retourne ensuite le contexte à WorkflowGen pour que le workflow se poursuive.
Les erreurs suivantes peuvent se produire lors de l’exécution des transactions.
Code
Description
1
Le champ obligatoire XML est manquant.
2
Le champ obligatoire RESULT est manquant.
3
Le champ obligatoire XSLT est manquant.
4
Le fichier XML n’est pas un document XML valide.
5
Le fichier XSLT n’a pas été trouvé.
6
Le fichier XML n’a par été trouvé.
7
Impossible d’écrire le résultat dans le paramètre RESULT
. Vérifiez que les règles de sécurité sont correctes.
8
Impossible de lire le fichier XML. Vérifiez que les règles de sécurité sont correctes.
9
Le fichier XSLT n’est pas une feuille de style de transformation XSLT valide.
10
Le contexte reçu n'est pas valide.
11
Si les paramètres RESULT_FILEEXT
ou RESULT_MIMETYPE
sont définis, l’autre doit être défini également.