Travailleurs bidirectionnels
Cette section liste les travailleurs qui peuvent être utilisés aussi bien pour le processus d’importation que pour le processus d’exportation.
XMLChunkXSLTTransf­ormationWorker
nl.planon.morpheus.pnworkers.server.xsltworkers.XMLChunkXSLTTransformationWorker
Ce travailleur transforme un fichier XML en utilisant un fichier de transformation fourni avec les paramètres et le convertit en une chaîne XML.
Ce travailleur particulier n’agit que sur un seul business object principal à la fois. Pour une description de ces champs, reportez-vous à Transformation XSL.
*Enterprise Talk supporte XSLT 2.0 et utilise la version Saxon transformer-HE-9.6. Cette version supporte également le ‘URI resolver’.
*Si le XSLT fournit déjà le bon résultat au POJO, il ne faut plus de travailleur. Dans la plupart des cas, le travailleur chunk a besoin d'un Data Reader parce que le Reader standard Planon présume que le tag <document> indique le début du document et le tag <businessobjects> indique les enregistrements du business object principal.
FileXSLTTransformationWorker
nl.planon.morpheus.pnworkers.server.xsltworkers.FileXSLTTransformationWorker
Ce travailleur peut être utilisé pour exécuter la transformation XSL. Ce travailleur particulier s’applique au fichier entier.
Ceci est en général le premier travailleur dans la configuration de travailleurs. Pour une description des champs qui sont disponibles pour ce travailleur, reportez-vous à XSLT Transformation Worker.
Exemple importation
in=\temp\import\persons.xml,
out=\temp\import\persons_trans.xml,
xslfile=\temp\import\xsl\persons.xsl
Exemple exportation
xslfile=c:\showRes\reservation.xsl,
in=c:\showRes\resRaw.xml,
out=c:\showRes\res.xml