对于固定长度分隔类型,每个数据值是固定长度的。
对于固定长度数据元素分隔类型,所有元素都有长度或长度引用,且在位流中填充为它们的完整长度。不使用标记或定界符,且每个数据值紧接着下一个数据值。
data1data200data30第一个元素的长度为 5,第二个长度为 7 且第三个长度为 6。填充字符是“0”。
在固定长度类型中,所有元素必须有长度或长度引用,且必须写满完整的长度。元素必须以正确的顺序出现,且所有元素写在位流中。这包含任何重复元素的所有重复(即,必须为每个元素写最大出现数)。
data10data2data2data2data300第一个元素的长度为 6,第二个长度为 5 并重复三次,且第三个长度为 7。填充字符是“0”。
该格式的主参数是元素的长度或长度引用。所有字段需要填充为它们的完整长度,以使位流能正确指定到解析器。
忽略标记和定界符参数。遵守组指示符和终结符,因为它们是固定长度的。
每个字段也需要的缺省值不是总是设置的,因此即使字段没有使用来自消息的数据填充,也可输出每个字段。
此分隔类型是不推荐的。在将来的发行版中将以不同的方法提供 ACORD AL3 支持,那个时候将从服务中除去此分隔类型。
固定长度 AL3 类型类似于固定长度,但按有关截断和缺少元素的 ACORD AL3 格式指定的额外规则。如果在 AL3 类型的结束处缺少元素,它们可以被截断。它们无法在位流中省略。如果在位流的中间缺少字段,该字段输出为合适长度的“?”字符串。