Xml Biztalk Server 2010空白区不一致行为

Xml Biztalk Server 2010空白区不一致行为,xml,biztalk,biztalk-2010,Xml,Biztalk,Biztalk 2010,我正在使用Biztalk Server 2010创建一个.csv文件 输入消息为XML格式,并在自定义管道中使用平面文件汇编程序 我有一个字段,我在其中发送10个空格 这是我的密码: <Records xmlns=""> <Sequence>0015808137001</Sequence> <Date> </Date> <FileDate>04/03/2014</FileDat

我正在使用Biztalk Server 2010创建一个.csv文件

输入消息为XML格式,并在自定义管道中使用平面文件汇编程序

我有一个字段,我在其中发送10个空格

这是我的密码:

<Records xmlns="">
    <Sequence>0015808137001</Sequence>
    <Date>          </Date>
    <FileDate>04/03/2014</FileDate>
</Records>

0015808137001
04/03/2014
输入和输出模式中的元素都是字符串类型。 问题是,创建文件时,它有时包含10个空格,有时不包含

我尝试过使用XML传输管道,但问题也出现在输出XML中


如何解决此问题?

您可以在平面文件架构中的元素上使用一些属性,而不是像在映射中那样在上游插入空格:

  • 带填充字符的最小长度
  • 填充字符类型
  • 填充字符

这样,如果满足要求,您将始终获得10个字符的填充。

还会出现哪些其他内容?这意味着它不是10个空格。我为该元素设置的默认值;哪个是“”,你的意思是10个空格还是0个字符?我在默认情况下设置了倒逗号。因此它显示“不是0个字符。我的架构不是平面文件架构,因为字段不是固定长度。“我正在创建一个.csv文件”表示平面文件架构。是否还涉及其他内容?我没有使用平面文件模式,而是在管道中使用平面文件反汇编程序。因此,平面文件反汇编程序需要一个平面文件注释模式…这就是它的工作方式。在平面文件模式中是这些选项的位置。