如果BizTalk中有空白,则一起使用Squish Fields

时间:2015-12-07 14:53:10

标签: xsd position mapping biztalk

0000103100USD0.00        000000000000.00       0.00       0.00       0.00       0.00       0.00       0000000000000000000000000000000000000000000000000000000      00000000000000
0000051400USD0.00        000000000000.00       0.00       0.00       0.00       0.00       0.00       0000000000000000000000000000000000000000000000000000000      00000000000000

我是BizTalk的新手,所以我不确定这是否可以通过翻转属性来解决,或者我是否需要在地图本身处理这个问题。

我有一张地图输出一个看起来像这样的平面文件。我需要的是字段之间的所有空白区域都消失了。

我已经想过检查每个字符串的长度是否为0,并在前面添加0到数字,例如0000000.00,但肯定BT有一个更简单的解决方案...我想。

2 个答案:

答案 0 :(得分:0)

实际上空格不是空白,它们实际上是数据的一部分。如果你想摆脱空格,可以使用xslt修剪输入文本。

答案 1 :(得分:-1)

我最终使用Padding,Padding Character和Justification来得到答案。