TDS 格式:固定长度分隔类型

对于固定长度分隔类型,每个数据值是固定长度的。

对于固定长度数据元素分隔类型,所有元素都有长度或长度引用,且在位流中填充为它们的完整长度。不使用标记或定界符,且每个数据值紧接着下一个数据值。

例如:
data1data200data30
第一个元素的长度为 5,第二个长度为 7 且第三个长度为 6。填充字符是“0”。

固定长度类型

在固定长度类型中,所有元素必须有长度或长度引用,且必须写满完整的长度。元素必须以正确的顺序出现,且所有元素写在位流中。这包含任何重复元素的所有重复(即,必须为每个元素写最大出现数)。

例如:
     data10data2data2data2data300
第一个元素的长度为 6,第二个长度为 5 并重复三次,且第三个长度为 7。填充字符是“0”。

可用参数

该格式的主参数是元素的长度长度引用。所有字段需要填充为它们的完整长度,以使位流能正确指定到解析器。

忽略标记和定界符参数。遵守组指示符和终结符,因为它们是固定长度的。

每个字段也需要的缺省值不是总是设置的,因此即使字段没有使用来自消息的数据填充,也可输出每个字段。

固定长度 AL3 类型(不推荐的)

此分隔类型是不推荐的。在将来的发行版中将以不同的方法提供 ACORD AL3 支持,那个时候将从服务中除去此分隔类型。

固定长度 AL3 类型类似于固定长度,但按有关截断和缺少元素的 ACORD AL3 格式指定的额外规则。如果在 AL3 类型的结束处缺少元素,它们可以被截断。它们无法在位流中省略。如果在位流的中间缺少字段,该字段输出为合适长度的“?”字符串。

可用参数

该格式的主参数是元素的长度长度引用。所有字段需要填充为它们的完整长度,以使位流能正确指定到解析器。

忽略标记和定界符参数。将遵守组指示符终止符,因为它们是固定长度的。

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad00811_