Biztalk 为接收zip文件创建wcf接收位置

Biztalk 为接收zip文件创建wcf接收位置,biztalk,Biztalk,我们要创建一个通用的wcf接收位置,它必须非常通用,就像文件适配器一样,只接收接收并传递到消息框的任何内容,即它应该允许客户端提交zip文件、平面文件或任何xml,我不知道如何实现它,我只能考虑将模式定义为具有xsd:any子级,但它对zip文件有效吗 提前感谢您有两种方法可以在单个位置执行单独的邮件“展开”。使用这两种方法之一,您将需要构建、购买或借用自定义管道组件进行解压缩,因为这不是标准的BizTalk功能。以下管道组件使用开源zip库: 现在,您可以创建一个自定义管道,其中包含解压反汇编

我们要创建一个通用的wcf接收位置,它必须非常通用,就像文件适配器一样,只接收接收并传递到消息框的任何内容,即它应该允许客户端提交zip文件、平面文件或任何xml,我不知道如何实现它,我只能考虑将模式定义为具有xsd:any子级,但它对zip文件有效吗


提前感谢您

有两种方法可以在单个位置执行单独的邮件“展开”。使用这两种方法之一,您将需要构建、购买或借用自定义管道组件进行解压缩,因为这不是标准的BizTalk功能。以下管道组件使用开源zip库:

现在,您可以创建一个自定义管道,其中包含解压反汇编程序、平面文件反汇编程序和Xml反汇编程序,所有这些都在管道的反汇编阶段。这应该能够拾取和展开任何类型的文件

不过,更好的建议是使用3个不同的接收位置,都连接到同一个接收端口,使用单独的文件掩码过滤器(“.zip”、“.csv”、“*.xml”)来确定要拾取和处理的文件。如果以后需要添加不同的文件类型,这将更加高效,并且更易于增强