|
LIM is committed to creating open solutions for data handling. There are
currently five interfaces to the MIM database and execution engine.
BMIM API:
The BMIM interface provides easy command line access to MIM functionality and
database management. Query execution is available from the command line and results output to a file
providing a convenient way to build complex systems.
Some BMIM functionality:
- execute querys from the command line
- read data from ascii files into the database
- write data from the database to ascii files
- change the default rollover policy of a futures contract
- print information about a symbol
- add new symbols to the database
For more information, see the chapter on the "BMIM Scripting
Language" in the "MIM Data, Development and Systems Administration Guide"
PDF
HTML
C/C++ API:
The C/C++ API allows direct access to the data in the database,
manipulation of the database configuration, and query execution. This API is the
basis of numerous applications developed both at LIM and at client sites. For
more information, see the C/C++ API
Downloads page.
Java API:
The Java API is a good solution
when portability across platforms is needed (i.e. Windows, Unix, Macintosh,
etc.). For more information and to view sample Java API programs, see the
Java API Downloads page.
Visual Basic API:
The Visual Basic API, is an OLE in-process server that allows OLE-enabled applications
and languages to communicate with the MIM Server. This makes the power of
the MIM accessible
from Visual Basic, Excel, and other environments.
Some Visual Basic API functionality:
- read data from the MIM database
- execute a query with the MIM Server
For more information, see the
VB API Downloads page.
C# API:
The C# API is the solution when you need Microsoft.NET compatibility/compliance.
For more information, see the
C# API Downloads page.
|