Overview Support Download Purchase

TurnObjects Environment

The TurnObjects environment is all the system configuration files and generated objects. By default these are located in the TurnObjects folder of your application. The folders under the TurnObjects folder are the Bin, Code, and Config folders.

Bin Folder

Compiled versions of the systems. The assembly filename will have the system name with the version appended. For example, the contact example has an assembly called ContactData_v1.dll. Each time the system is compiled the version of the assembly will increse by one.

Code Folder

The code folder contains the generated code. After the assembly for the system is compiled the code folder will be cleaned up.

Config Folder

The TurnObjects configuration folder holds all the relavent information that describes the objects and how they interact. This includes the SecurityRoles.xml, PatternLibrary.xml, and all the individual system configuration files.

SecurityRoles.xml

The security roles file holds all the security information for all users and objects across all systems.

PatternLibrary.xml

The pattern library holds all the regular expression patterns and display formats for all the systems.

System Configuration

The major sections of the configuration file are the system, each object's schema and the properties that make up the schema.

The XML file for the schema must be deployed with the system. In the examples, the configuration file is in the Live folder. Configuration files are put in a separate folder under the config folder so that it is possible to target a different version (Pending for example) at run time. The ActiveSystem key in the web.config determines the folder that contains the desired configuration.

TurnObjects Environment Folder Locations

The location of the TurnObjects folder can be set with the following config keys.

KeyDescription
TurnObjectsPathPhysical path that the system looks for the TurnObject system files in.
ActiveSystemFolder of the configuration file to use. This is Live by default.

© 2008 TurnObjects All rights reserved.  Legal  |  Privacy