Schema Changes

Release Patch Area
Add attribute PatchArea to SW_Repository class. Use this attribute to specify location of release patch area. If patch area attribute is non-empty, it's value is taking into account for calculation of:
See also https://savannah.cern.ch/bugs/?64910.
Application Exit Timeout
Add attribute ExitTimeout to BaseApplication class. It defines the number of seconds to wait for the application to exit before sending it a SIGKILL. By default the timeout is 5 seconds. Increase it (maximum up to 60 seconds), if the application needs more time to exist cleanly.

See also https://savannah.cern.ch/bugs/?57590.
Conversion between application and node id
Remove obsolete reset parameter from 2 methods of Partition class. The new methods are:
The reset of static conversion map is done automatically of a database action ([re]load, close, update).

See also https://savannah.cern.ch/patch/?4002.
VariableSet contains parameters
Replace Variable by Parameter class in Contains relationship of VariableSet class to fix problem with netsed sets (patched in tdaq-02-00-03).
Add Coral as DB connection type
Extend range of Type attribute of the DBConnection class. The enumeration range includes "Coral" (patched in tdaq-02-00-03).
Platforms Compatibility
Add new class PlatformCompatibility to describe compatibilities between platforms. The class is derived from Platform class and has 0 to many relationship CompatibleWith pointing to self. If one takes tdaq-02-00-03 as an example, the following compatibility rules can be defined using 3 objects of this class:
If computer runs 64 bits SLC5 (i.e. it's platform is described in OKS as x86_64-slc5), above allows to run on it applications with any tags starting from x86_64-slc5, i686-slc5 and i686-slc4. If computer runs 32 bits SLC5 (i.e. it's platform is described in OKS as i686-slc5), above allows applications with any tags starting from i686-slc5 and i686-slc4.

To be uniquely defined in scope of the partition, the objects of this class have to be linked OnlineSegment object via new zero to many CompatibilityInfo relationship.

Utilities Changes