Domain Value Maps (DVMs) are simply mapping objects. They are used in composites to map data that may be stored in one application in one format, to that of the target application in another format. For example, the contents of the
CountryCodes.dvm file can have the following:
<?xml version = '1.0'?> <dvm name="CountryCodes" xmlns="http://xmlns.oracle.com/dvm"> <description>DVM description</description> <columns> <column name="CountryCode"/> <column name="CountryName"/> </columns> <rows> <row> <cell>US</cell> <cell>United States</cell> </row> <row> <cell>UK</cell> <cell>United Kingdom</cell> </row> <row> <cell>ZA</cell> <cell>South Africa</cell> </row> </rows> </dvm>
In this example, the country code may be stored as
US in one application and
United States in another...