InterSystems IRIS Data Platform 2019.2  /  Persisting .NET Objects with InterSystems XEP

Persisting .NET Objects with InterSystems XEP
Previous section           Next section
InterSystems: The power behind what matters   

XEP is a lightweight API that provides high-performance .NET technology for persisting simple to moderately complex object hierarchies. XEP projects the data in .NET objects as persistent events (database objects that store a persistent copy of the data fields) in an InterSystems IRIS™ database. XEP is optimized for applications that must acquire and persist data at the highest possible speed.
InterSystems IRIS™ provides .NET APIs for easy database access via either objects or relational database tables. This book discusses the API for object access. See Using the InterSystems Managed Provider for .NET for relational table access.
Requirements and Configuration
The following sections provide instructions for including XEP when installing InterSystems IRIS, and for configuring your environment to use the XEP API.
Computers that run your .NET client applications do not require InterSystems IRIS, but they must have a connection to the InterSystems IRIS Server and must be running a supported version of the .NET Framework.
Your .NET project must include references to the following files. Different versions of these files are located in appropriately named subdirectories of <install-dir>/dev/dotnet/bin (for example, <install-dir>/dev/dotnet/bin/v4.0.30319 contains the file for .NET 4.0). Use the appropriate files for the release that will be used to compile your project:
In order to run XEP applications:
XEP Sample Applications
XEP sample applications are available from GitHub (see “Downloading Sample Applications from GitHub”). To run them, compile the project as described in the ReadMe file. The project includes the following components:
The sample package includes supporting files that provide test data for the applications. See the help files included in the sample package for detailed documentation of these programs.
RunAll.cs connects to InterSystems IRIS with a default superserver port value of 51773 (see “DefaultPort” in the Configuration Parameter File Reference). If your system does not use this default value, you can specify the superserver port as a command line parameter.

Previous section           Next section
Send us comments on this page
View this book as PDF   |  Download all PDFs
Copyright © 1997-2019 InterSystems Corporation, Cambridge, MA
Content Date/Time: 2019-09-18 06:45:48