.net 世界中的 EDI 等效项
我在一家小公司工作。 目前我们正在用 C# 重写我们的遗留应用程序。 该应用程序的一部分使用了 EDI,我不知道在 .net 世界中哪里可以找到解决方案。 我听说过 BizTalk,但不确定这是否是解决方案。 此外,没有像 SQL Server Express Edition 那样的 BizTalk Express 版本。 在一个 dotnet 播客中,我听到了一个令人信服的案例,要求 Microsoft 推出 BizTalk 开发人员版本。
有人可以进一步阐明这个问题吗?
I work for a small company. Currently we are re-writing our legacy application in C#. There is one part of the application that uses EDI, and I don't know where to look for solutions in the .net world. I have heard about BizTalk but not sure as to if that is the solution. Also there is no BizTalk Express edition like SQL Server Express Edition. In one of the dotnet podcasts I heard a compelling case for Microsoft to put out a Developer Edition for BizTalk.
Can someone shed some more light on this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
正如 Tim 所说,EDI 只是解释平面文件的“标准”方式。 各种消息格式包括:
**INVFIL...)
因此,您需要读入数据并“映射”所需字段。 最好的方法是使用 FileHelper:
http://filehelpers.sourceforge.net/
你需要地图将数据添加到您的特定 BackOffice 业务规则。 我们在这里对入站做什么
显然,像 BizTalk 和 SAP EDocs 这样的软件包将为您执行预处理器/转换例程,但如果您想自己开发它,我会使用上面提到的 FileHelpers。
As Tim says, EDI is just a "standard" way of interpreting flat files. The various messaging formats are:
**INVFIL...)
So you will need to read in the data and "map" the required fields. The best way to do this is with FileHelper:
http://filehelpers.sourceforge.net/
you would need map the data to your specific BackOffice business rules. What we do here for Inbound
Obiviously packages like BizTalk and SAP EDocs will do the PRE-PROCESSOR/Conversion routines for you, but if you want to develop this yourself, i would use FileHelpers mentioned above.
EDI 只是一种“标准”方式,用于格式化包含各种业务信息(如订单、发票、提货单等)的文本文件。
它们不太可能有任何特定的 .NET 组件,因为尽管定义了“标准”对于 EDI,每个使用它的公司的解释都略有不同。
该标准包括“业务规则”,例如“当您收到 850 文档文件时,应该回复 810 文档文件……以及这些文档的基本文件格式。
维基百科文章解释得相当彻底......
EDI is simply a "standard" way to format text files with various business information like orders, invoices, bills of lading etc.
It is unlikely that there would be any specific .NET component for them, because although there is a "standard" defined for EDI it is interpreted slightly differently by every company that uses it.
The standard comprises "business rules", like "you should respond with an 810 document file when you recieve an 850 document file ... as well as the basic file formats of those documents.
The Wikipedia article explains it pretty thoroughly ...
RDPCrystal EDI 库
Sparrow 技术 EDI 解析器
RDPCrystal EDI Library
Sparrow technologies EDI Parser
是的,RDPCrystal EDI 库可能就是您正在寻找的。
Yes, RDPCrystal EDI Library is probably what you are looking for.