将PDF关联到业务流程BizTalk

将PDF关联到业务流程BizTalk,biztalk,Biztalk,我需要使用XML中的PDF文件名和值将BizTalk中的PDF和XML文件关联起来。如何将PDF文件读入编排?我不得不以XML的形式处理它 这种关联的原因是,我必须先从发送系统获得PDF和XML,然后才能将它们以特定顺序写入接收系统。在发送XML元文件之前,必须先交付PDF文件 您是否需要在BizTalk中将PDF文件作为二进制文件进行处理—通过BizTalk进行处理,而无需实际读取文件中的任何内容 如果是这种情况,则根本不需要将其解析为XML,只需使用直通管道将消息读入接收位置上System.

我需要使用XML中的PDF文件名和值将BizTalk中的PDF和XML文件关联起来。如何将PDF文件读入编排?我不得不以XML的形式处理它


这种关联的原因是,我必须先从发送系统获得PDF和XML,然后才能将它们以特定顺序写入接收系统。在发送XML元文件之前,必须先交付PDF文件

您是否需要在BizTalk中将PDF文件作为二进制文件进行处理—通过BizTalk进行处理,而无需实际读取文件中的任何内容

如果是这种情况,则根本不需要将其解析为XML,只需使用直通管道将消息读入接收位置上System.XML.XmlDocument类型的文档中即可

此文档将具有所有标准的上下文属性,例如接收的文件名,您可以以任何方式使用这些属性,包括用于关联

Richard Seroter有一篇博客文章详细介绍了这一点


如果需要将PDF解析为XML,我不确定是否存在这样的适配器/管道。有用于序列化为PDF的适配器,但并非相反。

您是否需要在BizTalk中将PDF文件作为二进制文件进行处理-通过BizTalk进行处理,而不实际读取文件中的任何内容

如果是这种情况,则根本不需要将其解析为XML,只需使用直通管道将消息读入接收位置上System.XML.XmlDocument类型的文档中即可

此文档将具有所有标准的上下文属性,例如接收的文件名,您可以以任何方式使用这些属性,包括用于关联

Richard Seroter有一篇博客文章详细介绍了这一点


如果需要将PDF解析为XML,我不确定是否存在这样的适配器/管道。有用于序列化为PDF的适配器,但没有相反的方法。

我遇到过一个情况,我们收到了一个XML文档和几个与要处理的文档相关联的PDF。接收位置接收XML并将其发送到服务器。编排使用XML文档中的文件名从自定义组件读取PDF文件。代码移动了PDF,但您也可以使用它对其进行MIME编码并将其放入XML文档中


您提到必须等待PDF出现。您可以让管弦乐队在等待PDF出现时进行一些等待。

我遇到过一个情况,我们收到了一个XML文档和几个与该文档相关联的PDF文件要处理。接收位置接收XML并将其发送到服务器。编排使用XML文档中的文件名从自定义组件读取PDF文件。代码移动了PDF,但您也可以使用它对其进行MIME编码并将其放入XML文档中


您提到必须等待PDF出现。您可以让管弦乐队在等待PDF出现时进行一些等待。

您是说需要将PDF文件名与XML关联起来;如果您只需要访问文件名,为什么需要将pDF作为XML处理?@Victor:我已经更新了问题,并试图进一步描述我的情况以及关联的需要。您是说您需要关联pDF文件名和XML;如果您只需要访问文件名,为什么需要将pDF作为XML处理?@Victor:我已经更新了问题,并试图进一步描述我的场景和相关性的需要。太好了!我一直认为这是可能的,但我自己没有尝试过,我错过了理查德·S·波斯特。谢谢杰出的我一直认为这是可能的,但我自己没有尝试过,我错过了理查德·S·波斯特。谢谢