Discussion Forums

Re: Improving FAST
Dale Wilson / Object Computing, Inc
25 Feb 2010 12:34PM ET

> the extensibility mechanism in FAST 1.1 can be used to specify maximum
> lengths etc. Please refer to section 9.

Agreed, but because the length issue is not explicitly addressed in the specification, exchanges (template authors) may not think of it or may be reluctant to add custom extensions.

Even if they did, there's nothing leading different exchanges to choose the same name for the extension attribute: (capacity, size, upper_bound, length, max_length, ...) so I'm still stuck with writing custom adapters for different data feeds.

Of course all the market data sources could join together and choose a single name for the max-string-length and max-sequence-length attributes, but such an agreement seems to me to be exactly what the specification is there for in the first place.

The real question is, is this an important enough issue that it should be addressed in future versions of the specification. To me it seems like it is, but other opinions may vary. FAST works OK without this feature, but I think it would be better if the issue were addressed.

Dale

PS: As one example of this issue being addressed in another standard, CORBA allows the definition of bounded and unbounded strings in IDL:

 attribute string name;

is unbounded

 attribute string[10] serial_number;

has a maximum length of 10 characters.

(subbing square brackets for angle brackets to make the message archives happy)


Improving FAST
Dale Wilson / Object Computing, Inc   29 Jan 2010 11:09AM ET
Re: Improving FAST
Rolf Andersson / Pantor Engineering   29 Jan 2010 12:33PM ET
Re: Improving FAST
Majkara Majka / me   2 Feb 2010 9:59AM ET
Re: Improving FAST
Dale Wilson / Object Computing, Inc   25 Feb 2010 10:47AM ET
Re: Improving FAST
Rolf Andersson / Pantor Engineering   25 Feb 2010 12:03PM ET
Re: Improving FAST
Dale Wilson / Object Computing, Inc   25 Feb 2010 12:34PM ET
Re: Improving FAST
Marc Battyani / HPC Platform   25 Feb 2010 1:45PM ET