【问题标题】:BizTalk How To for EDIBizTalk 如何进行 EDI
【发布时间】:2014-09-30 18:33:28
【问题描述】:

我被要求创建一个系统,该系统通过 AS2 EDI(以及在不久的将来来自许多其他公司)接受公司的发票。通过一些研究,我得出的结论是,我需要一个 Biz Talk 服务器来翻译公司的发票,将其转换为 XML,然后将该 XML 发送到我们拥有的系统进行处理/验证。我完全不知道如何使所有这些工作。

我从 Microsoft 的 BizTalk 教程和视频以及 Pluralsight 中学到了一些东西。但是有些事情我根本就没有得到。其中之一是客户互动:他们应该如何知道要发送给我们的数据(我给他们什么文件?),或者我如何阅读他们发给我的列出他们的消息加密的文件。 X12 或 EDIFACT 如何与这一切联系起来?

我是否有这个权利:我应该创建一个 X12 文档,其中包含处理他们的发票所需的字段(数据),然后我应该将这个 X12 文档发送给他们并说“这里,发送给我们这东西”?然后在我这边,从那个 X12 文档创建映射,用于验证的编排,然后返回它们是成功还是失败?

我可以使用哪些资源来学习如何回答这些问题?初学者甚至去哪里学习 BizTalk Server?

我非常感谢任何人的帮助。感谢您的阅读。

【问题讨论】:

  • Biz Talk Entrant - 我现在必须执行相同的实现。任何指向示例代码/演示的指针都会有很大帮助!
  • Rosebud - 不幸的是我没有任何代码示例或演示。我不记得使用网络上的任何内容。我确实做了很多关于我最终使用的东西的阅读。最后,我在 biztalk 中打开了一个端口,他们会将 edi 消息发送到。该端口连接到编排,编排处理日志记录,并将味精发送到 Web api 服务(我没有使用 wcf)。无论是否失败,它都不会向 edi 发件人发回响应

标签: biztalk biztalk-2010 biztalk-2013


【解决方案1】:

AS2 是数据传输安全的标准,EDI 是一种电子数据交换,因此 AS2 EDI 意味着安全交换电子文档的标准。

EDIFACT 是电子文档的标准,它是带有嵌套循环结构的标记平面文件,可以追溯到由于传输速度慢而需要电子文档尽可能小的时候。如果您正在处理发票,您可能会处理 EDIFACT INVOICE D96A 或类似的。

X12 是 Accredited Standards Committee X12,它是一个制定要遵循的标准的标准组织。它是与 EDIFACT 不同的文档格式(请参阅EDI X12 vs UN/EDIFACT

我想您会发现不同的客户会使用不同的电子文档格式,即使他们使用相同的 EDIFACT 文档格式,他们也会以不同的方式使用它(并非所有人都以相同的方式解释标准)。
并不是所有人都会使用 AS2。因此,您必须使您的解决方案具有足够的可扩展性,以便能够接受多种不同的传入格式和协议,并以不同的传出格式进行响应。

听起来你在这里有点超出你的深度,你所问的问题并不容易开始,而且你的问题范围对于 Stackoverflow 来说有点过于宽泛。

在没有指导的情况下自行学习 BizTalk 会非常困难。
那里有一些有用的书籍,例如我们 Packt 的 Microsoft BizTalk Server 2010 Patterns 和 Microsoft 的 BizTalk Server 2010 Exam 70-595 Preparation,它们会教您基础知识。还有很多有用的博客。

如果您希望您的项目成功,但我建议您聘请一些在 EDI 领域有经验的人。

【讨论】:

  • 感谢您的回答。你写的东西正在考虑中。
【解决方案2】:

一些事情:

  • 您不必创建 X12 事务,BizTalk Server 附带架构 X12 和 EDIFACT。您甚至可能不需要自定义它们。
  • 一开始,您可能可以依靠贸易伙伴提供配套指南,尤其是在他们拥有更成熟的 EDI 实施的情况下。
  • 如果他们不这样做,而您需要创建一些东西,那么他们只需要一个电子表格来准确列出需要填充哪些段和元素以及如何填充。

如果您对必须处理的事务进行 Bing,例如“x12 850”,您会发现其他公司的配套指南可以从中“汲取灵感”。

【讨论】:

  • 你的回答给了我很多研究的东西。谢谢你。我真的很清楚这一切应该如何在高水平上运作,但仍然存在一些漏洞。我想创建自己的 X12 810 实现来提供给客户。如何使 shippingNumber 和 PortCode 等字段适合发票抬头级别?我是不是说,BIG07 将用于shippingnumber,而您只能传入这些值?
  • 这通常取决于谁更有影响力让对方遵守他们的标准。通常,交易中较大的合作伙伴会规定标准,其他所有人都必须遵守。
猜你喜欢
  • 2010-10-16
  • 2011-06-14
  • 1970-01-01
  • 2020-09-21
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
  • 2015-05-28
  • 2015-08-26
相关资源
最近更新 更多