# Enterprise Communication Interface (ECI)

## Libraries and included Files of IPC Interface

### UNIX

You can find the ECI test program eci_test.c and the correspondingMakefile in directory $ep_root/eci/src. In the makefile you can see, how to link the program. Following Agile e6 and DataView libraries are necessary for linking:

- $ep_root/axalant/bin/$EP_MACH/libepclt_eci.{so|sl|a}
- $ep_root/axalant/bin/$EP_MACH/libepshr_eci.{so|sl|a}
- Also required during runtime:
  - $ep_root/axalant/bin/$EP_MACH/libepshr.{so|sl|a}

### Windows XP

The directory %ep_root%\eci\src contains the command line test program eci_test.c and the related make file makefile.nmk. The make file contains the required files which are necessary for linking an interface program:

- epclt_eci.dll
- epclt_eci.lib
- epshr_eci.dll
- epshr_eci.lib
- Also required during runtime:
  - epshr.dll

### The following "Shared libraries" are required for the MFC-Client if using tcpip transportmode:

- epclt_winsock.dll
- epclt_netsocket.dll
- epclt_netdata.dll
- epshr_epbase.dll
- epshr.dll

### The following include files are required at compile time:

- ecipar.h2
- ecicon.h2
- edbipc.h1
- ep_ipc.h1