# Position of ApplVerID (1128) ?

**URL:** <https://forum.fixtrading.org/t/position-of-applverid-1128/12699>\
**Category:** General Q&A\
**Tags:** imported, xid\_169941, fix-technology\
**Created:** [September 29, 2008, 9:07pm UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699 "2008-09-29T21:07:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![hansrieke76\_x](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hansrieke76\_x](https://forum.fixtrading.org/u/hansrieke76_x)\
**Post date:** [September 29, 2008, 9:07pm UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699/1 "2008-09-29T21:07:07Z")

</div>

Imported from previous forum

---

<div class="post-metadata">

**Author:** ![hansrieke76\_x](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hansrieke76\_x](https://forum.fixtrading.org/u/hansrieke76_x)\
**Post date:** [September 29, 2008, 9:07pm UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699/2 "2008-09-29T21:07:07Z")

</div>

There is an ambiguous positional requirement for field 1128 (ApplVerID). The FIXT.1.1 specification shows in one table (p. 17) that 1128 is following MsgType and thus it looks like the 4th field whereas in FIXT Header Mapping Table (p. 33) it is stated that it must be the 6th field following 49 and 56. However, the 4th and 5th fields (SenderCompID and TargetCompID) have no positional requirements.  
Does anybody know the correct position (if any) of 1128 (ApplVerID)?

---

<div class="post-metadata">

**Author:** ![kaymahes\_x](https://avatars.discourse-cdn.com/v4/letter/k/c2a13f/32.png) [@kaymahes\_x](https://forum.fixtrading.org/u/kaymahes_x)\
**Post date:** [October 1, 2008, 2:08pm UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699/3 "2008-10-01T14:08:21Z")

</div>

You are right, the positional requirement for field 1128 (ApplVerID) is indeed ambiguous looking at the two different places in the document, thanks for bringing this error to our notice.

My recommendation to the GTC FIX 5.0 Usage Subcommittee would be to go with the order given in FIXT Header Mapping table Page 31 of 66, ie ApplVerID [1128] be the 6th field after SenderCompID [49] and TargetCompID [56]. The reason I prefer this appraoch is because SenderCompID [49] and TargetCompID [56] will be present in every message.

> There is an ambiguous positional requirement for field 1128 (ApplVerID).  
> The FIXT.1.1 specification shows in one table (p. 17) that 1128 is  
> following MsgType and thus it looks like the 4th field whereas in FIXT  
> Header Mapping Table (p. 33) it is stated that it must be the 6th field  
> following 49 and 56. However, the 4th and 5th fields (SenderCompID and  
> TargetCompID) have no positional requirements. Does anybody know the  
> correct position (if any) of 1128 (ApplVerID)?

---

<div class="post-metadata">

**Author:** ![ltaikit](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.fixtrading.org/ltaikit/32/743_2.png) [@ltaikit](https://forum.fixtrading.org/u/ltaikit)\
**Post date:** [November 4, 2008, 4:04am UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699/4 "2008-11-04T04:04:54Z")

</div>

The FIXT Header Mapping Table is the correct one. An errata to the documentation and repository to correct the table for the Standard Header will be issued in the near future.

To summarize, with FIXT the following Standard Header fields must be ordered as:  
BeingString (8) - 1st position  
BodyLength (9) - 2nd position  
MsyType (35) - 3rd position  
SenderCompID (49) - 4th position  
TargetCompID (56) - 5th position  
ApplVerID (1128) - must be 6th position if used

> There is an ambiguous positional requirement for field 1128 (ApplVerID).  
> The FIXT.1.1 specification shows in one table (p. 17) that 1128 is  
> following MsgType and thus it looks like the 4th field whereas in FIXT  
> Header Mapping Table (p. 33) it is stated that it must be the 6th field  
> following 49 and 56. However, the 4th and 5th fields (SenderCompID and  
> TargetCompID) have no positional requirements. Does anybody know the  
> correct position (if any) of 1128 (ApplVerID)?

---

<div class="post-metadata">

**Author:** ![hansrieke76\_x](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hansrieke76\_x](https://forum.fixtrading.org/u/hansrieke76_x)\
**Post date:** [November 5, 2008, 8:33pm UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699/5 "2008-11-05T20:33:20Z")

</div>

Thanks Lisa. Will this be the errata for SP1?

> The FIXT Header Mapping Table is the correct one. An errata to the  
> documentation and repository to correct the table for the Standard  
> Header will be issued in the near future.
> 
> To summarize, with FIXT the following Standard Header fields must be  
> ordered as: BeingString (8) - 1st position BodyLength (9) - 2nd  
> position MsyType (35) - 3rd position SenderCompID (49) - 4th position  
> TargetCompID (56) - 5th position ApplVerID (1128) - must be 6th  
> position if used
> 
> > There is an ambiguous positional requirement for field 1128  
> > (ApplVerID). The FIXT.1.1 specification shows in one table (p. 17)  
> > that 1128 is following MsgType and thus it looks like the 4th field  
> > whereas in FIXT Header Mapping Table (p. 33) it is stated that it must  
> > be the 6th field following 49 and 56. However, the 4th and 5th fields  
> > (SenderCompID and TargetCompID) have no positional requirements. Does  
> > anybody know the correct position (if any) of 1128 (ApplVerID)?

---

<div class="post-metadata">

**Author:** ![ltaikit](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.fixtrading.org/ltaikit/32/743_2.png) [@ltaikit](https://forum.fixtrading.org/u/ltaikit)\
**Post date:** [November 10, 2008, 7:17pm UTC](https://forum.fixtrading.org/t/position-of-applverid-1128/12699/6 "2008-11-10T19:17:02Z")

</div>

This will be an errata to FIXT.1.1.

> Thanks Lisa. Will this be the errata for SP1?
> 
> > The FIXT Header Mapping Table is the correct one. An errata to the  
> > documentation and repository to correct the table for the Standard  
> > Header will be issued in the near future.
> > 
> > To summarize, with FIXT the following Standard Header fields must be  
> > ordered as: BeingString (8) - 1st position BodyLength (9) - 2nd  
> > position MsyType (35) - 3rd position SenderCompID (49) - 4th position  
> > TargetCompID (56) - 5th position ApplVerID (1128) - must be 6th  
> > position if used
> > 
> > > There is an ambiguous positional requirement for field 1128  
> > > (ApplVerID). The FIXT.1.1 specification shows in one table (p. 17)  
> > > that 1128 is following MsgType and thus it looks like the 4th field  
> > > whereas in FIXT Header Mapping Table (p. 33) it is stated that it  
> > > must be the 6th field following 49 and 56. However, the 4th and 5th  
> > > fields (SenderCompID and TargetCompID) have no positional  
> > > requirements. Does anybody know the correct position (if any) of  
> > > 1128 (ApplVerID)?
