كيفية إنشاء رسالة edifact من XML؟ [مغلق
سؤال
أنا أتعامل حاليًا مع الرسائل الجمركية بين الفاصوليا في جافا. بعد ملء الفاصوليا بقيم مختلفة ، أريد إنتاج رسالة CUSDEC EDIFACT تتوافق مع كل رسالة.
لكل سمة من سمة Message Bean ، لديّ معلومات لوضع السمة في المكان الصحيح بتنسيق Edifact CusseC.
وبالتالي ، أبحث عن أداة مجانية (واجهة برمجة تطبيقات Java) التي يمكن أن تحول الفول المملوءة بشكل مثالي إلى رسالة Cusdec Edifact.
لقد وجدت حلًا تجاريًا (ليس مجانيًا) هناك:
http://www.datadirect.com/products/edifact-grid/index.ssp
وتعليمي سريع هنا:
http://biemond.blogspot.com/2008/09/generate-edifact-message-from-xml.html
لكن ... للأسف ليس مجانيًا ..
شكرا مقدما لمساعدتكم!
المحلول 3
فقط للذكر أن الحل الوحيد الذي وجدته هو تنفيذ محرك رسم الخرائط الخاص بي.
هذا مصنوع من خلال وجود:
- تمثيل XML لرسالة Edifact
- مسار رسم خرائط XPath متصل بكل من سمات الفول ورسم خرائطها لتمثيل XML لـ Edifact
نصائح أخرى
قد ترغب في إلقاء نظرة فاحصة على موقع Smooks
يوفر العديد من التعيينات ، على سبيل المثال:
Java -> EDI
EDI -> Java
XML -> Java
Java -> XML
...
للحصول على أدلة UN/EDIFACT المختلفة ، فإنه يوفر وظائف تعيين خارج الصندوق. أقترح عليك فحص الأمثلة والوثائق على موقع Smooks.
محاولة http://bots.sourceforge.netلديها بالفعل محرك رسم الخرائط.