Schemas
SpiderRock schemas and their related live data objects, records, messages, classes, and instances are a key part of the SpiderRock open message architecture. SpiderRock Connect contains hundreds of schemas. While most schemas and their instance objects or messages can only be viewed or received by clients, some can also be created or updated depending on the schema's permissions and the client's user configurations.
Organization and Access
Schemas are organized into topics for convenience. Each schema is also assigned either an MLink Token or a SRSE Product Code, which determines how it is provisioned and accessed. When you connect through one of our APIs (MLink or SRSE), your access to messages or records is restricted to those for which an associated MLink Token or SRSE Product Code has been provisioned for your username.
Some schemas contain market and related data that is distributed under license from an exchange or other market data organization or vendor. Individual message or record instances are only available if you have the associated access codes provisioned for your username. Finally, many messages or records contain private client information (the schema will either have an accnt or clientFirm field in the message). These messages or records are only visible if your username is provisioned to access them.
Getting Started
The best way to understand SpiderRock schemas is to explore this Schema documentation site. Once you have access to one of our MLink or SRSE APIs, you can begin working with the schemas directly.
Happy exploring!
The SpiderRock Team