Borland®
Shop
Products Downloads Services Support Partners News & Events Company Community
DataSnap

MIDAS 3
White Papers
FAQ
MIDAS 3 Licensing


Order Now

Register

Support

Case Studies

News & Press
News Articles
Press Releases

Previous Versions
MIDAS 2 Product Information
MIDAS 2 Licensing Information
MIDAS Client for Java

jobs@borland.com

Got Training

We Support CORBA

 MIDAS

Files and components for Borland MIDAS

Borland MIDAS is a suite of three distinct technologies that work together to make multi-tier distributed applications easy to build. These technologies consist of the Business Object Broker and OLEnterprise for failover safety and load balancing, the Remote DataBroker for thin client database applications, and the ConstraintBroker for data validation and reduced network traffic. For an overview of Borland MIDAS, see: /midas/papers.

To enable Borland MIDAS, Borland has developed easy-to-use components that integrate Borland MIDAS technologies into the Delphi IDE and into your own applications. Each Borland MIDAS technology has associated with it redistributable files (DLLs and EXEs). This document specifies which files and components comprise the technologies in the Borland MIDAS suite. Some services have both client and server pieces, and they will be elaborated upon.

The list below is not exhaustive and is intended to identify the required files and components that make up Borland MIDAS, not all of the required files and components that need to be installed on the client and server machines.

  Server Client
Required Files Components Required Files Components
Remote DataBroker IDPROV.DLL,
DBCLIENT.DLL
Tprovider,
Remote DataModule
DBCLIENT.DLL TClientDataSet,
TRemoteServer
ConstraintBroker DBEXPLOR.EXE   DBCLIENT.DLL  

Definitions:

  • IDPROV.DLL - Packages data from a database into transportable DataPackets and handles the resolution of edited data.
  • DBCLIENT.DLL - When used on the server, this engine handles the datasets (Deltas) returned from clients during the ApplyUpdates process. When used on the client, it is the single-user data engine used to cache data retrieved from a Remote DataModule. As part of the ConstraintBroker, the constraints are enforced within this engine.
  • TProvider - This component provides an implementation of IDPROV.DLL. (Note: TBDEDatasets have the option to expose a Provider property. If you expose a TBDEDataset's Provider property, you are using the TProvider.)
  • Remote DataModule - A specialized data module that exposes OLE Automation calls for a Remote DataBroker.
  • TClientDataset - Componentizes access to DBCLIENT.DLL.
  • TRemoteServer - This component makes it simple to locate the server and connect to the server application
  • DBEXPLOR.EXE-- - Because the ConstraintBroker technology is integrated with the Remote DataBroker, there are no additional components. However, to manage the database constraints and the Active Dictionary, the SQL Explorer must be deployed.

Business Object Broker and OLEnterprise
The Borland MIDAS deployment CD provides install programs for the client and server portions of OLEnterprise and the Business Object Broker. This list is provided as a guide to the files that are distributed to the server and client machines, respectively.

Server
Below is a list of the required files to be installed on the server machine. (Note: This is the minimum required list, not the default install.)

uninstall.exe odedin40.dll rpmfen40.dll
license.txt odeegn40.dll rpmutn40.dll
readme.txt odeltn40.dll rpmfe.cat
olenter.hlp odemsg.dll experr.cat
olenter.cnt oden40.dll nbase.idl
filelist.txt libavemi.dll objx.exe
setlog.txt oleaan40.dll olecfg.exe
setlog.exe oleran40.dll olewan40.cab
objping.exe w32pthd.dll olentexp.exe
objfact.exe rpmarn40.dll olentexp.hlp
objfact.ico rpmawn40.dll olentexp.cnt
odebkn40.dll rpmcbn40.dll brkcp.exe
odectn40.dll rpmcpn40.dll Broker.ico
rpmegn40.dll broker.exe

Client
Below is a list of the required files to be installed on the server machine. (Note: This is the minimum required list, not the default install.)
nbase.idl rpmawn40.dll oleaan40.dll
odectn40.dll rpmcbn40.dll olewan40.cab
odedin40.dll rpmcpn40.dll objx.exe
odeegn40.dll rpmegn40.dll olentexp.exe
odeltn40.dll rpmfen40.dll setlog.exe
odemsg.dll rpmutn40.dll olecfg.exe
oden40.dll oleran40.dll w32pthd.dll
rpmarn40.dll

 
Site Map Search Contact