【问题标题】:Handle cxml messages in BizTalk在 BizTalk 中处理 cxml 消息
【发布时间】:2016-05-20 06:43:53
【问题描述】:

我需要在 BizTalk 中从 Ariba 获取 cXml 消息进行一些处理并作为 cXml 发送到另一个端点。

请就如何在 BizTalk 2013 中实现这一点提出一些建议。

【问题讨论】:

  • 从 DTD:s 生成架构,或者在编排中进行丰富,或者在发送端口上进行映射,嘿,你已经完成了。
  • 谢谢@JaggenSWE。有一个想法来映射 I/O DTD。我应该使用任何自定义管道来处理这个吗??
  • 不,似乎没有必要,这完全取决于您如何接收和发送数据,但对于数据本身的处理,我认为您不需要自定义管道。
  • 嗯.. 想一想,我想我会实现一个自定义管道来剥离 DTD 声明并用模式定义代替它。你说得对,早上还太早,我的大脑还不能工作。 :D

标签: biztalk biztalk-2013


【解决方案1】:

我已经做了很多 BizTalk+Ariba 并且没有真正的阻塞问题,但是 Ariba 使它变得比它需要的更难。这不是 BizTalk 的问题,是 Ariba。

您可以从 cxml.org 下载 DTD(是的,仍然是 DTD),然后使用 Visual Studio 中的 DTD 向导生成 Xsd 架构。

由于 DTD 支持但 Xsd 不支持的构造,将会出现一些问题。我只是删除有问题的结构。从来不用它们。

根据您的工作,缺少命名空间可能是问题,也可能不是问题。我只是开始看看会发生什么。

如果你有任何问题,请回来,我可以看看我是如何解决的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 2013-08-05
    • 2016-05-04
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多