Addresses outside of the U.S. and Canada are referred to as "international" addresses. The following options control international address processing:
Parameter |
Description |
---|---|
Option.PerformInternationalProcessing |
Specifies whether to process international addresses (addresses outside the U.S. and Canada). If you enable international address processing ValidateAddress will attempt to validate international addresses. If you disable international address processing, international addresses will fail, meaning they is returned with an "F" in the Status output field. The output field Status.Code will say "DisabledCoder." If you are not licensed for international address processing you must disable international address processing in order for your jobs to complete successfully, regardless of whether or not they contain international addresses. Note: You must have a valid license for international address
processing to successfully process international addresses. If you enable international
address processing but are not licensed for this feature, or
your license has expired, you will receive an error.
|
Option.Database.International |
Specifies which database you want to use for validating international addresses. To specify a database for international address validation, select a database in the Database drop-down list. Only databases that have been defined in the INTL Database Resources panel in the Management Console are available. |
Option.InternationalCityStreetSearching |
By default, ValidateAddress provides a balance of good address matching accuracy with good performance. If you are willing to trade matching accuracy for faster performance, use the Option.InternationalCityStreetSearching parameter to increase processing speed. When you do this, some accuracy is lost. This option only controls performance for addresses outside the U.S. and Canada. This setting affects a small percentage of records, mostly addresses in the U.K. There is no performance control for U.S. and Canadian address processing. If you use GetCandidateAddresses, the candidate addresses returned by GetCandidateAddresses may differ from the multiple matches returned by ValidateAddress if you set the performance tuning option for international addresses to any value other than 100. To control performance, specify a value from 0 to 100. A setting of 100 maximizes accuracy while a setting of 0 maximizes speed. The default is 100. |
Option.AddressLineSearchOnFail |
This option enables ValidateAddress to search the AddressLine input fields for the city, state/province, postal code, and country when the address cannot be matched using the values in the City, StateProvince, and PostalCode input fields. Consider enabling this option if your input addresses have the city, state/province, and postal code information in the AddressLine fields. Consider disabling this option if your input addresses use the City, State/Province and PostalCode fields. If you enable this option and these fields are used, there is an increased possibility that ValidateAddress will fail to correct values in these fields (for example a misspelled city name).
|