Data Quality Tools, Mailing Software, Lists, NCOA, Data Enhancements

 | Shopping Cart Buy | Newsletters | Search

    Products         Solutions       Downloads & Trials       Support          Resources         Lookups       Contact Us  

Logged in as: Guest Search | Active Topics |

Address Object Results Property Options · View
Jeffrey59908122
Posted: Wednesday, March 17, 2010 1:45:43 PM
Groups: Member

Posts: 6
I'm running the SQL samples on the 64-bit Address Object COM/dlls. After running sp_VerifyAddress, the resulting LIST table has 90 rows where the Results field is empty. 8 rows have AE02 and 7 have AE10.

It is my expectation from reading the documentation that _every_ row should have a Results value and that most, in this sample anyway, would have AS01 rather than be empty.

My initial thoughts were the problem was because of the 64-bit, but I repeated the process on 32-bit with the same results.

Is an empty Results field equivalent to AS01 code? Or is there an issue I'm missing?
Tim61468773
Posted: Monday, March 22, 2010 8:57:46 AM
Groups: Administration

Posts: 16
Hi Jeff,

Yes the results property should return at least one result for every record, An AS01 signifies the Full Address was verified and should be reflected as the Output result...

1. Depending how you have defined the Output variables, you may need to redefine as varchar or rtrim the results ie..
UPDATE LIST SET Address_Output = rtrim(@Address), etc.

Can you 'print' the Output Results to the SQL Results pane. We want to see if the Object is not returning anything, or if it is a table update issue.

2. Are you using our sample code and sample data? Sound like it, but want to be sure. Please pass along your script and if using own data the sample addresses which are not returning any results.

3. What version of the Object are you using?

tim@melissadata.com
Jeffrey59908122
Posted: Monday, March 22, 2010 2:00:04 PM
Groups: Member

Posts: 6


1. I believe that the address/city/zip variables (including DPVfootnotes, statuscode, suitestatus, ErrorCode, ErrorString) ARE being updated/changed correctly. The only problem that I can see is is that the Results property is not returning anything when the result should be AS01. That is, when ErrorString = 'No Error" Results = "", but when ErrorString = "Range Error" or "Unknown Street", Results returns "AE10" and "AE02" respectively.

2. I initially uncovered the issue with some of our SQL scripts, but since I was able to reproduce w/ the scripts provided by MelissaData (CreateList and sp_VerifyAddress) that's what I'm using to discuss the issue. sp_VerifyAddress defines it's @Results output variable as CHAR(25).

3. 4.0.1.1492

Below is partial output when adding a line to print the results property:

Build Number=1492 DEMO
Database Date=1/15/2010
Database Expiration Date=4/30/2010
Results:
Results:
Results:
Results:
Results:
Results:
Results:
Results:
Results:
Results: AE10
Results:
Results:
Results:
Results:
Results:
Results: AE02

Jeffrey59908122
Posted: Monday, March 22, 2010 3:34:16 PM
Groups: Member

Posts: 6
Similarly, in our large dataset (apx 250,000 address records nationwide) the only AS codes returned are AS14 and AS15. All others are blank or have AE codes:

Results Count
<empty> 245345
AE01 99
AE01,AE07 1
AE02 7033
AE02,AE07 4
AE03 123
AE04 83
AE05 200
AE06 1
AE07 2
AE10 2420
AS14 3940
AS14,AE05 1
AS15 884
AS15,AE05 2
Jeffrey59908122
Posted: Tuesday, April 06, 2010 3:25:39 PM
Groups: Member

Posts: 6
In spite of any official acknowledgment, for anyone else experiencing this issue, it does look like it's been resolved in Build #1567.
Jeffrey59908122
Posted: Wednesday, April 07, 2010 12:21:04 PM
Groups: Member

Posts: 6
Never mind, it's still not working quite right. While you do get AS01 codes now, you don't get AS14 (SuiteLink) or AS15 (SuiteFinder) codes.

In fact, it looks like if you get AS01 back, that's all you get... which is unfortunate, because I believe the only way to determine whether a suite was added through SuiteFinder v. SuiteLink is from the Results property. Now you might know a suite was appended (via the SuiteStatus property), but you don't know from what Suite add-on the name was matched to.

AE01 99
AE01,AE07 2
AE02 8024
AE02,AE07 4
AE03 130
AE04 81
AE05 206
AE06 1
AE08,AS02 7804
AE09,AS02 20055
AE10 2555
AS01 222339
Tim61468773
Posted: Tuesday, April 27, 2010 9:18:07 AM
Groups: Administration

Posts: 16
Are you using a demo or licensed version? From a previous entry you were using 1492 DEMO. With the current build - 1567, demo mode will not return AS14 or AS15. Please obtain a valid license string. Also, make sure your code has the paths to the DPV, SuiteLink and SuiteFinder set.
Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by Yet Another Forum.net