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."