Delta Fields Base Values

Imported from previous forum

Hello,
Could someone please explain how these fields should be handled? If I have a global dictionary and 2 templates.

Within template1, I have a seqNum field defined as,

uint32 name=seqNum id=34 increment value=“1”

Within Template2, seqNum field is defined as

uint32 name=seqNum id=34 delta

So, within the global FAST dictionary, seqNum will have a default value of “1”, as set by Template1.

When the seqNum field is decoded for Template2, the dictionary value is initially undefined. The specification says in this instance to use the initial value if present in the instruction context, or to use a default base value. So do I set the base value to “1”, i.e. the initial value, or do I use a default base?