Process Options

Table 1. ValidateAddressGlobal Process Options

Parameter

Description

Process.OptimizationLevel

Use this option to set the appropriate balance between processing speed and quality. One of the following:

NARROW
The parser will honor input assignment strictly, with the exception of separation of House Number from Street information.
STANDARD
The parser will separate address element more actively as follows:
  • Province will be separated from Locality information
  • PostalCode will be separated from Locality information
  • House Number will be separated from Street information
  • SubBuilding will be separated from Street information
  • DeliveryService will be separated from Street information
  • SubBuilding will be separated from Building information
  • Locality will be separated from PostalCode information
WIDE
Parser separation will happen similarly to Standard, but additionally up to 10 parsing candidates will be passed to validation for processing. Validation will widen its search tree and take additional reference data entries into account for matching.

Please note that adjusting the optimization level might have no effect for countries that lack the postal reference data information required for the kind of separation described above.

Increasing separation granularity from Narrow to Standard consumes some processing power, but the major impact on processing speed is from validation processing a larger search tree, thus increasing the number of data accesses and comparisons for the optimization level Wide, in an attempt to make the most out of the input data given.

Process.Mode

Specifies the type of processing to perform on the addresses. One of the following:

BATCH
Use this mode in batch processing environments when no human input or selection is possible. It is optimized for speed and will terminate its attempts to correct an address when ambiguous data is encountered that cannot be corrected automatically. The Batch processing mode will fall back to Parse mode when the database is missing for a specific country.
Note: When the Process Status returns a value of I3, the attempt is considered a failure and the Status will return a value of F.
CERTIFIED
Use this mode in batch processing environments for Australian mail. Validate Address Global is certified by Australia Post's Address Matching Approval System (AMAS). It will standardize and validate your mail against the Postal Address File, providing postal discounts and allowing for the least amount of undeliverable pieces.
FASTCOMPLETION
Use this mode if you want to use FastCompletion mode to enter truncated data in address fields and have Validate Address Global generate suggestions. For example, if you work in a call center or point-of-sale environment, you can enter just part of an address element and the FastCompletion feature will provide valid options for the complete element.
INTERACTIVE
Use this mode when working in interactive environments to generate suggestions when an address input is ambiguous. This validation type is especially useful in data entry environments when capturing data from customers or prospects. It requires the input of an almost-complete address and will attempt to validate or correct the data provided. If ambiguities are detected, this validation type will generate up to 20 suggestions that can be used for pick lists. The Interactive processing mode will fall back to Parse mode when the respective database is missing for a specific country.
PARSE
Use this mode for separating address input into tokens for subsequent processing in other systems, bypassing validation. For example, you could use this mode when address data of already high quality simply needs to be tokenized quickly for export to an external system or for use by a downstream stage.

Process.MatchingScope

Specifies how closely an address must match the reference data in order for the address to be validated. One of the following:

Note: These settings may not have an effect for countries lacking the necessary level of detail in the postal reference data.
ALL
All address elements must match.
DELIVERYPOINT_LEVEL
Validate Global Address must achieve a match on StateProvince, PostalCode, City/Locality/Suburb, street, house number, and sub building.
STREET_LEVEL
Validate Global Address must achieve a match on StateProvince, PostalCode, City/Locality/Suburb, and street.
LOCALITY_LEVEL
Validate Global Address must achieve a match on StateProvince, PostalCode, and City/Locality/Suburb.