Address Verification (On-Premises) 
			
			- Address Verification (On-Premises) 5.16.1
- All Products
 
           
      	
            
	
      | 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.xmlwas 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. 
				   |