For fixed length separation types, each data value is a fixed length.
For fixed length data element separation types, all textual elements have a length or length reference, and are padded out to their full length in the bit stream. No tags or delimiters are used, and each data value directly follows the preceding data value.
data1data200data30The first element is length 5, the second is length 7 and the third is length 6. The padding character is "0".
For non-textual elements, the length is determined by the Physical Type of the element. See TDS format: Determining the length of simple data values.
In fixed length type, all textual elements must have a length or length reference, and must be written out to that full length. The elements must be presented in the correct order, and all elements must be written in the bit stream. This includes all repeats of any repeating element (that is, the Maximum Occurrences must be written out for each element).
For non-textual elements, the length is determined by the Physical Type of the element. See TDS format: Determining the length of simple data values.
data10data2data2data2data300The first element is length 6, the second is length 5 and repeats three times, and the third element is length 7. The padding character is "0".
The main parameters for this format are the Length or Length Reference of the element. All fields must be padded out to their full length for the bit stream to be correctly specified to the parser.
Tag and delimiter parameters are ignored. Group indicators and terminators are observed, because they are of fixed length.
Default values are required for each field that might not be set, because then every field can be output, even if it is not filled with data from the message.
This separation type has been deprecated. ACORD AL3 support will be provided by a different method in a future release, at which time this separation type will be removed from service.
Fixed length AL3 types are similar to fixed length types, but follow extra rules that are specified by the ACORD AL3 format regarding truncation and missing elements. If elements are missing from the end of an AL3 type, they can be truncated. They cannot be omitted from the middle of a bit stream. If a field is missing from the middle of the bit stream, that field is output as the appropriate length string of the "?" character.
The main parameters for this format are the Length or Length Reference of the element. All fields must be padded out to their full length for the bit stream to be correctly specified to a parser.
Tag and delimiter parameters are ignored. Group Indicators and Terminators are observed, because they are of fixed length.