For information about tables, their field structure and more, see Tables and Fieldsets.
Note: Table name and Field groups affects the field set returned by the server. Filter expression does not.
Example:
/rt/stock/quote?Mkt="SSE"|Mkt="OSE"|Mkt="CSE"|Mkt="HEX"|Mkt="ICEX"|Mkt="SSEFN"|Mkt="NGM"|Mkt="BURG"
Tables with a lot of fields have "field groups". These tables have names with a / at the end. If you don't want all field groups you can specify them at the end: table_name/[field_group[+field_group[...]]]. Example:
/rt/derivative/ (alternative alias: /rt/derivative/all) /rt/derivative/quote /rt/derivative/quote+info+hist
/rt/derivative/quote+info?Mkt="SSE"
In SIXP version 4 you had to use the form group.Field to specify a field in a related table. Example: /rt/derivative/quote?info.Ty3="IDX". In SIXP version 5 this is still allowed but not necessary. Example: /rt/derivative/quote?Ty3="IDX".
Parentheses are allowed. The relational and equality operators have a field name as the left operand and a constant value (within "") as the right operand. If any operand is NULL the result is false. Boolean fields are used with = or <> and the values "true" or "false".
Warning: Do not use the filters in a way so that records constantly come and go, like /rt/stock/quote?VoA<1000, as this will cause the whole record to be sent each time VoA drops below 1000. The network traffic will be high and the server is also not optimized for lots of inserts and deletes of records. Later versions of the server are normally configured to block these kind of queries.
/rt/stock/quote?Mkt<>"SSE"&Mkt<>"OSE"&Mkt<>"CSE"&Mkt<>"HEX"&Mkt<>"ICEX"&Mkt<>"SSEFN"&Mkt<>"NGM"&Mkt<>"BURG"
These expressions can only be combined with the &-operator in the beginning or end of the filter and not within parantheses.