Overview
File Organization
The DataSplice software is distributed as a set of compressed archive files that contain the various files needed by the applications. This has several advantages over installation programs.
- Self-Contained - Instances can be copied and moved without breaking dependencies
- Multiple Instances - Multiple versions of DataSplice can be installed on a single machine (Dev, Test, etc.) and run side by side
- Easy to Backup - Saving a root instance folder will back up all the application an configuration files
- Simple Upgrades - The archive files are designed such that new versions can simply be unzipped on top of an existing installation. ( The 1 file exception to this is the DataSplice.Db.dll.config file, located in the \Server directory )
Root Application Folder
In most cases it is recommended to use C:\Program Files\DataSplice3.1\ as the root folder. Under this folder we recommend you create a top level folder for each instance of DataSplice:
- C:\Program Files\DataSplice3.1\Dev - Development instance
- C:\Program Files\DataSplice3.1\Test - Testing instance
- etc.

Each distribution archive is then designed to be unpacked into the corresponding instance folder. The files are structured as follows:
- <Instance Root>\
- Clients\
- Desktop\ - Contains the files needed to run the desktop clients (Administration Client and Remote Client)
- Mobile\ -
- CabFiles\ - Contains cab files to install DataSplice and it's dependencies on mobile devices
- Binaries\ - Contains the unpacked binary applications for the Remote Client
- Server\ - Contains all the files needed to run the DataSplice server
- Storage\ - All runtime configuration files (options, user settings, views, etc.) are stored here. The configuration files are stored as XML documents in various folders within this directory.