XMLTRANS

Aperçu

L’application de workflow XMLTRANS transforme n’importe quel document XML en n’importe quel autre format en utilisant une feuille XSLT.

Mode de fonctionnement

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.

Erreurs d’exécution possibles

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.