我们有一个遗留系统,可以在Unix上以固定格式输出平面文件。数据的目标操作系统是Windows和Unix行尾字符是有问题的,因为您期望从该文件格式。源系统和目标系统之间的数据格式不会改变(即它们目前都接受固定格式)。
我的问题是;
BizTalk是否带有将LF转换为CRLF的过滤器,这在连接传统异构系统时似乎是一个常见问题?
我们正在使用BizTalk 2009,虽然正在升级到2011年。
答案 0 :(得分:0)
BizTalk使用XML。您可以使用平面文件向导导入UNIX源文件,并从BizTalk XML消息中使用平面文件向导再次创建所需的任何输出,以创建正确的模式。
答案 1 :(得分:0)
我不会写两个具有不同行结尾的相同模式,只是为了满足两种不同的体系结构。
相反,我会用两个行结尾中的一个写一个单独的平面文件模式。然后,编写编码发送管道组件,并在传输消息时将行结尾更改为“其他”系统。这将是您在BizTalk中最接近LF到CRLF过滤器的过程。
如果你的终端系统需要不同的消息结构,我会考虑创建两个模式。
答案 2 :(得分:0)
不,它没有附带。
平面文件架构向导将为其中任何一个设计架构,但您必须选择一个而不是混合它们。
有几种选择: