Template Identifier

Imported from previous forum

I been looking over the Template Identifer in the Fast Specifaction 1.0. It says that sent as an Unsinged Integer over the stream. Then it don’t say how you should map the Idetifer to a template on your side.

Dose this mean you must have knowlage on how the other side is mapping there templates to an intgervalue so that you don’t pick the wrong template to update?

Or is there a way to specify the ID in the template as well? And if so why isn’t that “Mantadoy” in the xml.

FAST (1.0 and the upcoming 1.1) does not specify how to map the template identifier to the actual template to use. This is intentional. The idea is that you can utilize a number of different mapping schemes depending on the situation. So instead of blessing one such scheme, the core FAST specification leaves it undefined.

In the simplest case it means that the encoder and decoder should agree upon the mapping out-of-band.

The XML syntax (which is only defined for FAST 1.1) does provide a mechanism that can be used to annotate a template by a template identifier. This mechanism is referred to as auxiliar identifiers:

"7.1 Auxiliary Identifiers
Any component that can have a name and is not a reference can also have an auxiliary identifier. The identifier is specified by the id attribute. This specification does not define any semantics for the use of auxiliary identifiers. Nor does it specify the scope of identifiers. However, a particular communication protocol adapted to FAST may choose to constrain the use of auxiliary identifiers.

For example, when using FIX over FAST, a typical use of auxiliary identifiers would be to specify the FIX tag number on each field. Another possible use of auxiliary identifiers would be to assign static template identifiers to be used in the communication between two parties that do not support dynamic template exchange and identifier assignment. "

/David

I been looking over the Template Identifer in the Fast Specifaction 1.0.
It says that sent as an Unsinged Integer over the stream. Then it don’t
say how you should map the Idetifer to a template on your side.

Dose this mean you must have knowlage on how the other side is mapping
there templates to an intgervalue so that you don’t pick the wrong
template to update?

Or is there a way to specify the ID in the template as well? And if so
why isn’t that “Mantadoy” in the xml.