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.
| TurnObjectsPath | Physical path that the system looks for the TurnObject system files in. |
| ActiveSystem | Folder of the configuration file to use. This is Live by default. |
© 2008 TurnObjects All rights reserved. Legal | Privacy
|