presence map existence?

Imported from previous forum

If a message (or repeating group) contains fields that do not occupy a presence map slot, then does the presence map still exist in the stream?

Suppose we had a message template:

Now if you look at the “sampleSequence”, all the fields do not occupy a presence map slot. What does the decoder do? Does it build a presence map, and then decode the 2 delta fields? Or does it skip building a presence map?

Take Care,
Josh

If none of the instructions within a allocates a bit in the presence map, then no presence map should appear in the stream at that point.

The same goes for the instructions. However, the top level presence map, i.e. the one that belongs to the message segment must always be present.

/David

If a message (or repeating group) contains fields that do not occupy a
presence map slot, then does the presence map still exist in the stream?

Suppose we had a message template:




Now if you look at the “sampleSequence”, all the fields do not occupy a
presence map slot. What does the decoder do? Does it build a presence
map, and then decode the 2 delta fields? Or does it skip building a
presence map?

Take Care, Josh