EDI处理的工作原理概述

时间:2012-09-24 14:16:07

标签: edi x12

我是EDI的新手,必须在遗留系统中实现它。

我想确保更高级别的概述正确无误:

1)从我的系统为给定的贸易伙伴生成EDI文件 2)可能将它FTP给他们 3)对我的响应是ftp我将其刮回到我的系统中

我有关于这个概念吗?

据我所知,大多数贸易伙伴都在调整标准,所以那里有很多工作要做?

2 个答案:

答案 0 :(得分:7)

您的工作流程处于非常高的水平

与往常一样,魔鬼在细节中。

  • 术语 - 段/元素/分隔符

  • 包络数据(ISA / GS / SE段)

  • 控制信封上的数字

  • 通讯 - 真的是FTP吗?清楚还是安全?怎么样VAN或 AS2协议?

  • 业务逻辑 - 应用程序方面还是翻译方面?这使得 更有意义吗?

  • 997对帐

  • 文件审核(要求?到什么级别?)

  • 合作伙伴测试协议

考虑面向EDI的供应商的环境:

  • 850 PO out
  • 997 in to us
  • 855 in to us
  • 997 out from us
  • 856 in to us
  • 997 out from us
  • 810 in to us
  • 997 out from us

面向客户的EDI:

  • 850 in to us
  • 997 out from us
  • 855 out from us
  • 997 in to us
  • 810 out from us
  • 997 in to us

正如您所看到的,在我们的生命周期中有一些文件用于交易。

您正在使用哪些文件?如果它是837,则生成EDI文件并非易事。即使它在856中,你也必须处理在翻译时必须考虑的分层循环(尽管如此,837更是如此)。

您是否计划编写自己的解析器/翻译器?如果是这样,为什么?你打算写自己的确认对帐例程吗?语法验证?最好的方法是将您的遗留应用程序与商业翻译连接,而不是重新发明30年前的轮子。许多可以连接到遗留系统的拖放映射器(Delta可能是市场上最好的之一,但是有一些优质的开源替代品,如BOTS)。 X12标准有一点小小的摆动空间。我似乎有些疯狂的实现。总的来说,更多的合作伙伴遵守而不是做他们想做的事。具有疯狂要求的那些通常选择XML,因为它们在文档结构中具有更多范围并且不受标准限制。如果你有4个合作伙伴,2个是4010版本,2个是5010,那么你必须相应地编码(或映射)。有工具可以帮助,但同样,魔鬼在细节中。

答案 1 :(得分:0)

可以在http://www.rdpcrystal.com/what-is-edi/

找到一个好的教程

它显示了EDI各方之间的基本互动以及消息信息