Crash Magic system tables

Top  Previous  Next

Crash Magic uses system table to store user configuration and user data. Tables and fields are specific to the version of Crash Magic in use, and may not match the tables shown.

 

Note - the XML data is stored in CLOB fields for Oracle as shown in the following list. Prior to Oracle 9i the XML fields were Long data type. In MS SQL server the data type of these fields are memo.

 

Aliases table (ALIASES) - Contains location alias information

UserGroupID - Number field- The user group of the alias

UserID - Number field- The user of the alias

AliasID - Number field- The id of the alias

PSRAttrID - Number field- The id number of the PSRattr

DateCreated - Date field- Date user record was created

DateModified - Date field- The last date the user record was modified

DateAccessed - Date field- Last date the record was accessed for archive purposes

LocType - Number field- The type of location the alias record will be used for

FromRule1 - (50) Character field- Location information

FromRule1Unique1 - (50) Character field- Unique rule condition

FromRule1Unique2 - (50) Character field- Unique rule condition

ToRule1 - (50) Character field- Alias location information

ToRule1Unique1 - (50) Character field- Unique rule condition

ToRule1Unique2 - (50) Character field- Unique rule condition

FromRule2 - (50) Character field- Location information

FromRule2Unique1 - (50) Character field- Unique rule condition

FromRule2Unique2 - (50) Character field- Unique rule condition

ToRule2 - (50) Character field- Alias location information

ToRule2Unique1 - (50) Character field- Unique rule condition

ToRule2Unique2 - (50) Character field- Unique rule condition

 

 

CaseID Table (CID) - Contains crash record IDs for use with GIS and third party application calls

UserGroupID - Number field-  The user group of the record

UserID - Number field- The user ID of the record

ProjectID - Number field- The project id of the record

StudyID - Number field- The study id of the record

CIDID - Number field- The crash id.

DateCreated - Date field- Date user record was created.

DateModified  - Date field- The last date the user record was modified

DateAccessed  - Date field- The last date the user record was accessed for archive purposes

UniqueStr - (50) Character field- Unique string value for the record

UniqueDate  - Date field- Unique date value for the record

UniqueNum1 - Number field- Unique ID for the record

UniqueNum2 - Number field- Unique ID for the record

UniqueNum3 - Number field- Unique ID for the record

Name - (50) Character field- Record name

 

 

Group Table (UGROUP)- Contains Information on Crash Magic user groups

Name -(50) Character field- Name of group

Description -(255) Character field - Description of the group

DateCreated -Date field- Date group record was created

DateModified -Date field- The last date the record was modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

ParentID -Number field- Contains the parent of record

ViewState –Number field- Stores the view state code for the current group

CurTab -(50) Character field- The current tab the group record is displaying

ObjType -(50) Character field- The type of object the program will store the in the record

EstXMLSize -Number field- Size of the XML data stored in the XMLData field

XMLData -CLOB field- Specific XML data for the group record

UserGroupID -Number field- The group that the user record belongs to

SharedUserID -Number field- The user id that contains the default objects for the group

 

 

Logged In Table Table (LOGGEDIN)- Contains Information on who is logged into Crash Magic

Name  -(50) Character field- User id of the person logged in

Description -(255) Character field - Description of the user logged in

DateCreated -Date field- Date group record was created

DateModified -Date field- The last date the record was modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

ParentID -Number field- Contains the parent of record

ViewState –Number field- Stores the view state code for the current logged in user

CurTab -(50) Character field- The current tab the user is displaying

ObjType -(50) Character field- The type of object the program will store the in the record  

EstXMLSize -Number field- Size of the XML data stored in the XMLData field

XMLData -CLOB field- Specific XML data for the logged in user record

UserGroupID -Number field- The group that the logged in user record belongs to

UserID -Number field- The user ID of the user that is logged in

LoggedInID -Number field- ID assigned to the logged in user

MachineName -(1000) Character field- Name of the machine in use by the user

SessionId -(50) Character field- Session ID of the user

 

 

Project Table (PROJECT)- Stores information on Crash Magic projects

Name -(50) Character field- Name of project

Description -(255) Character field - Description of the project

DateCreated -Date field- Date the project record was created

DateModified -Date field- The last date the project was modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

ParentID -Number field- Contains the parent of the project

ViewState –Number field- Stores the view state code for the current project

CurTab -(50) Character field- The current tab the project is displaying

ObjType -(50) Character field- The type of object the program will store the record in

EstXMLSize -Number field- The size of the project XML data

XMLData -CLOB field- Specific XML data for the project record

UserGroupID -Number field- The group that the user record belongs to

UserID -Number field- The user id that owns the project

ProjectID -Number field- A number to identify the current project

 

 

PSRattr Table (PSRATTR)- Table to store project study and report attributes

Name -(50) Character field- Name of the PSRattr record

Description -(255) Character field - Description of the PSRattr

DateCreated -Date field- Date PSRattr record was created

DateModified -Date field- The last date the PSRattr record was modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

ParentID -Number field- Contains the parent of the PSRattr

ViewState –Number field- Stores the view state code for the current PSRattr

CurTab -(50) Character field- The current tab the PSRattr record is displaying

ObjType -(50) Character field- The type of object the program will store the record in

EstXMLSize -Number field- Size of the XML data stored in the XMLData field

XMLData -CLOB field- Specific XML data for the PSRattr record

UserGroupID -Number field- The group that the PSRattr record belongs to

UserID -Number field- The user ID the PSRattr record belongs to

PSRAttrID -Number field- The ID number of the PSRattr

ProjectId -Number field- The ID of the project under which the PSRattr resides

StudyId -Number field- The ID of the study under which the PSRattr resides

ReportId -Number field- The ID of the study under which the PSRattr resides

 

 

Report Table (REPORT)- Stores information on Crash Magic reports

Name -(50) Character field- Name of the report

Description -(255) Character field - Description of the report

DateCreated -Date field- Date report was created

DateModified -Date field- The last date the report was modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

ParentID -Number field- Contains the parent of record of the report

ViewState -Number field- Stores the view state code for the current report

CurTab -(50) Character field- The current tab the report record is displaying

ObjType -(50) Character field- The type of object the program will store the record in

EstXMLSize -Number field- The estimated size of the XML data stored in the record

XMLData -CLOB field- Specific XML data for the report record

UserGroupID -Number field- The group that the report belongs to

UserID -Number field- The user id that the report belongs to

ReportID -Number field- The id to identify the report

StudyID -Number field- The ID that identifies study the report belongs to

ProjectID -Number field- The project that report belongs to

 

 

Study Table (STUDY)- Stores information on Crash Magic studies

Name -(50) Character field- Name of the study

Description -(255) Character field - Description of the study

DateCreated -Date field- Date study was created

DateModified -Date field- The last date the study was modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

ParentID -Number field- Contains the parent of record of the study

ViewState -Number field- Stores the view state code for the study

CurTab -(50) Character field- The current tab the study record is displaying

ObjType -(50) Character field- The type of object the program will store the record in

EstXMLSize -Number field- The size of the XML data in the study

XMLData -CLOB field- Specific XML data for the study record

UserGroupID -Number field- The group that the user record belongs to

UserID -Number field- The user id that owns the study

StudyID -Number field- The id that identifies the study

ProjectID -Number field- The project id that study belongs to

 

 

User Table (USER)- Contains Information on Crash Magic users.

Name -(50) Character field- Name of user

Description -(255) Character field - Description of the user

DateCreated -Date field- Date user record was created

DateModified -Date field- The last date the user record was modified

DateAccessed  - Date field- The last date the user record was accessed for archive purposes

ParentID -Number field- Contains the parent id of the current user record

ViewState - Number field- Stores the view state code for the current user

CurTab -(50) Character field- The current tab the user record is displaying

ObjType -(50) Character field- The type of object the program will store the record in

EstXMLSize -Number field- Size of the XML data stored in the XMLData field

XMLData -CLOB field- Specific XML data for the user record

UserGroupID -Number field- The group that the user record belongs to

UserID -Number field- Number assigned to each user in the system

ULogin -(50) Character field- The login for the current user

UPassword -(50) Character field- The encrypted password for user

CanAdmin -Number field- Administrator access flag for the user

CurAdminUserGroupID - Number field- The current admin user group id

CurAdminUserID - Number field- The current user ID of the admin

CurAdminPSRAttrID - Number field- The current PSRAttr ID of the admin

CurUserGroupID - Number field- The current user ID of the login

CurUserID -Number field- The current user of the login

CurProjectID -Number field- The current project ID of the login

CurStudyID -Number field- The current study of the login

CurReportID -Number field- The current report of the login

 

 

 

 

 

Document Data Table (DOCDATA)- Stores supplemental documents added by users.

Name -(50) Character field- Name of the report

Description -(255) Character field - Description of the report

DocID -Number field- The id to identify the document stored

Document -BLOB field- Binary object

DateCreated -Date field- Date document record was created

DateModified -Date field- The last date the report record was modified

BlobFormat -(255) Character field - The format the BLOB is stored in

DateAccessed -Date field- Last date the record was accessed for archive purposes

 

 

 

 

Document Refernce Table (DOCREF)- Stores references to documents stored in Crash Magic.

Name -(50) Character field- Name of document reference

Description -(255) Character field - Description of document reference

DateCreated -Date field- Date document reference record was created

DateModified -Date field- The last date the document reference was modified

ParentID -Number field- Contains the parent of record of the document reference

ViewState -Number field- Stores the view state code for the current document reference

CurTab -(50) Character field- The current tab the document reference is displaying

ObjType -(50) Character field- The type of object the program will store the record in

DocRefID -Number field- The id to identify the document reference stored

DocID -Number field- The document id the reference is pointing to

UserGroupID -Number field- The group the reference belongs to

UserID -Number field- The user the reference belongs to

ReportID -Number field- The report the reference belongs to

StudyID -Number field- The study the reference belongs to

ProjectID -Number field- The project the reference belongs to

PSRAttrID -Number field- The PSRAttr the reference belongs to

FromToRuleID -Number field-  From to rule used by the reference

EstProcessTime -Number field- Estimated time to process the reference

EstXMLSize -Number field- The estimated size of the XML data stored in the record

DateAccessed -Date field- Last date the record was accessed for archive purposes

 

 

 

 

From To Rule Table (FROMTORULE)- Stores rules for changing displayed data.(Mainly used for street name changes)

FromToRuleID -Number field-  The id of the From To Rule

DateCreated -Date field- Date the From To Rule was created

DateModified -Date field- Date the From To Rule was last modified

FromRule -(255) Character field- The from criteria for the rule

FromUnique1 -(255) Character field- A unique criteria to apply the From rule to

FromUnique2 -(255) Character field- A unique criteria to apply the From rule to

ToRule -(255) Character field- The to criteria for the rule

ToUnique1 -(255) Character field- A unique criteria to apply the To rule to

ToUnique2 -(255) Character field- A unique criteria to apply the To rule to

DateAccessed -Date field- Last date the record was accessed for archive purposes

 

 

 

Replacement Reference Table (REPLACEREF)- Stores information referencing replacement categories to From To Rules

ReplaceRefID -Number field- The number that identifies the replacement reference

FromToRuleID1 -Number field- The From To Rule referenced

FromToRuleID2 - Number field - The From To Rule referenced (used for intersection aliases)

ReplaceCatID -Number field- The replacement category referenced

DateCreated -Date field- Date replacement reference was created

DateModified -Date field- Date the replacement reference was last modified

DateAccessed -Date field- Last date the record was accessed for archive purposes

LocType -Number field- The program constant for type of alias (Intersection, street name, node, etc)

Purpose -Number field- The reason the alias was entered (Same location, misspelling, etc)