我正在尝试为平面文件生成模式,其内容由回车符分隔。请参阅以下导入文件中的数据样本:
12042012
TDF
XYZ Industries Limited
X9090-78900
-
3.4
-
NA
-
-
-
-
-
All telephone calls routed to a different no.
tomorrow is critical. To have the
documents ready for inspection.
12042012
TDF
XYZ Industries Limited
X9090-78900
-
.6
-
NA
-
-
-
-
-
Further prep re hearing/how inital costs
estimate reached/emails to update XYZ,
collation of docs fro tomorrow. 1735 - 1815
(-1).
在上面的示例中,有两条记录。每条记录由carrige返回分隔。反过来,记录中的每个字段也由回车符分隔。这很好,但是当涉及到记录中的最后一个字段,即“描述”字段时,您将看到文本中有回车(因为它们是由源系统中的用户输入的)。
这就是我的挑战,我无法使用BizTalk Server 2010中提供的平面文件架构向导成功生成架构,因此“描述”字段作为单个记录出现。因为当我使用Line Carriage分隔符时,它总是将Description行视为单独的记录。当我去验证架构时,它总是失败。有人可以指出我正确的方向,我可能在这里做错了什么。
答案 0 :(得分:0)
您是否可以控制源系统?如果是这样,您可以在记录上设置转义字符。假设对转义字符使用反斜杠,则说明字段将包含:
所有电话都拨打了不同的号码 明天至关重要。要有\
准备好检查的文件。\