C# .NET AS2 通信

标签 c# .net edi communicator

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

非常感谢您的帮助。

最佳答案

正如 Porges 评论的那样,该规范是一个开放标准。您正在重新发明轮子,就像您的 EDI 转换器一样。也许没有预算购买可以为您工作的软件工具?我会对您的“读者”长什么样子感兴趣。它与 EDI 记事本(来自 Liaison 的免费 EDI 阅读器)相比有何不同?

如果您觉得/n 不可扩展,还有许多其他 MFT/集成产品。您是否知道 Drummond Group (http://www.drummondgroup.com/index.php/b2b-certified-products/certified-products/as2) 有一个 AS2 认证流程?一些合作伙伴需要 Drummond Certified AS2 连接(尽管不像过去几年沃尔玛放弃要求那样多)。

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

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

关于C# .NET AS2 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240176/

相关文章:

c# - 去 i-1 时如何处理循环

c# - 使用我的资源图像 - Compact Framework

c# - 在接口(interface)中传递方法

c# - 将 XML 设置为 XElement 的值

c# - 自定义配置部分 - 删除不需要的集合标签

java - 需要使用 XSLT 从 XML 生成平面文件中的自定义订单

c# - GDI+能实现颜色循环吗?

C# 读取 .txt 文件格式化

edi - 有没有人在 X12 或 EDIFACT 中有包含二进制数据的示例文件?

biztalk - 如果 BizTalk 中未到达预期消息,则发送通知