XEP is a lightweight .NET API that provides high-performance .NET persistence technology for simple to medium complexity object hierarchies. XEP projects the data in .NET objects as persistent events (database objects that store a persistent copy of the data fields), accessing the Caché database over a TCP/IP link. XEP is optimized for transaction processing applications that require extremely high speed data persistence and retrieval.
This section provides specifies requirements and provides instructions for installing Caché and configuring your environment to use XEP.
In order to run XEP applications, the following environment variable must be properly set:
If your PATH
variable includes more than one <install-dir>/bin
path (for example, if you have installed more than one instance of Caché) only the first one will be used, and any others will be ignored.
Your .NET project must include references to the following files:
is a program that runs all of the other sample programs in sequence.
tests basic functionality such as connecting, importing a schema, storing, querying, updating and deleting XEP events. It also exercises most of the supported data types.
is the most basic XEP test program. It connects to the database, imports a simple class containing only one string field, then stores and loads a number of events corresponding to that class.
is an example that demonstrates the XEP full inheritance model. It tracks airline flight information such as times, locations, personnel, and passengers.
© 1997-2019 InterSystems Corporation, Cambridge, MA