ACORD Message
{
Message Header Group;
Transactions Group (containing one or more transactions)
{
Transaction_01
{
Transaction Header Group;
Transaction Control Group (optional);
Data Group Segments (one or more);
}
...
}
Message Trailer Group;
}
There can be one or more transactions included in the Transactions Group
Each group with an ACORD AL3 message has a header consisting of a one-digit number, three letters, plus a three-digit total length count. These first seven characters can be modeled as a tag. The data within the headers is fixed length. Therefore the header type used for the overall message can be modeled as follows:
Data Element Separation = Tagged Fixed Length
Length of Tag = 7
The Transaction Group contains other groups, and is therefore modeled in the same way as the overall message. The Message Header Group and the Message Trailer group just consist of fixed length elements, therefore the type used can be modeled as:
Data Element Separation = Fixed Length