Anything that happens during a run of DOTS Lead Validation that causes it to be unable to finish its normal processing is an error. If an error occurs, something like the following will be the result instead of the normal output:

Example:

Error

<Type>Authorization</Type>
  <TypeCode>1</TypeCode>
  <Desc>Your license key does not work on this service.</Desc>
  <DescCode>8</DescCode>

There are four error types described below. For DOTS Lead Validation, the first two will be the most common.

Error Types

TypeTypeCodeBillableStandard for all Gen2
Web Services
Authorization1NoYes
User Input2YesNo
Service Objects
Fatal
3NoYes
Domain
Specific
4YesNo

Error type 1: Authorization

DescCodeDesc
0Unknown authorization error.
1Please provide a valid license key for this web service.
2The daily allowable number of transactions for this license key has
been exceeded.
3The monthly allowable number of transactions for this license key has
been exceeded.
4The total allowable number of transactions for this license key has
been exceeded.
5There are not enough transactions available. Check your daily/monthly
transaction limits.
6This license key has not yet been activated.
7This license key has expired.
8Your license key does not work on this service.

Error type 2: User Input

DescCodeDesc
1TestType is required to run Service.
2That does not appear to be a valid TestType.
8The Country input is missing.
9The Country is not currently supported.

Error type 3: Service Objects Fatal

DescCodeDesc
1Unhandled error. Please contact Service Objects.

Error type 4: Domain Specific