我正在寻找在翻译传入EDI 940(X12)的任何有用的链接或建议(|)管道在C#.NETEDI文件,以管道分隔的平面文件
3
A
回答
2
我的技术来说似乎相当重一次翻译,但这里是:
步骤#1:X12 -------- ----- [预解析程序] ---> X12语法XML
步骤#2:X12语法XML - > [940解析XSLT] ------> 940 XML
步骤3:940 XML --------> [映射XSLT] ---------->您的FF XML
步骤4:您的FF XML ----> [步骤#1:“X12语法XML”是一个非常简单的语法,只显示X12的语法,因此[预解析程序]非常简单,并可用于任何X12。
步骤#2:“940 XML”具有语法充分明确的940。[940解析XSLT]的结构是你表达一个940
步骤#3的具体结构: [Mapping XSLT]将940结构转换为FF中的结构,用XML表示。
步骤4:最后,[Serialising XLST]根据其XML版本创建您的FF。 (1)开放性 - XSLT中的主要部分可以使用任何编程语言使用各种XML/XLST库来执行,并且其(2)可伸缩性在最后,你将任何格式转换成任何格式;-)
如果你可以上传一个940消息的简单示例实例并将其转换为FF结构 - 你应该用记事本手动执行;-) - 我可能会时间来说明我的技术 - 至少给你需要3 XLST脚本;-)
1
分隔的平面文件转换的EDI消息到一个平面文件是一个坏主意,你可能会失去数据和消息的意义。这就是为什么EDI在首位存在
的一些想法解析EDI
http://www.codeproject.com/KB/XML/edix.aspx
http://www.edidev.com/index.htm
或者微软的BizTalk有此连接器也
相关问题
- 1. 用C#解析EDI平面文件?
- 2. 用C++编辑管道分隔文件?
- 3. 逗号分隔的平面文件源
- 4. 退格分隔的平面文件
- 5. 将纯文本文件转换为以管道分隔的CSV文件
- 6. 需要帮助从管道分隔文本文件
- 7. 从R输出管道分隔文本文件
- 8. 用双管道分隔符读取大文本文件
- 9. Java - 将管道分隔文本文件转换为XML
- 10. 导出到不带引号的管道分隔的.txt文件
- 11. 处理庞大的管道分隔的文件
- 12. SPARK的管道分隔文件中的数据帧
- 13. 用于管道分隔文件的可接受文件扩展名是什么?
- 14. 从unix中的管道分隔文件中删除尾随零
- 15. 犀牛ETL - 加载较大的管道分隔文件
- 16. 在awk中解析管道分隔的输入文件
- 17. 解析python中的管道分隔文件
- 18. 计数管道分隔文件中的列数
- 19. 将平面文件行分割为多个平面文件SSIS
- 20. 平面文件XML分组
- 21. 批次:转换管分隔的文本文件,以逗号分隔的CSV文件
- 22. 如何使用SQL管道输出csv文件和管道分隔符
- 23. 管道分隔文本到XML转换
- 24. 从管道分隔文件中获取值
- 25. 将管道分隔文件转换为散列?
- 26. 配置单元导出到管道分隔文件
- 27. 如何从管道分隔文件打印字段?
- 28. 在Weka中加载管道分隔文件
- 29. Java - 将管道和逗号分隔文件转换为xml
- 30. 将管道分隔文件*读取到结构数组中C
我作为物流公司的jr程序员工作,我们的客户通过EDI发送订单,我们的WMS软件只能处理平面文件 – djshortbus 2010-03-03 00:05:08