Table of Contents

Search

  1. Preface
  2. Getting Started with Informatica Address Verification (On-Premises)
  3. General Settings
  4. Input Parameters
  5. Process Parameters
  6. Address Enrichments
  7. Result Parameters
  8. Output Fields
  9. Assessment Codes and Return Codes
  10. Frequently Asked Questions
  11. Appendix A: Geocode Countries
  12. Appendix B: CASS Return Codes

Developer Guide (On-Premises)

Developer Guide (On-Premises)

Errors

Errors

Informatica Address Verification returns the following return codes if an API call failed to run because of an error condition:
Code
Description
1000
A pointer parameter was NULL.
1001
A function parameter was 0.
1002
A NULL pointer to an object was used (not relevant for C API).
1003
Two XMLs, one as a string and the other in a file, were entered though only one was required.
1004
The output buffer size is not valid.
1005
Buffer misalignment; an AD_WCHAR* points to an odd address.
1100
A parameter is out of range or is not valid.
1101
An XML string is not valid.
1200
The character sequence of a string is not valid. For example, the string contains control codes or violates some constraint.
1201
The encoding parameter did not match the character size of the API call; for example: UCS2 (16 bit) vs. char (8 bit)
1300
No
SetConfig.xml
was entered as parameter for
AD_Initialize
.
1301
The engine has already been initialized.
1302
AD_DeInitialize() failed because not all AddressObjects have been released.
1400
No AddressObject is available (all AddressObject handles have already been obtained via AD_GetAddressObject()).
1401
The passed AddressObject handle is not valid.
1500
A database file has not been found.
1501
A database file is invalid/corrupt.
1502
No valid unlock code for a database file.
1503
A database file has a non-supported version.
1600
A feature has not been unlocked.
1700
The country could not be identified or is not supported.
1701
The country is not supported for this processing mode and type of input
1800
Results are available, for this reason no AddressObject modification is allowed.
1801
XML and direct API calls were used intermixed when setting the input data of an AddressObject.
1802
AD_Process() has not been called successfully, no result is available.
1803
The attempted operation was invalid, i.e. trying to set incompatible address elements.
1900
The result index parameter is out of range (must be >= 1).
1901
The output buffer is too small to hold the result, no output was written.

0 COMMENTS

We’d like to hear from you!