Abstract data type definitions

The abstract data types define the database data type (DATE, VARCHAR2, and so forth), the database size, and so forth. The abstract data types are defined in the INSTALL_DIR/repository/datatypes/datatypes.xml file.

Below are a few sample entries from the file:

<DataType Name='Address' Type='VARCHAR2' Size='70'>
   <UIType Size="30" UITableSize="30"/> 
</DataType> 
<DataType Name='Count' Type='NUMBER' Size='5'
NegativeAllowed="false" ZeroAllowed="true">
   <UIType Size="5" /> 
</DataType> 
<DataType Name='TimeStamp' Type='DATETIME' Size='17'/> 
<DataType Name='Date' Type='DATE' Size='7'>
   <UIType Size="12" UITableSize="15"/> 
</DataType> 
<DataType Name='Quantity' Type='NUMBER' Size='10' NegativeAllowed="false" ZeroAllowed="true">
   <XMLType	Type="QUANTITY"/> 
</DataType>

For a definition of the standard abstract data types, see the INSTALL_DIR/repository/datatypes/datatypes.xml file.

For a list of attributes supported datatypes.xml , see "Data Type Reference."