Come generare un messaggio Edifact da un XML? [chiuso]
Domanda
Attualmente sto che fare con i messaggi doganali Fagioli in Java. Dopo aver compilato i fagioli con valori diversi, voglio produrre un messaggio EDIFACT CUSDEC corrispondente a ciascun messaggio.
Per ogni attributo di un messaggio Bean, ho le informazioni per mettere l'attributo al posto giusto in formato EDIFACT CUSEDC.
Quindi, sto cercando uno strumento gratuito (un'API Java), che potrebbe idealmente convertire il mio pieno pieno di fagioli in un messaggio EDIFACT CUSDEC.
Ho trovato una soluzione commerciale (non gratuito) c'è:
http://www.datadirect.com/products/edifact-grid /index.ssp ??
E un breve tutorial qui:
http://biemond.blogspot.com /2008/09/generate-edifact-message-from-xml.html
Ma ... purtroppo non è gratuito ..
Grazie in anticipo per il vostro aiuto!
Soluzione 3
Basta notare che l'unica soluzione che ho trovato è quello di implementare il mio motore di mappatura.
Ciò è reso da avere:
- una rappresentazione XML di un messaggio EDIFACT
- un percorso di mappatura XPath collegato a ciascuno degli attributi di fagioli e li mappatura per la rappresentazione XML EDIFACT
Altri suggerimenti
Si potrebbe desiderare di avere uno sguardo più da vicino a Smooks Sito
Si offre diverse mappature, per esempio:.
Java -> EDI
EDI -> Java
XML -> Java
Java -> XML
...
Per le diverse directory UN / EDIFACT che offre funzionalità di mapping out of the box. Suggerisco di esaminare gli esempi e la documentazione sul sito Smooks.
http://bots.sourceforge.net ha già una mappatura del motore.