Comment générer des messages EDIFACT à partir d'un xml? [fermé]
Question
Je traite actuellement des messages de douane en Java Beans. Après avoir rempli les haricots avec des valeurs différentes, je veux produire un message EDIFACT CUSDEC correspondant à chaque message.
Pour chaque attribut d'un message Bean, j'ai les informations à mettre l'attribut au bon endroit au format EDIFACT CUSEDC.
Ainsi, je suis à la recherche d'un outil gratuit (une API Java) qui pourrait idéalement convertir mon Bean rassasiera dans un message EDIFACT CUSDEC.
J'ai trouvé une solution commerciale (non libre) il:
http://www.datadirect.com/products/edifact-grid /index.ssp ??
Et un rapide tutoriel ici:
http://biemond.blogspot.com /2008/09/generate-edifact-message-from-xml.html
Mais ... malheureusement il est gratuit ..
Merci d'avance pour votre aide!
La solution 3
Juste à noter que la seule solution que j'ai trouvé est de mettre en œuvre mon propre moteur de cartographie.
Ceci est fait en ayant:
- une représentation XML d'un message EDIFACT
- un chemin de mappage de XPath attaché à chacun des attributs de haricots et de les faire correspondre à la représentation XML EDIFACT
Autres conseils
Vous voudrez peut-être regarder de plus près Smooks site
Il propose diverses applications, par exemple:.
Java -> EDI
EDI -> Java
XML -> Java
Java -> XML
...
Pour les différents répertoires UN / EDIFACT, il offre des fonctionnalités de cartographie de la boîte. Je vous suggère d'examiner les exemples et la documentation sur le site Smooks.
http://bots.sourceforge.net il a déjà un moteur de cartographie.