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.
 

 

www.lim.com