繁体   English   中英

在biztalk中将多个传入模式转换为单个统一模式

[英]convert multiple incoming schemas to a single uniform schema in biztalk

我有来自几个不同源系统的输入文件,它们都是不同的格式。

我的目标是将它们转换为统一的xml doc并将它们转储到一个文件夹中。

我怎么能在biztalk中做到这一点?

我首先要为每种可能的输入类型创建一个XSD。 然后,我将为每个单一输入类型创建单独的进程,每个进程的实现将涉及将XSLT转换应用于输入数据。 为此,您还需要为每种输入类型使用单独的XSLT,以便转换将输入类型数据转换为预期的输出类型。

将数据存储在文件夹中就像为输出端口选择文件系统适配器一样简单。

这是正常的Biztalk用法。

  1. 为所有传入的文件(输入文件)创建单独的模式。
  2. 创建一个输出模式,其中包含传入模式包含的所有信息。 如果您愿意,可以采用Canonical方法,并在所有包含的主模式中引用传入模式。 (有关此http://lingenfelder.wordpress.com/2008/09/10/create-a-canonical-schema-%E2%80%93-step-by-step/的更多信息,请参阅链接)。
  3. 创建将所有输入文件模式转换为输出模式的映射。
  4. 为每个源系统创建一个具有不同rec位置的接收端口。 别忘了在这里添加地图。
  5. 创建一个发送端口到您想要存储文件的文件夹,并添加一个过滤器,过滤BTS.ReceivePortName。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM