Overview of Compliant Development Artifact Changes

Aside from your new custom development (e.g. adding message files, code tables, events, etc.) you may also need to modify Cúram out-of-the-box (OOTB). The following summarizes the range of compliant changes you can make to the out-of-the-box Cúram development artifacts:

Table 1. Cúram Development Artifact Compliant Changes

Type of Change

Initial Artifact(s)

Reference

Change an existing message file

Message file (externalized server informational, warning, and error messages - .xml files in the message directory)

Message Files

Remove an existing message

Message file (externalized server informational, warning, and error messages - .xml files in the message directory)

Message Files

Add additional locale (i.e. language) support to an existing message

Message file (externalized server informational, warning, and error messages - .xml files in the message directory)

Localizing SDEJ Message Files

Change an existing code table name

Code Table file (code value pairs - .ctx files in the codetable directory)

Code Table Files

Add a new code table item into an existing code table

Code Table file (code value pairs - .ctx files in the codetable directory)

Code Table Files

Change the description of an existing code table

Code Table file (code value pairs - .ctx files in the codetable directory)

Code Table Files

Disable an existing code table item

Code Table file (code value pairs - .ctx files in the codetable directory)

Code Table Files

Remove an existing code table item

Code Table file (code value pairs - .ctx files in the codetable directory)

Code Table Files

Add additional locale (i.e. language) support to an existing code table

Code Table file (code value pairs - .ctx files in the codetable directory)

Localizing SDEJ Code Table Files

Add an event registration (to augment Cúram OOTB functionality

Event Definition file (.evx files in the events directory) & Event Handler Registration file (handler_config.xml in the events directory)

Events and Event Handlers

Disable an existing event handler

Event Definition file (.evx files in the events directory) & Event Handler Registration file (handler_config.xml in the events directory)

Events and Event Handlers

Override an existing user preference

User Preference file (DefaultPreferences.xml file in the userpreferences directory

User Preferences Definition

Override an existing application property

Application Property File (Application.prx file in the properties directory)

Application prx

Add initial, demo or test data data (rows) to an existing database table

DMX File (script for populating the database with data - .dmx files in the relevant data subdirectory)

Data Contents DMX Files