Enhancement datasets are used to append additional data to addresses. They typically contain information which is related to, but is not part of, address data. This may include geographic data, such as latitude and longitude, timezone information, or supplementary addressing data such as the UK Delivery Point Suffix.
The EnhancementDatasetName parameter can be used to explicitly specify the enhancement dataset that should be used by name. Alternatively, it can specify a type of enhancement dataset, in which case the Trillium Geolocation server will select the most appropriate enhancement dataset based on the type requested and the country of the input address. To geocode addresses (assign latitude/longitude coordinates), pass the string 'GEOCODE' to this parameter.
For a description of enhancement level codes that can be added to the OptimaContact object based on geocode (latitude/longitude) datasets, refer to Enhancement Level (EL) Code.
If an attempt to enhance a contact is made when a successful Connect call has not occurred, the method returns a false value.