Imported from previous forum
The NoAllocs field (tag 78) is defined as "Number of AllocAccount / AllocShares / ProcessCode instances included in allocation record". Is this an "or" case, where only one of AllocAccount or AllocShares or ProcessCode instances is required, are all all values required? What kind of delimiter would be used between the values if all are required?
Every repeating group in FIX 4.1, if used, conditionally requires that the first field in that repeating group (AllocAccount in this case) be specified. The fields within repeating groups must be specified in the order listed in the spec. Thus each instance of AllocAccount delimits instances of a the repeating group in your example.
This same approach basically stands for FIX versions prior to 4.1, however, there were a couple of repeating groups prior to 4.1 in which the first field was not required.
> The NoAllocs field (tag 78) is defined as "Number of AllocAccount / AllocShares / ProcessCode instances included in allocation record". Is this an "or" case, where only one of AllocAccount or AllocShares or ProcessCode instances is required, are all all values required? What kind of delimiter would be used between the values if all are required?
>