An AddressObject is a data structure that stores an input address, validation parameters, result addresses along with any supported enrichment, and the process status and address assessment codes.
An AddressObject contains the following information:
The process, input, result, and address element standardization parameters set in
Parameters.xml
.
An input address as specified in
InputData.xml
.
A result as specified in
Result.xml
.
The last process code that Informatica Address Verification returned.
Address Verification can process multiple address objects simultaneously. In the
SetConfig.xml
file, you can specify the maximum number of address objects that you want Address Verification to handle simultaneously. Note that if you configure a value less than one for the maximum address object count, Address Verification fails to initialize.
To avoid processing overheads and to ensure better performance of Address Verification, reuse the address objects instead of creating and destroying an AddressObject every time you want to parse or validate an address. Frequent changes to the processing parameters of an AddressObject might slow down the Address Verification performance.