C#.NET AS2通信

时间:2012-04-20 04:13:26

标签: c# .net edi communicator

我想通过.NET C#实现请求有关通过AS2或AS3通信协议发送和接收文件的主题的一些指导。我搜索了如何实现此通信层以发送和接收EDI文档以及其他类型文档的示例或说明。我已经构建了自己的EDI文档生成器和阅读器。它与我的电子商务系统相关联。我们多年来一直与VCommerce和CommerceHUB合作。我似乎无法找到很多信息的是AS2通信层的实现。我意识到所有这一切的第二部分是生成加密和解密的证书,但我想我已经知道如何实现它或者只是手动创建证书。你们可以指出我可以向我展示用于发送HTTP消息的标准的例子吗?到目前为止,我已经将/ n软件用于通信部分,但我真的想自己这样做,以便100%集成。对于任何只需要服务器的人来说,他们都很棒并且物有所值。非常稳定且易于实施。对我而言,我已经成长为能够使用它们并且需要建立自己的。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

该规范是Porges评论的开放标准。你正在重新发明轮子,就像你的EDI翻译一样。也许没有为您工作的软件工具的预算?我对你的“读者”看起来很感兴趣。它与EDI Notepad(Liaison的免费EDI阅读器)相比较吗?

如果您觉得/ n不可扩展,那么还有许多其他MFT /集成产品。您是否知道Drummond Group有一个AS2认证流程(http://www.drummondgroup.com/index.php/b2b-certified-products/certified-products/as2)?一些合作伙伴需要Drummond认证的AS2连接(虽然没有沃尔玛降低要求所用的那么多年)。

您打算如何进行证书管理?与Windows集成(IMO处理证书不好),还是构建自己的?合作伙伴管理/ AS2名称/连接?您是否要构建处理同步和异步MDN的功能?错误捕获/通过电子邮件发送错误用户怎么办?在我看来,存在这些商业软件平台已经完成所有这些功能的原因。你花在构建工具上的时间和购买已经有效的东西一样多或者更多。

我用过的产品多年来我已经能够100%整合到我的平台中: Cleo Lexicom具有可扩展性和成本效益。 Liaison ECS提供无限合作伙伴(但需要SQL Server) Axway Synchrony Interchange非常灵活

答案 1 :(得分:1)

尝试\ n软件的http://www.nsoftware.com/ibiz/edi/

我用它来将服务构建到商业文件交换应用程序中,我看到至少有两个我最喜欢的竞争对手使用它来将ASx服务构建到他们的商业应用程序中。