接收到unescape XML的管道
我们使用MSMQ类型的接收位置,但注意到当它接收到包含转义XML的消息时。 我在想我需要一个接收管道来取消它,有人能告诉我应该使用什么组件吗?我在工具箱里看不到任何明显的东西接收到unescape XML的管道,xml,biztalk,pipeline,biztalk-2013,Xml,Biztalk,Pipeline,Biztalk 2013,我们使用MSMQ类型的接收位置,但注意到当它接收到包含转义XML的消息时。 我在想我需要一个接收管道来取消它,有人能告诉我应该使用什么组件吗?我在工具箱里看不到任何明显的东西 谢谢,有一个非常好的工具可以帮助您从头开始创建管道组件。它将为管道组件创建“主体”,因此您可以立即开始开发 该工具称为: 安装好后,创建一个自定义接收管道组件 根据您希望管道组件执行的内容,您需要弄脏双手,复制并“更改”消息 这是一篇很好的博客文章,它一步一步地给出了如何进行上述操作(编辑除外)的概述: 下面是一个很好的
谢谢,有一个非常好的工具可以帮助您从头开始创建管道组件。它将为管道组件创建“主体”,因此您可以立即开始开发 该工具称为: 安装好后,创建一个自定义接收管道组件 根据您希望管道组件执行的内容,您需要弄脏双手,复制并“更改”消息 这是一篇很好的博客文章,它一步一步地给出了如何进行上述操作(编辑除外)的概述: 下面是一个很好的链接,它提供了一个示例,说明您可能如何更改管道组件中的消息:
希望这有帮助 我能问你为什么这么想吗?MSMQ或其周围的堆栈不会转义任何字符串内容,没有具体的原因,因此对此感觉有些不对劲。这就是我看到的。从MSMQ端口拾取的端口在尝试拾取消息时失败,无法路由消息,因为无法识别消息是什么。当我看到消息时,它被转义了。当我通过文件拾取端口传入同一消息时,它不会被转义。我会首先转到推送消息的应用程序,看看它们是否是转义消息的应用程序。你说得对-推送到MSMQ的应用程序会转义XMLAh ha!那么,他们不能这样做吗?