Skip to content

Commit afb1068

Browse files
committed
Update 03MessageStructure.md
1 parent c8a3afb commit afb1068

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

v1-0-RC4/doc/03MessageStructure.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ The block size must be at least the sum of lengths of all fields at the
124124
root level of the message, and that is its default value. However, it
125125
may be set larger to reserve more space to effect alignment of blocks.
126126
This is specified by setting the blockLength attribute in a message
127-
schema. See section .
127+
schema.
128128

129129
### Template ID
130130

@@ -260,8 +260,9 @@ A repeating group is a message structure that contains a variable number
260260
of entries. Each entry contains fields specified by a message schema.
261261

262262
The order and data types of the fields are the same for each entry in a
263-
group. That is, the entries are homogeneous, and the position of a given
264-
field within any entry is fixed.
263+
group. That is, the entries are homogeneous. Position of a given
264+
field within any entry is fixed, with the exception of variable-length
265+
fields.
265266

266267
A message may have no groups or an unlimited number of repeating groups
267268
specified in its schema.
@@ -284,6 +285,14 @@ Example repeating group encoding specification
284285
</group>
285286
```
286287

288+
### Group block length
289+
290+
The blockLength part of a group dimension represents total space reserved
291+
for each group entry, not counting any nested repeating groups or variable-length
292+
fields. (Length of a variable-length Data field is given by its corresponding
293+
Length field.) Block length only represents message body fields; it does not
294+
include the length of the group dimension itself, which is a fixed size.
295+
287296
### Padding at end of a group entry
288297

289298
By default, the space reserved for an entry is the sum of a group’s

0 commit comments

Comments
 (0)