[Users] Utiliser Saxon dans Petals-se-talend

Vincent Zurczak [via Petals ESB] ml-node+3278382-1282364781-385891 at n3.nabble.com
Tue Aug 23 17:49:49 CEST 2011




dfontaine wrote:
> Il existe bien un moyen de changer le parser à l'aide de 
> System.setProperty("javax.xml.transform.TransformerFactory","com.icl.saxon.TransformerFactoryImpl"); 
> intégré dans mon job Talend mais cette solution n'est pas très "propre" et
> je pense qu'elle peut provoquer
>  des erreurs en cas de parallélisation.
J'ai beau réfléchir, je ne vois pas beaucoup de moyens de forcer la routine
à utiliser Saxon.
+ Le /System.setProperty/ va impacter tous les services déployés sur ce
noeud (toute la JVM). Donc, pas bon. Configurer des propriétés systèmes dans
la SU ne servirait donc à rien.
+ A part forcer le nom de la factory à utiliser, je ne vois pas comment
faire.


ou


En fait, je m'interroge sur la raison pour laquelle ça marche dans TOS.
Pourriez-vous exporter votre job en script autonome et vérifier s'il marche
en tant qu'application Java indépendante, en-dehors d'Eclipse (TOS) ?

Même en rajoutant des options dans le SE Talend, je ne vois pas trop comment
cela pourrait être fait.
La solution la plus propre à mon avis serait d'utiliser une variable de
contexte (est-ce possible dans une routine ?) pour définir le transformer.
Votre routine utiliserait /TransformerFactory.newInstance( *valeur de la
variable de contexte* )/.

-----
« Petals M.D. »
_______________________________________________
If you reply to this email, your message will be added to the discussion below:
http://forum.petalslink.com/Utiliser-Saxon-dans-Petals-se-talend-tp3275755p3278382.html
To start a new topic under Users (get help, provide help), email ml-node+2681628-1333396262-385891 at n3.nabble.com
To unsubscribe from Users (get help, provide help), visit http://forum.petalslink.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=2681628&code=dXNlcnNAZm9ydW0ucGV0YWxzbGluay5vcmd8MjY4MTYyOHwtOTE3MDU0NjU4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum-list.petalslink.org/pipermail/users/attachments/20110823/f7827948/attachment-0001.htm>


More information about the Users mailing list