the following United States patents, which may cover products that are offered and
licensed by SAP BusinessObjects and/or affiliated companies: 5,295,243; 5,339,390;
5,555,403; 5,590,250; 5,619,632; 5,632,009; 5,857,205; 5,880,742; 5,883,635;
6,085,202; 6,108,698; 6,247,008; 6,289,352; 6,300,957; 6,377,259; 6,490,593;
6,578,027; 6,581,068; 6,628,312; 6,654,761; 6,768,986; 6,772,409; 6,831,668;
6,882,998; 6,892,189; 6,901,555; 7,089,238; 7,107,266; 7,139,766; 7,178,099;
7,181,435; 7,181,440; 7,194,465; 7,222,130; 7,299,419; 7,320,122; 7,356,779 and
7,475,062. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports®,
SAP BusinessObjects Rapid Mart™, SAP BusinessObjects Data Insight™, SAP
BusinessObjects Desktop Intelligence, SAP BusinessObjects Rapid Marts®, SAP
BusinessObjects Watchlist Security™, SAP BusinessObjects Web Intelligence®, and
Xcelsius® are trademarks or registered trademarks of Business Objects, an SAP
company and/or affiliated companies in the United States and/or other countries.
SAP® is a registered trademark of SAP AG in Germany and/or other countries. All
other names mentioned herein may be trademarks of their respective owners.
USPS informationBusiness Objects is a non-exclusive Interface Distributor Licensee of the United
States Postal Service. The following trademarks are owned by the United States
Postal Service: USPS, CASS, Standard Mail, First-Class Mail, DPV, LACS
Link
NCOA
, and United States Postal Services.
Link
,
2
ACE User’s Guide
Preface
About ACEACE stands for Address Correction and Encoding. ACE corrects and
standardizes address data and assigns codes for postal automation, data
enrichment, and other purposes.
ACE comes in many forms because there are so many systems in which
companies need address hygiene or postal coding. This guide explains basic
concepts that apply to all forms of ACE.
About this guideThis guide explains what ACE can do and how you can apply it in common
situations. We point out the features and options you need, but we don’t delve into
the “how to” details. For a complete list of ACE documentation, see “Complete
documentation set” on page 4.
Screen graphicsThis guide shows graphics of ACE Views setup windows. ACE Views is a
graphical tool for setting up ACE Job Files. Job files are organized into groups of
parameters called blocks. Each Views setup window corresponds to a block in the
Job File.
Conventions This document follows these conventions:
ConventionDescription
Bold
Italics
> in menu
commands
!
Highlights file names, paths, and text that you should type exactly as
shown. For example, “Type
Both emphasizes text and indicates text for which you should substitute your own data or values. For example, “Type a name for your file,
and the
Indicates commands that you choose from menus in the following format: Menu Name > Command Name. For example, “Choose File >
New.”
Alerts you to important information and potential problems.
Points out special cases that you should know about.
Draws your attention to tips that may be useful to you.
.txt
extension (
testfile
cd\dirs
.txt
).”
.”
Preface
3
Documentation
Complete
documentation set
Cross-product
documents
Your complete ACE documentation set includes the following:
!ACE User’s Guide
!ACE Job-File Reference
!ACE Library Reference
!Mover ID User’s Guide for NCOA
NCOA
Link
add-on option)
Link
(if you purchased the Mover ID
You have access to many more documents that are common to our Job File
products:
!System Administrator’s Guide
!Views Quick Start Guide
!Database Prep
!Quick Reference for Views and Job-File Products
!Quick Reference for Library Products
!RAPID User’s Guide
!Edjob User’s Guide
Related documentFor more information about U.S. Postal Service (USPS) rules on address
standardization, refer to USPS publication #28, Postal Addressing Standards. Or,
for information about CASS (Coding Accuracy Support Sytem) and MASS
(Multiline Accuracy Support System), visit the USPS RIBBS (Rapid Information
Bulletin Board System) web site at http://www.ribbs.usps.gov/
.
Access documentationYou can access product documentation in different places:
! On your computer. User’s Guides and other manuals for each product that
you have installed are available in the Documentation folder. Choose Start > Programs > Business Objects Applications > Documentation.
Choose from ACE specific documentation or cross-product documentation.
Cross-product documentation includes the Quick Reference guides and other
general documentation for installing and operating our products.
! On the SAP Corporate Portal. Go to http://help.sap.com/businessobjects/
to access all the latest product documentation.
1.Select All Products at left.
2.Select Data Quality from the All Products drop list.
3.Select ACE from the All Releases drop list.
In addition, ACE Views comes with a built-in help file that provides descriptions
of options and steps to perform ACE processes. To access the ACE Views help
file, open ACE Views and choose Help > Help Topics.
4
ACE User’s Guide
Software versions
About ACE versionsThree separate version numbers exists for three separate areas of ACE:
! ACE. This is the overall version of the ACE software.
! CASS-certified ACE. This is the most recently CASS-certified version of
ACE. This version may or may not be the same as the ACE version. If the
CASS version is less than the ACE version, it is only because the newer
version of ACE did not include changes to CASS-related areas of ACE, and
so re-certification was not necessary.
! Mover ID. This version applies to ACE’s Mover ID for NCOA
Link
option.
Where version
numbers appear
You can see the versions of ACE, CASS-certified ACE, and Mover ID in the
following ways:
! Release notes. With each ACE release, the release notes will tell you the
ACE, CASS, and Mover ID version numbers.
! Command line options. Use the command line option pwace /rev or
pwace -rev to see what your installed versions are. Or use the command line
option pwace /lib or pwace -lib to see the installed versions for a complete
list of underlying components that make up ACE.
! Help menu. In ACE Views, choose Help > About ACE Views to see what
your installed versions are. Choose Help > Library Version to see the
installed versions of the underlying components that make up ACE.
! Mover ID Summary. In the Mover ID Summary report header, you can see
the ACE version and the Mover ID version that you used when processing
your Mover ID job.
! CASS 3553 report. The CASS report shows the version of ACE that was
most recently CASS-certified.
Preface
5
6
ACE User’s Guide
Contents
Chapter 1:
Introduction to ACE ................................................................................... 15
Overview of ACE products............................................................................16
This chapter explains how ACE works and how you can use it to improve the
quality of your data. It also contains a brief overview of the ACE products.
The addresses used in this guide are for example purposes only. Because of
the continuous updates to directory data, it is possible that the addresses
shown here may be assigned differently in the future.
Chapter 1: Introduction to ACE
15
Overview of ACE products
The following ACE products are available.
!ACE Views
!ACE Job File
!ACE Library
!RAPID (not listed in the table below)
Postal forms
Statistical reports and record listings
Directory queries
Z4Change option
GeoCensus option
Delivery Point Validation (DPV)
Residential Delivery Indicator (RDI)
Early Warning System (EWS)
Enhanced Line of Travel (eLOT)
Mover ID NCOA
Link
LACS
2
DSF
Link
Suite
Link
####
##
##
Can be customized
####
###
#
Integral, graphical Show
utility
#
Separate, console
Show utility
#
Separate, console
Show utility
#
Query functions
####
####
####
####
####
####
####
With USPS permission
###
##
####
16
ACE User’s Guide
ACE ViewsACE Views provides a helpful, graphical user interface for setting up ACE jobs.
ACE Views presents easy-to-use, screens with menus, wizards, toolbars, and
online help, which help you to save time and prevent setup errors.
ACE Views can set up some parts of your job automatically, through a wizard.
And it verifies your job setup as you go, so errors are caught and corrected
quickly.
When it’s time to process your job, you simply choose a command from a menu.
(There is no command line to memorize.) Many users perform job setup and
processing on the same computer. It is also possible to use ACE Views for job
setup on one computer, and then process with ACE Job File on another, perhaps
more powerful, computer.
ACE Views includes the following features:
!Interactive mode for data entry, or for cleaning up addresses that couldn’t be
assigned in batch mode.
!Quick ACE, a handy tool for checking an address.
!Interactive, graphical Show programs for querying the postal directories.
Chapter 1: Introduction to ACE
17
ACE Job FileACE Job File is batch software for processing database files. It takes records from
one input database. You can choose either to update the input database or to send
ACE output to another database. ACE Job File also produces statistical reports
and postal forms.
ACE Job File does not directly support the task of job setup. Instead you set up
your job in a text file called a Job File. You edit the Job File with a text editor or
word-processing program. Here’s an excerpt from a Job File:
BEGIN Auxiliary Files==================================
City Directory (path & city10.dir)... = city10.dir
To see the entire Job File, see the ACE Job-File Reference.
Start with a command lineWhen your Job File is ready, you start ACE Job File. On most computers you
type a command line; on Windows systems, you may type a command line or
double-click the ACE program icon in your file explorer. When ACE Job File
starts, it verifies the entries in your Job File. If there is an error, the program
reports it and stops. You edit your Job File, fix the problem, and start ACE Job
File again.
Opening the Input file
Verification Error
Post to Input File Block: 1, Parameter: 2
The copy parameter specifies an invalid destination,
<ap.error_code, error_code>
When verification is complete, ACE begins processing your job. During
processing, ACE displays progress messages on your screen. Here is an example
of ACE progress messages:
Input File = mailfile.dbf
Starting Record = 1
Ending Record = 19693
-------------------------------- = -------------Records Processed = 19000
Records Deleted (but processed) = 0
Records Passed by Input Filter = 19000
Undeliverable Addresses = 58
Foreign Addresses = 0
Other Addresses Not Matched = 2499
ACE LibraryACE Library is a tool for programmers. Programmers can use ACE Library to
build ACE features into their own program, such as a data-entry or databasemanagement program. End users may not even be aware that they are using ACE
at all.
ACE Library is a toolkit of callable functions. You link ACE directly into your
program, either as a static or (on Microsoft Windows) a dynamic library.
18
Library users have access to some information and features that are not available
through our ACE applications. However, Library users must provide their own
ACE User’s Guide
support for database or terminal input and output, tallying statistics, and writing
reports. (ACE Library does produce postal forms.)
ACE Library supports many languages, compilers, operating systems, and
platforms. See the ACE Library Reference for details.
RAPIDRAPID stands for Rapid Application Integration Deployment. RAPID lets you
integrate technology (ACE, IACE, DataRight IQ, Match/Consolidate, and
Presort) into your own applications.
RAPID comes with several interfaces (namely, C++, Java, and ActiveX). These
interfaces let you handle various events, so that you have complete control over
the display of the processing output. RAPID interfaces give you all the power of
RAPID-enabled job-file products in a way that is easy to integrate into your own
applications.
Chapter 1: Introduction to ACE
19
Extra features
Extra features are available for some ACE products (see “ACE products and
features” on page 16). Some are required for CASS and some are optional
features.
The CASS bundle When you purchase the ACE CASS bundle, you receive the following CASS-
required options:
!Delivery Point Validation (DPV)
! LACS
Link
Included in the CASS bundle are the following non CASS-required modules:
!Residential Delivery Indicator (RDI)
! Suite
Link
For-sale optionsAdditional for-sale options include the following:
!GeoCensus
!NCOA
!DSF
Link
2
20
ACE User’s Guide
ACE overview
ACE is an abbreviation for Address Correction and Encoding. ACE does just
that: You give ACE an address, and ACE gives you back a corrected, complete,
standardized form of that address. At the same time, ACE can assign codes for
postal automation and other purposes.
Address hygieneMost ACE users simply want to make sure that their address data is correct and
complete. To deliver this, ACE relies on directories of addresses that are known
to the governing postal service.
! ACE verifies that the city, state, and ZIP Code agree with one another. If you
have only a city and state, ACE usually can add the ZIP Code, and vice versa.
! ACE can standardize the address line, too. For example, ACE can correct a
misspelled street name, fill in missing information, and strip out unnecessary
punctuation marks.
! If your address list contains any undeliverable addresses (vacant lots,
condemned buildings, and so on), ACE can identify these for you.
! ACE can also assign its own diagnostic codes to help you find out why
addresses were not assigned or how they had to be corrected.
Many of our users take their output address data from ACE and process it with
BusinessObjects Match/Consolidate program. When Match/Consolidate
compares two addresses to see if they match, it’s important to have standardized
data—otherwise, the smallest typo might keep you from finding matches you
should find. In addition, ACE can break an address down into its smallest
component parts—for example, separating the house number from the street
name—so that your matching software can compare individual items of the same
type.
Input recordOutput record
Line1 = 7600 MAINE
Line2 = NILES IL 60701
Prim_Range
Predir
Prim_Name
Suffix
City
State
ZIP
= 7600
= W
= Main
= St
= Niles
= IL
= 60714
Chapter 1: Introduction to ACE
21
Data enhancementWith ACE you can append many useful codes to your records, such as flags for
Link
DPV (for valid delivery points), LACS
conversion, move-update, residential
indicators, sequence codes, postal codes. For example, ACE can append the
following codes:
For an example of codes assigned to addresses, see “Correct and convert format”
on page 27.
For more information about ACE’s optional features, see “Extra features” on
page 20.
Postal automationSome companies use ACE to help them qualify for discounted postage on their
mailings. ACE can assign these postal-automation codes to help you qualify
mailings for the lowest possible rates.
22
ACE User’s Guide
An in-depth explanation of the assignment process
When ACE assigns an address, it creates a status code that tells you how the input
address differs from the “ideal” address. When ACE cannot assign an address, it
creates an error code, which tells you why the address could not be assigned.
Terms for address
components
The terms used to describe components that make up an address are shown below
as they might appear on an address label.
We use the same terms as the U.S. Postal Service (USPS). This makes sense when
you realize that ACE is subject to many Postal Service rules and regulations.
There is one exception. According to official usage, the ZIP+4 code is a nine-digit
number, consisting of the ordinary ZIP Code and a four-digit, add-on code.
However, because most users handle ZIP and ZIP+4 as separate data fields, we
f i n d i t m o r e c o n v e n i e n t t o u s e t h e t e r m “ Z I P + 4 ” t o m e a n o n l y t h e l a s t f o u r d i g i t s .
Chapter 1: Introduction to ACE
23
ACE uses postal
directories
To correct addresses and assign codes, ACE relies on databases called postal
directories. Just to make sure there’s no confusion: We are using the word
directory here in the same sense as the telephone directory—not a directory in a
computer’s file system.
When ACE uses the postal directories, it’s similar to the way that you use the
telephone directory. A telephone directory is a large table in which you look up
something you know—someone’s name—and read off something you don’t
know—their phone number. That is sort of how ACE works.
In the process of looking up someone in the phone book, you might discover that
their name is spelled a little differently from the way you thought. That gives you
an idea how ACE corrects misspelled street and city names, and other errors.
Sometimes it doesn’t work out. We’ve all had the experience of looking up
someone and being unable to find their listing. Perhaps you’ve looked up
someone and found several people listed with a similar name—and you didn’t
have enough information to tell which listing was the person you wanted to call.
Problems just like these can prevent ACE from fully correcting and assigning an
address.
Basic directoriesACE needs the directories listed in the table below for processing addresses:
Directory Description
CityThe City directory is a table of city names, states and ZIP Codes. It is orga-
nized by state and city.
ZCFACE uses the ZCF (ZIP City File) directory. It contains the same data as
the City directory, but is organized by the ZIP Code.
NationalThe National directory is organized by ZIP Code. It lists street names,
ranges of house numbers, and postal and other codes. (We’ll show you the
data more closely in a moment.)
RevZIP4The reverse ZIP+4 directory (
postal codes when the input data includes a unique ZIP Code and valid
ZIP+4.
revzip4.dir
) enables ACE to assign more
The first two directories are like a regular phone book and a reverse directory.
They are relatively small, because they contain one record per possible
combination of city/state/ZIP Code.
The national directories are many times larger because they contain one record
per city block, building, or company. The U.S. national directory contains over 30
million records, representing a total of over 130 million places where mail is
delivered; the file size about 720MB.
24
ACE User’s Guide
How ACE worksThere are many kinds of ACE programs, but no matter how different they may
seem, all ACE programs contain the same technology at their core. We call this
core the “assignment engine.”
ACE follows these steps when it processes an address:
1.Input. ACE processes one record at a time.
2.Parse. ACE breaks down the address into its components: postal code, city,
state or province, house number, street name, and so on.
3.Pre-standardize. ACE pre-standardizes the parsed components to match to
the patterns of the postal directories. For example, ACE converts the data to
full capitals, corrects any nonstandard abbreviations, and strips out
punctuation and extra spaces.
4.Match last line. ACE reads the city, state, and ZIP Code. Then ACE searches
for matching data in the City directories.
ACE looks up the city and state to find all ZIP Codes for the city; then it
looks up the input ZIP Code, to find all possible cities for that ZIP Code. By
comparing the results of these two look-ups, ACE verifies that the last-line
components agree with each other. ACE may also correct the spelling of the
city and state.
If the last-line components do not agree, ACE expands the search to
encompass a larger metro area.
If matching is successful at Step #4, the address is called a last-line match.
5.Match address line. ACE searches the National directory for records that
might match the input address line, secondary address, and firm.
ACE evaluates all potential matches and assigns a confidence score to each
one. ACE then selects the record with the highest confidence score. To be
chosen, a record must have a high confidence score, and score distinctly
higher than any other possible matches.
After ACE chooses a matching record, it finalizes the postal code and assigns
other codes.
If matching is successful at Step #5, the address is called an address-line
match.
6.Output. ACE offers four types of data for output:
!Standardized data in the same layout as the input fields.
!Raw data parsed into discrete components (not available in Job File).
!Standardized data in discrete components.
!Additional codes and components generated during look-up.
Chapter 1: Introduction to ACE
25
Some examples of what ACE does
Add postal
automation codes
The U.S. Postal Service offers very attractive postage discounts to mailers who
apply barcodes and presort their mail. To qualify for these incentives, you are not
required to standardize your address data. But you need a variety of postalautomation codes for barcoding and sorting.
Input recordOutput record
Line1 = 1070 shorewood dr
Line2 = la crosse wi
Data hygieneACE is also used by companies who have no intention of mailing. They simply
Orig_Line1
Orig_Line2
ZIP
ZIP4
DPBC
CART
CR_Sort_Zn
LOT
LOT_Order
= 1070 shorewood dr
= la crosse wi
= 54601
= 7019
= 70
= C026
= F
= 0122
= A
want assurance of address data integrity and quality, and a way to sift out flawed
records. By correcting and standardizing address data, and producing individual
components, ACE also can help you improve the performance of recordmatching programs.
Input recordOutput record
Line1 = 7600 main
Line2 = 60701
Prim_Range
Predir
Prim_Name
Suffix
City
State
ZIP
= 7600
= W
= Main
= St
= Niles
= IL
= 60714
Catch flawed or
fraudulent addresses
26
ACE User’s Guide
ACE helps you detect addresses with critical problems. For example, the address
below is marked as unsuitable for delivery of mail. (It is a cemetery.)
Input recordOutput record
Line1 = 2101 stat rd
Line2 = wi 54603
Address
Last Line
Match_9
Match_Un
Err_Stat
= 2101 State Road
= La Crosse WI 54601
= T
= T
(indicates undeliverable)
= E600
Correct and convert
format
In some places, ACE can assign with remarkably little input data. As long as the
input postal code is valid, ACE may be able to assign the city and state. In the
example below, ACE corrects the street name and adds the suffix, and adds
several address codes to the record. Also notice the change in field layout. We use
ACE components to produce discrete fields in the output record.
Input recordOutput record
Line1 = apt 5
Line2= 1000 vin
Last_Line= 54601
prim_range
prime_name
suffix
unit_desig
sec_range
city
state
zip
address
prim_addr
sec_addr
zip4
cart
county
dpbc
aline
rec_type
city_llidx
city_place
city_npref
chk_digit
stat_code
err_stat
last_line
usps_unit
zip9
zip10
countyname
factype
cr_sort_zn
fipscode
lacscode
congress
zip_move
mother_zip
match_9
match_5
match_un
std_line1
std_line2
= 1021
= VINE
= ST
= APT
= 5
= LA CROSSE
= WI
= 54601
= 1021 VINE ST APT 5
= 1021 VINE ST
= APT 5
= 3490
=C022
= 063
= 05
= 1021 VINE ST APT 5
= H
= LA CROSSE
= LA CROSSE
= LA CROSSE
= 3
= SE9000
= SE9000
= LA CROSSE WI 54601-3490
= APT
= 546013490
= 54601-3490
= LA CROSSE
= P
= D
= 55063
= F
= 3
= F
= 54601
= T
= 6
= F
= 1021 VINE ST APT 5
= LACROSSE WI 54601-3490
Chapter 1: Introduction to ACE
27
Rearrange address
elements
In a multiline format of up to 12 lines, ACE can rearrange data extensively to
produce a more compact, readable address block.
Input recordOutput record
Line1 = rob macgregor
Line2 = 8 market street n
Line3 = #318
Line4 = sycamore building
Line5 = boston ma
Line6 = 02109
= Rob MacGregor
= Sycamore Building
= 8 N Market St Ste 318
= Boston MA 02109-1609
=
=
= 384935
= 9
= Suffolk
= C038
= F
Puerto Rico (PR)
value
ACE was the first ZIP+4 program to pass the Postal Service’s tough Puerto Rico
(PR) CASS test.
Input recordOutput record
Line1 = 24 calle 2
Line2 = urb vis del atla
Line3 = arecoba 00621
Urb
Address
City
State
ZIP
ZIP4
Fac_Type
= Urb Vista Del Atlantico
= 24 Calle 2
= Arecibo
= PR
= 00612
= 2959
= U
Post back to inputACE Views and ACE Job File offer the option to post data back to (or update) the
input file.
28
ACE User’s Guide
ZIP Code realignmentACE incorporates a feature called ZIP Move, based on a USPS file of the same
name. ZIP Move marks those addresses that are affected when a post office opens
or closes, or when the USPS activates a new ZIP Code.
Many times, a ZIP Move address will simply have a change in ZIP Code.
However, it is also possible that ACE will change the city name (examples below)
or the PO box number. For some users, a change in both the city name and the
ZIP may seem alarming, as if an error. But it is a correct standardization, and it
does make mail more deliverable.
Input recordOutput record
Line1 = 6 ginger lake drive w
Line2 =
Input recordOutput record
Line1 = 7806 pine rd
Line2 =
edwardsville
philadelphia
il
pa
62025
19118
Address
City
State
ZIP
ZIP4
ZIP_Move
Address
City
State
ZIP
ZIP4
ZIP_Move
= 6 Ginger Lake Dr W
=
Glen Carbon
= IL
=
62034
= 3304
= T
= 7806 Pine Rd
=
Glenside
= PA
=
19038
= 8527
= T
Because of ZIP Move, ACE may also change a PO box number. This occurs
when two post offices are merged, and PO box numbers have to be changed to
avoid duplication.
Chapter 1: Introduction to ACE
29
Address input and output
We’ve been talking about ACE in terms of you presenting raw address data and
getting back processed data. There are two ways of handling output data. Most
people use a combination of them.
ConceptExplanation
MultilineThe first method is useful when you want to keep output address data in
DiscreteThe second method is useful when you want the output address broken
the same arrangement of fields as were input. ACE applies intelligent
abbreviation, when necessary, to keep the data within the same field
lengths. Data is capitalized and standardized according to the way you
set the standardization style options.
down into smaller elements than you input. Also, you can retrieve additional fields created by ACE, such as the error/status code. The style of
some components is controlled by the standardization style options;
most are not. ACE does not apply any intelligent abbreviation to make
components fit your output fields.
30
ACE User’s Guide
The basic set of input and output fields
The basic fields give ACE flexibility to work with a wide variety of formats and
record layouts.
In this manual, we only introduce you to these fields. For full details about these
fields see the Quick Reference for Job-File and Views Products.
Each user has their own unique requirements. The task of setting up ACE
involves figuring out which fields are most appropriate for the data that you have
to process.
ACE Views and Job
File
ACE LibraryACE Library input fields are lines in the ACE address handle. ACE automatically
ACE Views and Job File input fields are called “PW fields.” For an explanation
of PW fields and how to set them up, see the Database Prep manual. If you want,
ACE can automatically update PW fields in your input database. Or if you prefer,
ACE can automatically copy data over to an output file, while updating the
address fields. Either way, ACE determines which fields to update based on your
setup of PW fields.
updates these lines. To pass input data and get results in the same arrangement of
fields, you use ace_set_line() and ace_get_line().
Here, we show these fields by their “English” names; actual symbol names are
listed in the Quick Reference for Libraries.
Note: ACE Library does not have a Title field, and does not handle title data.
Chapter 1: Introduction to ACE
31
Codes and components that ACE can add
ACE offers a large set of codes and components. If you want, you may use this
information to update or augment your records. Full details about them are
covered in the Quick Reference manuals.
There’s an important difference between codes and components and the basic
ACE fields. ACE can automatically update the basic fields. ACE does not do
anything automatically with codes and components. If you want to use them, then
you will have to select and handle them yourself, manually.
CodesWhen ACE matches an address to the directories, it assigns many codes. Some
are useful for postal automation, while others give status information about the
address.
ComponentsMany of the components result from address parsing—breaking down address
data into separate pieces. These components are useful when you want to change
the format of database records.
For example, suppose your Address fields contain street and apartment data
lumped together, but you would like to convert them into two separate fields.
Then you would use the Prim_Addr (primary) and Sec_Addr (secondary) address
components.
ACE Views and ACE
Job File components
ACE Library
components
The fields listed here are called “AP fields.” (AP is short for “application.”) You
may post these fields manually, either to update your input file or to update your
output file(s).
Call ace_get_component() to retrieve these components. Actual define names are
listed in the Quick Reference for Libraries.
32
ACE User’s Guide
GeoCensus
GeoCensus offers geographic and census coding for enhanced sales and
marketing analysis.
Geographic codingWith GeoCensus, ACE can append latitude, longitude, and census codes such as
Census Tract/Block and Metropolitan Statistical Area (MSA) to your records,
based on ZIP+4 codes. MSA is an aggregation of counties into Metropolitan
Statistical Areas assigned by the U.S. Office of Management and Budget. You
can easily assign the geographic and census codes using ACE.
Through ACE, you can apply the GeoCensus codes during address
standardization and ZIP+4 assignment for simple, “one-pass” processing. If you
already have good ZIP and ZIP+4 codes in your database, the GeoCensus Option
offers a “quick coding” feature for geographic and census coding that uses only
the existing ZIP+4 for the match.
The data in GeoCensus is based on geographic information from Tele Atlas. Tele
Atlas is nationally recognized for the accuracy of their geo-positional data. Their
data has been used in navigational systems, and is now being integrated in
automobiles sold across the United States.
The geographical data is based on information gathered by the Census Bureau.
Tele Atlas enhances the data in the U.S. Census Bureau’s TIGER/Line
(Topologically Integrated Graphic Encoding and Referencing) file to improve
accuracy and add demographic coding. TIGER/Line is a registered trademark of
the U.S. Department of Commerce, Bureau of the Census.
ACE forms the basis
GeoCensus options:
Centroid and AddressLevel
ACE cannot, by itself, append demographic data to your records. ACE simply
lays the foundation by giving you Census coordinates. To append demographic
information, you need a demographic database from another vendor. When you
get that, we suggest that you use one of our Match/Consolidate programs to
match your records to the demographic database and transfer the demographic
information into your records. (In technical terms, you would use the MSA and
Census block/tract information as match fields, then use the Group Posting
feature to transfer income and other information. See the Match/Consolidate
documentation for details and examples of group posting.)
Likewise, ACE does not draw maps. However, you can use the latitude and
longitude assigned by ACE as input to third-party mapping software. Those
programs enable you to plot the locations of your customers and filter your
database to cover a particular geographic area.
Two GeoCensus options are available:
! Address-Level. Latitude and longitude are based on an individual address.
ACE assigns to the individual dwelling or not at all.
! Centroid. Latitude and longitude are based on the 9-digit ZIP code, so
precision of assignment is typically at the block-face level. In some areas
where the data is less extensive, the precision of assignment may fall back to
the 7-digit or 5-digit level.
Chapter 1: Introduction to ACE
33
Get the most from the
GeoCensus data
You can combine GeoCensus with the functionality of mapping software to view
your geo-enhanced information. It will help your organization build its sales and
marketing strategies. Here are some of the ways you can use the GeoCensus data,
with or without mapping products.
Information
type
How GeoCensus can help
Market analysisYou can use mapping applications to analyze market penetration, for
instance. Companies striving to gain a clearer understanding of their
markets employ market analysis. This way they can view sales, marketing, and demographic data on maps, charts, and graphs. The
result is a more finely targeted marketing program. You will understand both where your customers are and the penetration you have
achieved in your chosen markets.
Predictive modeling and target
marketing
You can more accurately target your customers for direct response
campaigns using geographic selections. Predictive modeling or
other analytical techniques allow you to identify the characteristics
of your “ideal” customer. This method incorporates demographic
information used to enrich your customer database. From this analysis, it is possible to identify the best prospects for mailing or telemarketing programs.
Media planningFor better support of your advertising decisions, you may want to
employ media planning. Coupling a visual display of key markets
with a view of media outlets can help your organization make more
strategic use of your advertising dollars.
Territory management
GeoCensus data provides a more accurate market picture for your
organization. It can help you distribute territories and sales quotas
more equitably.
Direct salesUsing GeoCensus data with market analysis tools and mapping soft-
ware, you can track sales leads gathered from marketing activities.
34
ACE User’s Guide
Z4Change
The ACE option called Z4Change is based on a USPS directory of the same
name.
How it worksThe Z4Change directory lists all the ZIP and ZIP+4 codes in the country. A
record in this file is tagged if it has changed within the last 12 months. The
change might be a postal-code change (ZIP, ZIP+4, or CART), or even a change
in the standardized form of the address line or city name.
When you use Z4Change, ACE processes records differently. First, ACE checks
the ZIP and ZIP+4 in the input record. If both are available, ACE looks them up
in the Z4Change file.
Most often, the matching Z4Change record will show that the address is not
affected by any change. In that case, there is no need for further processing and
ACE goes on to the next record. That’s how you get a performance benefit from
Z4Change.
Note: ACE does not send records to the output file that do not need to be
updated by Z4Change. Therefore, If you want to send all of your input
records to output, run ACE without Z4Change processing enabled.
If the Z4Change file indicates that the address is affected by some change, then
ACE performs its normal process (parsing the address data and looking it up in
the City, ZCF, and ZIP+4 directories).
Use Z4Change to save
time
Using the Z4Change Option can save some customers a lot of processing time,
compared with running all records through the normal ZIP+4 assignment process.
Z4Change is most cost-effective for databases that are large and fairly stable—for
example, databases of regular customers, subscribers, and so on. In our tests,
based on files in which five percent of records were affected by a ZIP+4 change,
total batch processing time was just one third of a normal ACE job.
When you are using ACE interactively—that is, processing one address at a
time—there is less benefit from using Z4Change. ACE Views, when operated in
Interactive mode, does not use Z4Change.
USPS rulesUse Z4Change to update a database that has previously been put through a full
ACE process. The USPS requires that the mailing list be put through a complete
assignment process every three years.
Chapter 1: Introduction to ACE
35
36
ACE User’s Guide
Chapter 2:
Standardization and style options
ACE gives you comprehensive control over the extent and style of address
standardization. This chapter explains the options.
The addresses used in this guide are for example purposes only. Because of the
continuous updates to directory data, it is possible that in the future, the addresses
use here may assign differently.
Chapter 2: Standardization and style options
37
About the Standardization Style options
Standardization means that ACE changes your data to conform to the postal
directories and to USPS guidelines for addressing mail. You are not required to
standardize your addresses. ACE doesn't require this, nor does the USPS.
However, if you choose to standardize, ACE can correct many types of data
errors. This helps ensure the integrity of your databases, makes mail more
deliverable, and gives your communications with customers a more professional
appearance.
If you prefer not to standardize your address data—or to standardize only part of
it—you can still use ACE to capitalize many fields.
As we go through all the options, we point out when each option does, and does
not, take effect. Our goal is to enable you to make your own choices and feel
confident that you will achieve the results you intend.
Here is a guideline to remember: If you retrieve a component that is part of
something larger, the Standardization Style option will apply. For example, within
the Address component, the abbreviated or spelled-out style of suffix and
directionals is controlled by the Standardization Style options. The same is true
for the place-name conversion of city name within the LastLine component.
But if you retrieve the suffix, directionals, or city name by itself, then the
Standardization Style option does not apply. Instead, you make your choice by
selecting from two or three types of components, each with a slightly different
name.
ProductDescription
ACE Views and
ACE Job File
ACE LibraryThe information in this chapter will help you set parameters when you
The information in this chapter will help you set parameters in the
Standardization Style and the Multiline Style blocks.
Where we refer to “default” settings, we mean the initial settings that
we provide in the master Job File (
new Job File in ACE Views. Please do not interpret “default” to mean
that you can leave a parameter blank, because all the parameters discussed here require some entry.
call ace_set_option() or set up your ace_options_config_file
(
aceopts.cfg
).
master.ace
) or when you start a
38
ACE User’s Guide
City place names
A place name is a geographical name for an area that does not have its own post
office. Place names are an issue because, according to the U.S. Postal Service, the
city name printed on a mail piece is supposed to be the city where the post office
is located. This is not necessarily the city where the recipient lives. Yet in the
minds of many people, their mail should be addressed to the city where they live.
It’s a matter of perception and vanity. That’s why place names are also called
vanity addresses.
For example, Hollywood, California is served by the Los Angeles post office.
The USPS says mail to Hollywood residents should be addressed to the Los
Angeles post office. Of course, Hollywood residents might prefer that their vanity
address be used.
The City directory lists many place names with a code that indicates that they are
not suitable for mailing purposes. That’s how ACE detects place names in your
input data.
Your optionsWhen we undergo CASS testing, we have to prove that ACE can convert place
names. However, you don’t have to convert when processing your own records.
You might prefer to retain place names, to avoid offending your customers.
With ACE, you have the option to either preserve place names or to convert them
to postal city names by setting the Non Mailing City Name parameter to Preserve
or Convert:
OptionDescription
PreserveIf the input city name is a place name, correct its spelling if neces-
sary, but preserve it in the output address. Given
ACE produces
ConvertIf the input city name is a place name, replace it with the city name
chosen by the postal service. Given
duces
Los Angeles
Hollywood
as output.
Hollywood
as output. (default setting)
Hollywood
as input, ACE pro-
as input,
Note: ACE ignores the Non Mailing City Name setting when the Assign City
from Input/LL Idx option is enabled.
Chapter 2: Standardization and style options
39
USPS 13-character city name abbreviation
The USPS has a 13-character city name for many cities in the city/state file. With
CASS Cycle M, ACE is required to provide a 13-character city name, upon your
request, if one exists. If the input city name is not valid (for example, it is a non
mailing city name), ACE relies on other settings in the job to determine what to
output for city.
When the Use USPS City Abbreviation option is activated in your job, and if the
city name is longer than 13 characters, the software will return an abbreviation
that is 13 characters or less. If the city name is already 13 characters or less, the
software will not abbreviate it.
This option isn’t required for CASS mailings, but if you are testing for CASS
certification, you must enable this option.
This option is available in ACE Job File, Views, Quick ACE, and Library.
Setting up in Views
and Job File
The parameter, Use USPS City Abbreviation, is found in the Standardization
Style block. Enable the option by setting the parameter to Y, or by selecting it in
Views. The default setting is N, or not selected in Views.
If you have a multiline input, set the Standardize parameter in the Multiline Style
block to City_St or Both.
Output fieldsIf you have chosen to abbreviate the city name, the abbreviated city name appears
in these output fields.
Field nameLengthDescription
AP.Last_Line28-43Contains the abbreviated city name. If a 13-character city
AP.Std_Line##up to 60
Quick ACEThe option appears in the Options window in Quick ACE.
ACE LibraryThe ACE_OPT_STND_CITY_ABBR supports the 13-character city
abbreviation does not exist, the full city name is output to
the Last_Line and Std_Line## fields when you include
them in your output setup.
abbreviation. Use it with the ace_set_option() or ace_get_option().
40
ACE User’s Guide
OptionValueDescription
ACE_OPT_STND_CITY_ABBR
T/FProvides an abbreviation of the city name
if it exceeds 13 characters and if one is
available from the USPS.
Non Mailing City
setting
When Use USPS City Abbreviation is enabled, it takes precedence over a setting
of Preserve for the Non-Mailing Cities parameter.
For example, in the job setup below, ACE outputs the 13-character city
abbreviation (if one exists) even though the Non-Mailing Cities parameter is set
to Preserve and the Assign City From Input/LL Idx is set to N.
Assign City From Input / LL Idx (Y/N) = N
Non-Mailing Cities (CONVERT/PRESERVE) = Preserve
Use USPS City Abbreviation (Y/N)..... = Y
Note: The software will only override the Non-Mailing Cities parameter if
the non-mailing city name is over 13 characters. If the non-mailing city name
is over 13 characters, then ACE overrides the Preserve setting and converts
the city name to the mailing name. If the mailing name is also over 13
characters, then the abbreviated city name is returned.
Also in this job setup, when the non-mailing city is 13 characters or less, and the
Assign City from Input/LL IDX parameter is set to N, the non-mailing city name
is preserved.
ExampleIn this example, a 13-character city abbreviation exists and the Use USPS City
Abbreviation parameter is set to Y.
Input address:
7311 BLACK OAK LN
YOSEMITE NATIONAL PARK CA 95389
Output address:
7311 BLACK OAK LN
YOSEMITE NTPK CA 95389-9102
Chapter 2: Standardization and style options
41
Unit designator standardization
A unit designator is usually a word such as apartment, suite, floor, room. A
secondary address usually consists of a unit designator and a secondary range (for
example, “Apt. 210” or “Ste. 300” or “Rm. 72”).
Your options With the Unit Designator parameter, ACE can standardize unit designators in
your choice of three ways:
OptionDescription
#ACE converts the unit designator to the pound sign.
DirectoryACE converts the unit designator to match the USPS directory. For exam-
ple, if your input is “APT” but the directory lists only suites at that address,
then ACE would change the unit designator from “APT” to “STE.”
CurrentACE corrects any spelling errors in the existing unit designator (for exam-
ple, changing SUIT 5 to STE 5).
See USPS Publication 28 for a complete listing of valid unit designators.
42
ACE User’s Guide
Style of suffix and directionals
Your options By default, ACE produces abbreviated forms of suffixes (Ave, St, Blvd, and so
on) and directionals (N, NE, SW). However, you may choose either to abbreviate
them, spell them out as full words, or preserve the style of the input data by
setting the Suffix Style parameter. Your options are:
OptionDescription
ShortACE converts suffixes and directionals to official abbreviations (for exam-
ple, “Cedar Street West” becomes “Cedar
LongACE converts suffixes and directionals to full English words (for example,
“Cedar St W” becomes “Cedar
PreserveACE preserves the style of suffixes and directionals as they were input (for
example, “Cedar Street W” remains “Cedar
misspellings are corrected; for example, ACE would correct “Cedar Valley
Rood
” to “Cedar Valley Rd.”
Street West
When you select the Short or Long style for Directional Style, it may affect how
ACE standardizes some street names. Here’s why:
In the USPS directory, street names that contain a directional word (for example,
North Carolina) are stored as a predirectional (N) and primary name (Carolina).
In this situation you might prefer the Long style, so that you will get “North
Carolina St”. In the Short style, you would get “N Carolina St”; many people
consider that just too terse.
St W
”).
”).
Street W
”). However, some
Chapter 2: Standardization and style options
43
Private mail boxes (PMB)
Private mail boxes are like post-office boxes, except that they are hosted by
private companies. ACE can recognize certain forms of private mail box (PMB)
data when it appears in an address line. You have the option of keeping address
and PMB in the same field, or breaking the PMB off to a separate field.
The list below shows forms of input that ACE recognizes:
!PMB
!P M B
!PRIVATE MB
!PRIVATE MAIL
!PRIVATE MAILBOX
!PRIVATE MAIL BOX
These may be followed by a symbol such as the pound sign (#). All forms will be
standardized to “PMB” followed by a space and the box number.
Your optionsACE can do one of the following when it recognizes a private mail box:
!Keep the PMB on the address line.
!Break the PMB off to a separate field.
ACE Views and ACE
Job File
To keep the PMB on the address line, activate the Append PMB to Address Line
parameter in the Standardization Style block. By default it is set to Y in Job File
or selected in Views.
To separate the PMB into a separate field, turn off this option and post the output
field AP.NP_SecAddr to your output file. The maximum length of this data is 20
characters. It contains both the designator “PMB” and the box number.
If you wish to keep the designator and the box number in separate fields, post the
output fields AP.NP_Unit and AP.NP_SRange. Both fields have a maximum
length of 10 characters.
ACE LibraryTo keep the PMB on the address line, call ace_set_option() with the option
symbol ACE_OPT_APPEND_PMB. For the value symbol, use either TRUE or
FALSE. The default is TRUE.
To break the PMB off to a separate field, call ace_get_component() to retrieve the
new output component ACE_NP_SECADDR. The maximum length of this data
is 20 characters plus null. It contains both the designator PMB and the box
number.
If you wish to keep the designator and the box number in separate fields, retrieve
the output components ACE_NP_UNIT and ACE_NP_SRANGE. Both fields
have a maximum length of 10 characters plus null.
44
ACE User’s Guide
Standardize only assigned addresses
By default, ACE will not standardize any unassigned address. If you want ACE to
standardize unassigned addresses, you must set the option provided for this
purpose, as described below.
ACE Views and ACE
Job File
When an address is not assigned, ACE will produce non standardized data, just as
it was input, for all output fields.
To standardize unassigned addresses, turn on the Standardize Unassigned
Address option in the Standardization Style section. With this option enabled,
ACE will do the best possible job of parsing and standardizing any unassigned
addresses. (By default, this option is turned off.)
ACE LibraryCall ace_set_option() with the symbol ACE_OPT_STND_UNASSIGNED_ADDR.
For the value symbol, use either
The default setting is
FALSE. When an address is not assigned, ACE will produce
TRUE or FALSE.
unstandardized data, just as it was input, for lines and components. However,
address components (such as house number, street name, suffix, etc.) will not be
available via ace_get_component().
To standardize unassigned addresses, set this to
TRUE. With that setting, ACE
will do the best possible job of parsing and standardizing any unassigned
addresses.
Chapter 2: Standardization and style options
45
Capitalization (case conversion)
Your options ACE offers three styles of case conversion:
OptionInputOutput
UPPERCASE100 Main St100 MAIN ST
Mixed Case100 Main St100 Main St
lowercase100 Main St100 main st
When you have Mixed
Case input
When your input data is in mixed case and you choose Upper and Lower for
ACE’s Casing setting, ACE leaves your name and firm data as they were input,
and standardizes only the address fields.
Example: This example shows how an address with mixed case data is affected
when the Casing setting is set to Upper and Lower.
Input address:
boB mcFARland
mY vEry oWn Company
pO box 9222
2900 maiN sT
La cRosse WI 54601
Output address:
boB mcFARland
mY vEry oWn Company
PO box 9222
2900 Main St
La Crosse WI 54601-3990
!Name and firm data stays the same. The mixed case of the data is unchanged.
!Address data is standardized to correct mixed case.
When you have
UPPERCASE
46
ACE User’s Guide
input
You might run into occasional capitalization errors if you ask ACE to convert
UPPERCASE to Mixed Case. ACE is good at this, but Mixed Case is often
from
subject to exceptions. These include abbreviations that should be in full caps
(especially firm names such as MCA Records) and words that include an internal
capital (MacArthur).
For guidance about exceptions, ACE relies on internal software and a
capitalization dictionary (pwcas.dct) of known exceptions.
If your full-caps data includes an exception that is not listed in the dictionary,
ACE may not capitalize the word correctly. For example, if you input MCA
RECORDS and MCA is not listed in the dictionary, the result would be Mca
Records. For this situation, we recommend that you use our DataRight IQ
program. Its specialty is name, title, and firm processing. It capitalizes data based
on an exceptions dictionary that you can customize.
Extraneous information on address lines
Some people try to squeeze additional data into their address fields. So when
ACE matches an address line to the ZIP+4 directory, ACE may find that your
input includes more information than the directory says is necessary. For
example:
Original inputZIP+4 directory record
100 Market St., Attn Mktg100 Market St.
In this case, the USPS prefers that the additional information be stripped off. In
fact, when we undergo CASS testing, we have to prove that ACE can do this.
However, you are not required to strip off the additional data when processing
your own records. Most ACE users prefer to retain additional information,
because it may be useful for internal mail routing.
Your options With ACE, you may choose either to retain or discard extra data in address lines
through settings in the Address Line Standardization parameter:
OptionDescription
About the Remainder
field
LooseACE retains any additional data found in the address line, even
though that data may not be necessary for mail delivery.
StrictACE conforms to USPS guidelines and strips off any additional data.
ACE determines what is “additional” by comparing your input with
the matching record in the ZIP+4 directory. Any components not
listed in the ZIP+4 record will be removed from your address line.
The removed data is available as a separate output component, called
Remainder.
Note: These options apply only to address-line fields. ACE will always
remove extraneous information from last-line fields. Conversely, ACE will
not even notice “extraneous” data in a name or firm line.
When ACE removes “non-address” type data from an address line, you still can
retrieve that information through an output component called Remainder.
Remainder has been confused with other components called Extra1-10. Extra
data is found above or below an address line. If you are processing multiline
records, you might be interested in reading about the Extra components in the
Quick Reference for Views and Job-File Products or Quick Reference for
Libraries.
Chapter 2: Standardization and style options
47
ACE Views and ACE
Job File
To select loose or strict standardization, go to the Standardization Style block and
set the Address Line Standardization parameter.
This parameter will affect your results if you use automatic posting. However, it
will not affect your results if you manually post AP.Address or AP.Prim_Addr.
These AP fields are always standardized in the Strict style, no matter how you set
the style parameter.
If you want to retain the data that was stripped off, post AP.Remainder. For
example, you could merge (concatenate) AP.Address and AP.Remainder. See the
Quick Reference for Views and Job-File Products for details.
ACE LibraryThe default style is Strict. Call ace_set_option() if you prefer the Loose style.
That call will affect your results if you retrieve the address line via ace_get_line().
However, it will not affect most components that you retrieve from
ace_get_component(). Most of those components are always standardized in the
Strict style.
If you want to retain the data that was stripped off, call ace_get_component() to
retrieve
ACE_ADDRESS and ACE_REMAINDER. See the Quick Reference for Libraries
ACE_REMAINDER. For example, you could concatenate
for details.
48
ACE User’s Guide
Alias and alternate address lines
Of the 32 million records in the national ZIP+4 directory, about one million are
aliases.
An alias is an alternative form of a primary address line. Aliases apply only to
primary addresses (usually streets), not secondary addresses or last lines.
For example, here in La Crosse, there’s a bank at the Valley View Mall, which is
located on State Road 16. The ZIP+4 directory record indicates that “Valley View
Mall” and “State Road 16” are aliases for each other, and that “State Road 16” is
the form that the USPS prefers. In other words, though the bank might give its
address as “3500 Valley View Mall,” the USPS prefers that this address be
standardized to “3500 State Road 16.”
Your options
OptionDescription
ConvertBy default, ACE converts input addresses to USPS-preferred aliases. This is
the CASS compliant option.
PreserveYou have the option to turn off alias conversion for everyday processing.
Some users might be alarmed by a dramatic change such as the example
above, even though it is a correct standardization. To reassure users, ACE
offers the output component Alias Type (APA.Type). The value of this code
indicates when a correct alias conversion has occurred.
ACE Views and ACE
Job File
To control whether ACE will convert alias addresses, go to the Standardization
Style block and set the Address Line Alias parameter to Convert to output the
USPS-preferred address, or to Preserve to keep the input address as is (nonCASS).
ACE LibraryIf you retrieve the processed address line via ace_get_line(), then you may control
alias conversion by calling ace_set_option(). If you retrieve the address line via
ace_get_component(), then alias conversion will depend on which component
you select; see the Quick Reference for Libraries for details.
Chapter 2: Standardization and style options
49
Dual address lines
What is a dual
address?
A dual address occurs when a database record contains two address lines. Two
combinations are typical:
! PO box and street address:
1000 Main Street, Suite 51
PO Box 2342
! Rural route or highway contract and street address:
RR1 Box 345
12784 Old Columbus Road
ACE can detect a dual address whether the addresses are input in the same field
or in separate fields. Here are just two possibilities:
AddressRR 1 Box 345, 12784 Old Columbus Road
Line1RR 1 Box 345
Line22784 Old Columbus Road
Notice we’re talking about two address lines for the same destination. This does
not apply to a record that contains two whole addresses, such as a college
database (example below). A record like this requires two passes through ACE if
you want to process both addresses.
! Permanent address (parents):
One assignment per
record
7600 W Main St
Niles IL 60714
! At-school address:
6 Hairpin Dr
South Illinois Univ IL 62026
ACE makes only one assignment per record. One address line will be the basis for
postal coding. The other address will be parsed, but not looked up or assigned.
We call the first one the assigned address, and the other the dual address. You can
get postal codes only for the assigned address.
ACE can fully standardize the assigned address. ACE can perform only very
limited standardization of the dual address.
50
ACE User’s Guide
Effects on address layout and ZIP
ACE may switch address
lines
When two addresses are input on the same line, ACE may switch them. ACE will
place the assigned address on the left, and the dual address on the right.
! Assigned to street address:
100 Main St, PO Box 297
! Assigned to PO box:
PO Box 297, 100 Main St
Swap address linesIf you turn on the software’s Swap Lines feature (see “Swapping address lines”
on page 56), ACE will move the assigned address into position immediately
above the last line. For example:
! Assigned to PO box:
ABC Company, Inc.
4439 Mormon Coulee Rd
PO Box 2589
La Crosse WI 54602-2589
! Assigned to street address:
ABC Company, Inc.
PO Box 2589
4439 Mormon Coulee Rd
La Crosse WI 54601-8231
In larger post offices, a separate ZIP Code often is set aside for PO boxes. As a
result, ACE may change the ZIP Code when it assigns a dual-address record. For
example, notice the different ZIPs in the example above.
Your optionsYou may express a preference about which type of address ACE should use for
assignment. You have three options
OptionDescription
MailingACE will try to assign based on the mailing address (rural route, Highway
Contract, or PO box). If the mailing address cannot be assigned, ACE will try
to assign based on the street address.
StreetACE will try to assign based on the street address. If the street address cannot
be assigned, ACE will try to assign based on the mailing address (rural-route
or PO box).
Position
Position
is the default option. ACE will select an address line based on how
the data is arranged in the input fields. (Think for a moment of address data
as a block of data like an address label.) ACE first tries to assign the address
line that is closest to the
lower left
corner. That might be either the mailing or
the street address; it depends entirely on how the data was entered. If the first
address fails assignment, ACE will try the second address.
Even though you might print both address lines on your mail, the barcode (based
on ZIP+4) often will determine where your mail is actually delivered. Now
suppose you are mailing to a company that has a PO Box and a street address.
Chapter 2: Standardization and style options
51
Would you rather send your mail to the PO Box or to the front door? In some
places, the USPS does not offer carrier delivery to street addresses, and in those
areas, a PO Box address must be used.
Tip: If you use the GeoCensus Option, you should give preference to street
addresses. GeoCensus information may be inaccurate or unavailable when
the ZIP+4 is assigned to a mailing address.
Remember that you are expressing a preference only. You may not get your
preference every time. If ACE can’t assign the address type that you prefer, it
tries the other address. We believe it is better to assign the non-preferred address
than not to assign at all.
For example, suppose you prefer street addresses. You won’t get your preference
on the address line shown below. ACE assigns based on the rural-box address
because the street address is flawed (no house number).
RR 1 Box 345, Old Columbus Road
ACE Views and ACE
Job File
The default way of handling dual addresses is by Position. To set your preference,
go to the Standardization Style block and set the Dual Address parameter. That
parameter will affect your results if you turn on automatic posting. If you post
manually, you may choose a combination of AP and APD fields (see the Quick Reference for Views and Job-File Programs for details):
!AP fields: The assigned address will output as AP fields.
!APD fields: The dual address will be output as APD fields.
ACE LibraryThe default way of handling dual addresses is by Position. To set your preference,
call ace_set_option(). That call will affect your results when you retrieve data
with ace_get_line(). ACE also produces standardized components of each
address; you may retrieve these by calling ace_get_component(). See the Quick Reference for Libraries.
52
ACE User’s Guide
30-character address abbreviation
CASS requires that ACE has the option to output addresses of 30 characters or
less when the output address will exceed 30 characters. The abbreviated version
of the address only occurs when the output address is greater than 30 characters.
If the output address is 30 characters or less, the street name is not abbreviated.
This is optional, but the option must be enabled while performing CASS testing.
If the Use USPS street abbreviation parameter is set to Y (selected in Views), it
affects the following address components on output:
!Suffix Style: The style will be short.
!Directional Style: The style will be short.
!Address Line Alias: The setting of Preserve may be overridden.
Output fieldsThe following output fields hold the abbreviated form of the address if one is
available:
ACE Views/Job FileACE Library
AddressACE_ADDRESS
Prim_AddrACE_PRIM_ADDR
AlineACE_ALINE
Std_Line1-12 (multiline)ACE_STD_LINE1-12
Set up ViewsSet the 30-character address abbreviation in your job setup in the Standardization
Style window. Select the parameter, Use USPS Street Abbreviation to activate it.
If you have a multiline input, the Standardize parameter in the Multiline Style
block needs to be set to Address or Both.
Quick ACEThe Use USPS Street Abbreviation option is present in the Quick ACE tool when
you click the Options button.
ACE LibraryEnable the 30-character street abbreviation option in ACE Library by using the
following option with the ace_set_option( ) or ace_get_option( ):
OptionValueDescription
ACE_OPT_STND_STREET_ABBRT/FStandardizes addresses that contain
30 characters or less, if one is available.
Chapter 2: Standardization and style options
53
ExampleIn this example, the input address contains more than 30 characters. Therefore,
the Use USPS Street Abbreviation option setting of Y overrides the Address Line
Alias option setting of Convert or Preserve. The 30-character or shorter alias
address is returned.
Input address:
100 Tyngsboro Business Pk Unit 1
Tyngsboro MA 01879
Output address:
100 Business Park Dr Unit 1
Tyngsboro MA 01879-1071
54
ACE User’s Guide
Additional options for multiline addresses
The rest of this chapter applies to you only if you are processing multiline or dual
addresses. If you’re not sure, check the examples below to see if they resemble
your records, even loosely.
Why are there special
options?
Your options and procedures will be different from those that you would use
when processing discrete fields. When you process discrete fields, you can pick
and choose which fields ACE will update. With multiline data, you can’t do this
as much. So you must give ACE some instructions and let ACE handle the rest.
For example, if you had discrete City and State fields, you could update them
yourself, by placing the updated City and State components exactly where you
want them in your record. But in a multiline address block, you can’t be sure
where the City and State components appear. So you can’t give ACE specific
instructions about exactly where to place the updated city and state. Instead, you
have to be content to tell ACE that you want the city and state standardized.
Internally, ACE “knows” where the city and state appear in each address, so it can
update them for you.
How to control
standardization of
multiline address
Standardization means that ACE changes your data to conform to the postal
directories, and to USPS guidelines for addressing mail. You are not required to
standardize your addresses. However, if you do so, ACE can help you ensure the
integrity of your databases, make mail more deliverable, and give your
communications with customers a more professional appearance.
Your options If your address data is in a multiline format, then you have four options to choose
from. If you are processing a dual format, then only the first two of those options
pertain to you.
OptionDescription
NoneDon’t standardize the address line, city, or state. (If you select this
option, you still can update the ZIP Code, if you want; see “Updating
the ZIP and ZIP+4 in a multiline address” on page 60.)
AddressStandardize the address line (street, PO box, rural route, and so on.),
but do not standardize the city or state.
City and StateStandardize the city and state, but don’t standardize the address line.
BothStandardize the address line, city, and state.
ACE Views and ACE
Job File
By default, ACE fully standardizes as much as possible (option is set to Both).
Open the Multiline Style block and set the Address/City/State Standardization
parameter to set your preference.
ACE LibraryBy default, ACE fully standardizes as much as possible. To set your preference,
call ace_set_option().
Chapter 2: Standardization and style options
55
Swapping address lines
By default, ACE rearranges address lines to conform with USPS guidelines. ACE
also eliminates any blank lines within the multiline address. This feature is called
Swap Address Lines. Here is an example of how ACE swaps address lines:
As you can see, ACE moves the primary address into position immediately above
the last line. The secondary address is placed above the primary, and other lines
are placed above the secondary address. ACE also repositions the last line in
order to eliminate the blank line.
Your options You have three options for the Swap Address Lines feature.
These examples show the effects of Combine Lines (next page) and Swap
Address Lines. Most users turn on both features.
OptionDescription
NoneDon’t swap; keep components on the same lines they were input.
TopRearrange line(s) as necessary. If there are any blank lines, move them to the
bottom, and move the data to the top.
Before
Line1
Line2
Line3
Line4
Line5
Line6
Bob Smith
2100 Market Street
Suite 202
Sycamore Building
Boston, MA
02109
After
Bob Smith
Sycamore Building
100 Market St Ste 202
Boston MA 02109
BottomRearrange line(s) as necessary. If there are any blank lines, move them to the
top, and move the data to the bottom.
Line1
Line2
Line3
Line4
Line5
Line6
Before
Bob Smith
100 Market Street
Suite 202
Sycamore Building
Boston, MA
02109
After
Bob Smith
Sycamore Building
100 Market St Ste 202
Boston MA 02109
56
ACE User’s Guide
DetailsYou must standardize unassigned addresses to swap unassigned-address lines.
You may use line swapping with or without using the Combine Lines feature.
ACE will perform line swapping only when the input multiline fields (Line1,
Line2, and so on.) are the same length. If even one of these fields is shorter or
longer than the others, ACE reports an error. You either have to change your field
lengths or turn off line swapping.
If the record contains two address lines, ACE will place the assigned address line
just above the last line. It will place the dual address above the assigned address.
ACE Views and ACE
Job File
ACE LibraryBy default, line swapping is turned off. To turn it on, call ace_set_option().
By default, line swapping is turned on. To set your preference, go to the Multiline
Style block and set the Swap Address Lines parameter.
Chapter 2: Standardization and style options
57
Combine related components onto the same line
ACE can rearrange some components within multiline addresses. This feature,
called Multiline Combine Lines, results in a more compact address that is easier
to read.
! Original data:
Line 1Bob Smith
Line 2100 Market Street
Line 3Apt 202
Line 4Boston MA
Line 502109
! Combined lines:
Line 1Bob Smith
Line 2100 Market St Apt 202
Line 3Boston MA 02109
Note: ACE handles the blank lines if you turn on the Swap Lines feature.
Your optionsIf your address data is in a multiline format, then you have four options to choose
from. If you are processing a dual format (examples below), then only the first
two of those options pertain to you.
OptionDescription
NoneDon’t combine at all.
Address lineCombine address line components. If there is enough room, place the
secondary address on the same line as the primary. Do not combine
the last-line data.
Last lineCombine the city, state, and ZIP Code onto one line. Do not combine
the address line.
BothCombine as much as possible: Address-line components onto one
line, and last-line components on another line.
The other options (Last line and Both) do not apply to you if your records look
like either of these:
Record 1Record 2
NameBob SmithNameBob Smith
Line1100 Market StreetLine1100 Market Street
Line2Apt 202Line2Apt 202
CityBostonLast_LineBoston MA 02109
StateMA
58
ZIP02109
ACE User’s Guide
DetailsYou do not have to standardize your address data to use Combine Lines. You may
use Combine Lines with or without using the Swap Lines feature.
When combining the last line, ACE usually moves the state and ZIP Code to be
on the same line as the city name.
ACE Views and ACE
Job File
By default, ACE combines as much as possible. To set your preference, go to the
Multiline Style block and set these two parameters: Combine Address Line Info
and Combine Last Line Info.
ACE LibraryBy default, ACE combines as much as possible. To set your preference, call
ace_set_option().
Chapter 2: Standardization and style options
59
Updating the ZIP and ZIP+4 in a multiline address
ZIP Code locationWhen you are processing multiline addresses, it’s difficult—if not impossible—to
update the ZIP and ZIP+4 codes yourself. This is because you can’t be sure
where these codes will appear (see below). So you can’t give ACE specific
instructions about exactly where to place the updated ZIP and ZIP+4. Instead, you
tell ACE whether you want the ZIP and ZIP+4 updated, by setting the Multiline
Assignment features. Internally, ACE “knows” where the ZIP and ZIP+4 appear
in each address, so it can update them for you.
Line2Acme ToolsLine2 ATTN J. SmithLine2308 2nd Ave, #152
Line3Suite 152Line3 308 2nd Ave #152Line3Ames, IA
Line4308 2nd AveLine4 Ames IA
Line5Ames IA
Your optionsYou have two separate options so that ACE can be a little more conservative with
50014
Line5Line5
50014
Line4
50014
ZIP Codes.
OptionDescription
Include/Update
ZIP Code
Include/Update
ZIP+4?
ACE will place the assigned ZIP Code inside your multiline address
block. If ACE cannot assign a ZIP Code, it will keep the ZIP Code that
was in the input record (if there was one).
If you turn off this option, ACE will not touch the ZIP Code inside the
multiline block. The assigned ZIP Code will still be available as a separate component.
ACE will place the assigned ZIP+4 inside your multiline address
block. If ACE cannot assign a ZIP+4, you have the option either to
keep the input, unverified ZIP+4 (if there was one), or suppress the
input ZIP+4. A bad ZIP+4 can result in mail being delivered to the
wrong address.
If you turn off this option, ACE will not touch any ZIP+4 in the multiline address block. The assigned ZIP+4 is still available as a separate
component.
Postal discountThe USPS requires that the ZIP and ZIP+4 numbers in the address block match
the Postnet barcode.
This means that if you do not allow ACE to update the ZIP and ZIP+4 inside the
address block, you give up your barcoding discount.
60
ACE User’s Guide
ACE Views and ACE
Job File
By default, ACE updates the ZIP and adds the ZIP+4 to multiline addresses. To
set your preference, go to the Multiline Style block and set these two parameters:
Include ZIP and Include ZIP+4.
When ACE cannot assign a ZIP, it passes along the original ZIP. The logic here is
that an unverified ZIP is better than no ZIP at all. However, we take a different
view of the ZIP+4 code. When ACE cannot assign a ZIP+4, then by default, ACE
suppresses any ZIP+4 that may have appeared in the input data.
You do have the option to retain the original ZIP+4 when ACE cannot assign one.
Refer to the Unverified Postal Code parameter in the Input File block.
ACE LibraryBy default, ACE updates the ZIP and adds the ZIP+4 to multiline addresses.
Also by default, ACE suppresses any ZIP+4 code in the original data. If ACE
can’t assign a ZIP+4 code, then the resulting multiline address will not contain
any ZIP+4 code at all. To set your preference, call ace_set_option().
Chapter 2: Standardization and style options
61
Guidelines for data entry: U.S. addresses
When data-entry staff prepare addresses that will be processed by ACE, they can
use any of the formats listed below. If data is typed in other formats, ACE may
not be able to interpret data correctly. We offer these guidelines to help make your
ACE processing more successful.
Note: For consistency, all formats below are shown in upper case. You can
use any combination of upper and lower case, however, because ACE ignores
the case of input data.
State abbreviationsIf you store state data in a separate field, use official USPS two-letter
abbreviations (MN, CA). ACE recognizes some other abbreviations (Minn.,
Calif.) when they appear in a Last_Line field (combined city-state-ZIP) or in a
multiline address. However, it is much better to use standard USPS state
abbreviations.
Box numbersWhen an address includes a box number on a rural or contract route, the box
number may either follow or precede the route or contract number. ACE accepts
box numbers in two formats:
Secondary addressesACE processes secondary addresses more reliably when you furnish a
recognizable unit designator such as # or APT, SUITE, ROOM, FLOOR, BLDG,
and so forth. For example, “77 County Road #11” is better input than just
“77 County Road 11.”
If you use a pound sign (#) to mark apartment, suite, or room numbers, you do not
need a space between the # and the number. However, a space is necessary if you
use words or abbreviations. For example, ACE will correctly interpret “APT 1,”
but not “APT1.”
Note: See USPS Publication 28 for a complete listing of valid unit
designators.
64
ACE User’s Guide
Guidelines for multiline addresses
You may or may not have any control over the quality and layout of input address
data. To the extent that you do, please ensure that input data conforms to the
guidelines listed below.
Generally, address components should appear in the same arrangement that you
would use on an address label. This will ensure that ACE can parse the data most
reliably and efficiently.
1.Name. Place name data above the company (firm) line. Don’t place it beside
or below the company (firm) name.
2.Company. If you have a firm or company name, be sure to place it
immediately above the mailing address line. Ace uses firm names to assign
more specific ZIP+4 codes to firms.
3.Address Line. Place the primary address immediately above the city-state-
ZIP line.
If there is a secondary address (an apartment or suite number) field, place it
above or to the right (never to the left) of the primary address.
When you have two address lines (for example, a street address and a PO
box), place the delivery address immediately above the city-state-ZIP line.
4.Last Line. The ZIP Code must be on the last valid line of address data. It can
be followed by a country name. If at all possible, place the ZIP Code on the
same line as the city and state. If you have an input ZIP+4 code, place it on
the same line and to the right of the ZIP Code.
City and state fields must be on the same line. They may be on the same line
as the ZIP Code or on the line above it. Use the arrangement city-state-ZIP.
Do not use state-ZIP-city!
5.Country. If there is a country name, place it on the bottom line, by itself. Do
not place city, state, or postal code on the same line with country name.
6.Unused lines. You do not have to use all 12 lines. Also, it does not matter if
you fill the lines from the top down or bottom up.
7.Max length. All lines should be the same length. The maximum length is 60
characters.
Chapter 2: Standardization and style options
65
66
ACE User’s Guide
Chapter 3:
Reports
This chapter explains reports and statistics files that you can request from ACE.
These reports and statistics files contain information about your ACE jobs and
your processed data.
ACE Views and ACE Job File offer all of the reports shown in this chapter.
PrintForm ACE offers only the Job Summary Report.
If you use ACE Library, these reports are not available. But you might evaluate
these reports and use them as a model for your own reports. You can produce the
ACS statistics file with ACE Library. See “Address Conversion Statistics (ACS)
file” on page 101 for details.
Chapter 3: Reports
67
Executive Summary
ACE offers an Executive Summary Report. This is a concise statement of the
most crucial information about your ACE job. It is designed to meet the
information needs of managers and clients.
Usually, the Executive Summary will be a single page. If you produce more than
five output files, the report might extend to a second page.
Executive Summary Page 1
-----------------------------------------------------------------------------Job Description (Title)
Input File -----------------------------------------------------------------Input File Name:
C:\PW\ACE\SAMPLES\DOGS.DAT
Total Input Records : 442
Less Records Dropped by Delete Mark : 0
Less Records Dropped by Input Filter : 2
Less Records up-to-date per Z4 Change : 0
Net Input Records to be Processed : 440
Statistics ----------------------------------------------------------------- Address Types Records %
------------------------------------------ -------- -----Street 346 78.64
PO Box 29 6.59
Rural Route 20 4.55
Military 0 0.00
Assigned, No Delivery 1 0.23
Other Assigned Address Types 28 6.36
Foreign 0 0.00
Other Unassigned Address Types 16 3.64
-------- -----Total 440 100.00
Addresses That Require LACS Conversion: 0
Input File After Processing -------------------------------------------------
Postal Code Assignment:
No information available, the input file was not updated in this job.
Output File(s) -----------------------------------------------------------File Name and Location Records Postal Codes Assignment Percentages
Output ZIP ZIP4 DPBC CART
Job DescriptionJust below the report header, ACE prints the Job Description that you entered in
the General block of your Job File.
Total Input RecordsThis is always the total number of records in the input file. The Starting and
Ending Record parameters are not reflected.
Less Records Dropped by
Delete Mark
Less Records Dropped by
Input Filter
This is zero unless you set Process Deleted Records to No. Then this number
reflects those records that were ignored because they were marked for deletion.
This is the number of records that were excluded because you used any of the
following features: Input Filter, Starting Record Number, Ending Record Number, or Assign Which Records = Unassigned. Also counted are any records
that were not processed because you interrupted the job.
Less Records up-to-date
per Z4 Change
68
ACE User’s Guide
This shows the number of records that Z4 Change detected as not needing to be
updated. If you do not have the Z4 Change option, this number will be zero.
Net Input Records to be
Processed
Address TypesIf you sum up the numbers on the first six lines (Street through Other Assigned
This is the number of records that ACE tried to assign.
Address Types), you get the total number of successful assignments (9-digit
matches). Note that this includes undeliverable records (see error code E600)
which are bad for mailing, but successful assignments.
If you sum up the numbers on the next two lines (Foreign and Other Unassigned Address Types), you get the total number of assignment failures (records on which
a 9-digit match was not achieved).
The percentages shown in this section are based on the number of Net Input Records to be Processed. They are not based on the number of records in the
input file.
Addresses That Require
LACS Conversion
Input File After ProcessingIf you choose not to update the input file, this section will say so. If you do
ACE will count addresses that require LACS conversion whether or not you post
the LACS flag (
AP.LACSCODE) to your database.
update, this section contains the percentage of records that were assigned ZIP,
ZIP+4, DPBC, and CART. Note that the percentages reflect your posting. If you
do not post a particular code, the percentage will be zero.
Output FilesThe percentages shown in this section are based on the number of Records
Output. They are not based on the number of records in the input file, nor on the
number of records that ACE processed. Note that the percentages reflect your
posting. If you do not post a particular code, the percentage will be zero.
Chapter 3: Reports
69
Job Summary Report
We recommend that you produce a Job Summary for every ACE job. It is a
concise statement of your job setup, input data, and results.
SETUP INFORMATION ------------------------------------------------------------
JOB NAME /MOUNTS/TESTCOMP/ACE/JOBFILE/TESTCASES/NCOA/
NCOAL020.ACE
JOB DESCRIPTION NCOA/LINK TESTING
JOB OWNER ACE PT TEAM
STARTING RECORD NUMBER 1
ENDING RECORD NUMBER 200
ASSIGN WHICH RECORDS: ALL ASSIGNMENT MODE: ASSIGN
ENABLE NON-CASS: N GEO MODE: N/A
ENABLE EWS: N ENABLE ELOT: N
ENABLE DPV: Y ENABLE RDI: N
ENABLE LACSLINK: Y ENABLE SUITELINK: N
DSF2 MODE: NONE
ADDRESS LINE ALIAS: PRESERVE DUAL ADDRESS ASSIGNMENT: POSITION
ADDRESS LINE STANDARD: STRICT UNIT STANDARDIZATION: DIRECTORY
SUFFIX STYLE: SHORT DIRECTIONAL STYLE: SHORT
APPEND PMB TO ADDRESS: YES STD UNASSIGNED ADDRESS: NO
ENABLE STREET ABBR: NO ENABLE CITY ABBR: NO
ASGN CITY BY INP/LLIDX: YES UNVERIFIED POSTAL CODES: ERASE
NON-MAILING CITY NAMES: CONVERT CASE STANDARDIZATION: UPPER/LOWER
PW FLD STANDARDIZATION: N/A
MULTILINE STANDARD: N/A SWAP ADDRESS LINES: N/A
PRESERVE DUAL ORDER: N/A COMBINE ADDRESS LINE: N/A
COMBINE LAST LINE: N/A INCLUDE ZIP: N/A
INCLUDE ZIP+4: N/A
Setup InformationThe first section of the Job Summary shows how you set up the job.
PW Fld StandardizationThis indicates whether or not you chose to update the input file. If you did not
choose to update, this will be marked “n/a” (not applicable).
Multiline StandardIf your input addresses were in a multiline format (using the PW fields Line1,
Line2, and so on.), these lines will show the choices that you made in the
Multiline Style block. If your input records were not multiline, these lines will be
marked “n/a.”
Auxiliary FilesThe next section lists the auxiliary files and the locations that you set up in the
job.
For the dictionary files, ACE reports the date according to the file’s date stamp
(the date as figured by the operating system). For directories, ACE gets the date
from inside the file. This is the date that the directory was made at Business
Objects, not the date stamp.
The Auxiliary Files section may extend to page 2, which also contains the
Throughput Summary.
ADDRESS TYPE SUMMARY ASSIGNMENT SUMMARY
COUNT % COUNT %
------------------------------------- ------------------------------------ STREET 13 43.33 ZIP CODES 199 99.50
PO BOX 4 13.33 ZIP+4 CODES 30 15.00
HIGH RISE 7 23.33 DPB CODES 30 15.00
RURAL ROUTE 0 0.00 CARRIER ROUTE CODES 176 88.00
FIRM 0 0.00 LOT CODES 0 0.00
GENERAL DELIVERY 6 20.00 LOT ORDER CODES 0 0.00
MILITARY 0 0.00 COUNTY CODES 199 99.50
UNIQUE 0 0.00 ASSIGNED/NO DELIVERY 146 73.00
FOREIGNS 0 0.00
OTHERS NOT ASSIGNED 24 12.00
LACS CONVERTIBLE 3 1.50
ADDR LEVEL GEO CODES 0 0.00
CENTROID GEO CODES 0 0.00
RDI MATCHES 0 0.00
MOVER ID MATCHES 46 23.00
ANKLINK MATCHES 0 0.00
------------------------------------ TOTAL ZIP+4 CODES: 30 100.00
Throughput Summary
Total processing timeACE combines the time of the ZIP-sort and assignment processes. It does not
include the time taken to generate or print reports.
The Total Processing Time is not equal to the elapsed time of the job. A brief
period—usually a few seconds—of uncounted time occurs between the end of the
ZIP-Sort process and the start of the batch process.
Database Records columnThis shows the total number of records in the input file. The Starting and Ending
Record parameters are not reflected.
Deleted Records columnThis shows zero unless, in the Input File block, you have set Process Deleted
Records = No. Then this number will reflect those records that were ignored
because they were marked for deletion.
72
ACE User’s Guide
Filtered Records columnThis shows the number of records that were excluded because you used any of the
following features: Input Filter, Starting Record Number, Ending Record
Number, or Assign Which Records = Unassigned. Also counted are any records
that were not processed because you interrupted the job.
Records Skipped by Z4C
column
Net Input Records columnThis shows the number of records that ACE tried to assign.
Address Type/
Assignment Summary
This shows the number of records that Z4 Change detected as not needing to be
updated. If you do not have the Z4 Change Option, this number will be zero.
After the Throughput Summary is a summary that provides more details on your
input records and how they fared in the assignment process. At the bottom, this
section provides an overview about how your records were output.
Address Type SummaryThis shows a breakdown of the processed records into address categories. This
summary does not describe any particular output file. Nor does it consider what
you may or may not have actually posted to your input file. For a tally of address
types based on the data actually posted, see page 3 of the report.
Assignment Summary This section is based on the codes that ACE was able to assign. It does not reflect
what you may or may not have actually posted to your input file. For a tally of
postal codes based on the data actually posted, see page 3 of the report.
Total ZIP+4 Codes The number is based only on net input records that were fully assigned. Records
that were skipped, ignored, or unassigned will not be included in this count.
If you append records to the end of an existing database, these numbers will
reflect only the records appended. They will not equal the total number of records
in the database. See the Existing File parameter in the Post to Output File block.
CASS Qualitative
Statistical Summary
(QSS)
CASS QUALITATIVE STATISTICAL SUMMARY (QSS)
(PERCENTAGES BASED ON # OF RECORDS PASSING THE FILTER)
COUNT % COUNT %
The USPS requires this information on PS Form 3553. Information in the QSS
section of the Job Summary corresponds to the QSS section of PS Form 3553.
This section shows the number and percentage of matches in a number of
categories at the job level. Later in the Job Summary, a similar section appears
but it is reporting at the file level.
This section shows the address types after the records have been through
Link
LACS
processing.
Address Type After
Link
LACS
The Address Type After LACS
Link
through LACS
, and the address type before and after LACS
Link
table lists the number of addresses converted
Military records are not shown because LACS
records.
Link
Link
does not include military
processing.
74
ACE User’s Guide
Job Summary ACE <version> Page 4
-------------------------------------------------------------------------------LOCATABLE ADDRESS CONVERSION SUMMARY (LACSLINK)
(PERCENTAGES BASED ON # OF RECORDS PASSING THE FILTER)
CONVERTED NOT CONVERTED
COUNT % COUNT %
-------------------------------- --------- --------- --------- -------- TOTAL: 30 0 3 0
TOTAL NOT CONFIRMED: 170
Locatable Address
Conversion Summary
Delivery Point
Validation Summary
(DPV)
The Locatable Address Conversion Summary table lists the count and
percentages of records that were converted and the number and percentages of
Link
addresses that were not converted through LACS
.
This section lists the number and percentage of addresses that are confirmed and
not confirmed at the job level. Later in the Job Summary a similar section appears
but the information is reported at the file level. The percentages are based on the
number of records passing the filter.
Chapter 3: Reports
75
DELIVERY POINT VALIDATION (DPV) TIE-BREAKING SUMMARY
(PERCENTAGES BASED ON # OF RECORDS PASSING THE FILTER)
COUNT %
------------------------------------ TIES RESOLVED BY DPV 0 0.00
DELIVERY POINT VALIDATION (DPV) FOOTNOTE SUMMARY -------------------------------
DPV FOOTNOTE COUNT %
--------------------------------- ---------- ----- AA - ZIP+4 MATCH 176 88.00
A1 - NO ZIP+4 MATCH 24 12.00
BB - ALL COMPONENTS MATCH DPV 15 7.50
CC - SECONDARY INVALID 2 1.00
F1 - MILITARY ADDRESS 0 0.00
G1 - GENERAL DELIVERY 6 3.00
M1 - PRIMARY MISSING 1 0.50
M3 - PRIMARY INVALID 143 71.50
N1 - SECONDARY MISSING 7 3.50
P1 - MISSING RR/HC 4 2.00
P3 - INVALID PO/RR/HC 2 1.00
RR - CMRA MATCH 0 0.00
R1 - CMRA MATCH - NO SECONDARY 0 0.00
U1 - UNIQUE ADDRESS 0 0.00
Delivery Point
Validation (DPV) TieBreaking Summary
Delivery Point
Validation (DPV)
Footnote Summary
This section lists the number and percentage of address ties that were resolved by
DPV. The percentages are based on the number of records passing the filter based
on the job level. A similar section appears later in the report but the information is
reported at the file level.
The Delivery Point Validation (DPV) Footnote Summary includes the following
information:
!footnote and description
!number of records found for each footnote
!percentage of records found for each footnote
Note: A single record can have multiple DPV footnotes (up to 12
characters).
This section reports on records at the job level. A similar section appears later in
the Job Summary that is based on records at the file level.
-------------------------------- --------- --------- --------- --------Total: 71 0 12 0
Total Not Confirmed: 575
This page gives statistics for one particular input or output file. Your report may
include more than one such page. You can control whether ACE reports on how it
updated the input file, each output file, or both. The parameter is called Report on
Files, and it is located in the Report: Job Summary block.
If you do not update your input file (either automatically or manually), then ACE
will automatically suppress the page about the input file, no matter how the
Report on Files parameter was set.
78
ACE User’s Guide
Records Passed By FilterWhen the page describes an output file, this section will reflect the actual number
of records written or appended to the output file.
When the page pertains to input file, this section shows the number of records that
were put through the assignment process. Remember that this number will be
affected by your use of any of the following features: Input Filter, Starting
Record Number, Ending Record Number, Assign Which Records = Unassigned, or
Process Deleted Records =No.
Assigned Count columnThe numbers in this column reflect what was actually posted. If you choose not to
post a code, ACE will print “n/a” on that line.
Corrected Count columnIn this column, a code is counted as corrected if it was wrong in the input record,
or did not appear in the input at all.
Corrected Components
column
Address Type
Summary
CASS Qualitative
Statistical Summary
(QSS)
Delivery Point
Validation Summary
(DPV)
This contains totals for Trunc Addresses and Trunc Cities.
“Trunc” is short for “Truncated.” The counts for these rows reflect address lines
and city names that were too long to fit into the database field, even after ACE
tried to abbreviate.
This section is based only on records that were fully assigned. Records that were
unassigned will not be included in these counts.
The counts and percentages in this section are based on the number of records
that passed the filter at the file level. For a description, see “CASS Qualitative
Statistical Summary (QSS)” on page 73.
This summary is based on records at the file level. For a description, see
“Delivery Point Validation Summary (DPV)” on page 75.
----- --------------------------------------------------- -------- -----E101 Last line is bad or missing 0 0.00
E212 No city and bad ZIP 0 0.00
E213 Bad city and no ZIP 0 0.00
E214 Bad city and bad ZIP 0 0.00
E216 Bad ZIP, can't determine which city match to select 0 0.00
E302 No primary address line parsed 0 0.00
E412 Street name not found in directory 28 4.33
E413 Possible street name matches too close to choose 0 0.00
E420 Primary range is missing 0 0.00
E421 Primary range is invalid for street/route/building 3 0.46
E422 Predirectional needed, input is wrong or missing 0 0.00
E423 Suffix needed, input is wrong or missing 0 0.00
E425 Suffix & directional needed, input wrong or missing 0 0.00
E427 Postdirectional needed, input is wrong or missing 0 0.00
E428 Bad ZIP, can't select an address match 0 0.00
E429 Bad city, can't select an address match 0 0.00
E430 Possible addr. line matches too close to choose one 0 0.00
E431 Urbanization needed, input is wrong or missing 0 0.00
E439 Exact match in EWS directory 0 0.00
E500 Other Error 0 0.00
E501 Foreign 0 0.00
E502 Input record entirely blank 0 0.00
E503 ZIP not in area covered by partial ZIP+4 Directory 0 0.00
E504 Overlapping ranges in ZIP+4 directory 0 0.00
E505 Matched to undeliverable default record 18 2.79
E600 Marked by USPS as unsuitable for delivery of mail 0 0.00
E601 Primary number does not DPV confirm, ZIP+4 removed 526 81.42
-------- -----Total Error Codes: 575 89.01
Delivery Point
Validation (DPV) Tiebreaking Summary
80
ACE User’s Guide
This section is similar to an earlier DPV Tie-breaking Summary, except this
section is based on records at the file level. For a description, see “Delivery Point
Validation (DPV) Tie-Breaking Summary” on page 76.
Delivery Point
Validation (DPV)
Footnote Summary
Error Code SummaryThis contains a complete list of existing error codes, descriptions for each code,
This section is similar to an earlier DPV Footnote Summary (“Delivery Point
Validation (DPV) Footnote Summary” on page 76).
and counts and percentage amounts for the job.
Chapter 3: Reports
81
Standardization Report (a listing of input and processed data)
The Standardization Report has a horizontal format. Each record listed
requires just three lines: one for the original data, one for the standardized
data, and a blank line to separate it from the next record. This format makes it
easy to compare the “before” and “after” versions of each record.
Standardization Report Page 1
----------------------------------------------------------------------------------------------------Reporting on: C:\PW\ACE\SAMPLES\DOGS.DAT
In Code Address City St Zip
7 S884 1720 WINEBAGO ST LA CROSSE WI 54601
1720 Winnebago Street La Crosse WI 54601
10 SA04 2621 29TH ST S LA CROSS WI 54601
2621 29th Street South La Crosse WI 54601
Changed Component List : PRIM_NAME, CITY, STATE, ZIP
Start Report at Record # : 1
Max # of Records to Print : 442
Nth Select : 1.00
Report Type : Custom
1st Digit 2nd Digit 3rd Digit 4th Digit
-------------------------- ----------------------------- ------------------------------- --------------------S Status 0 No Change 0 No Change 0 No Change
A Address Truncation 1 ZIP 1 Suffix 1 Unit
C City Truncation 2 City 2 Predir 2 DPBC
B Address/City Truncation 3 City ZIP 3 Predir Suffix 3 DPBC Unit
4 State 4 Postdir 4 CART
5 State ZIP 5 Suffix Postdir 5 CART Unit
6 City State 6 Predir Postdir 6 CART DPBC
7 City State ZIP 7 Predir Postdir Suffix 7 CART DPBC Unit
8 ZIP4 8 Pname 8 County
9 ZIP4 ZIP 9 Pname Suffix 9 County Unit
A ZIP4 City A Predir Pname A County
Limiting the scope
and size of your
report
You may instruct ACE to report every standardized address but, if you do, the
report file will probably be far too large and take too much time. There are two
ways to limit the scope of the report:
! You can select by address component. For example, if you select city, then
ACE will include in the report only those records in which the city name was
changed. This is handy because you can focus the report on critical address
components and ignore minor changes.
! You can limit the report to a certain number of records, or perform “every
nth” sampling.
To save space, our sample shows just two records plus the legend.
Reporting OnThe Standardization Report is always based on the input file. ACE accepts one
input file so it always prepares one Standardization Report, no matter how many
output files you might create.
82
ACE User’s Guide
In, Code, Address, City
St, and ZIP
Notice that we included the input record number and the status code. Each record
in the report occupies three lines (two data, one blank). The first line is the raw
data as it was input. The second line is the standardized data that ACE produced.
Please note, ACE is showing you what could be done to the address if you output
standardized data. If you choose not to post standardized data, then this report
will not match your output file (or your updated input file).
Report TypeThis sample was prepared using the Custom formatting option. We chose the
fields, set the width of each column, and selected the title over each column.
Legend (1st Digit through
4th Digit)
The legend contains your report parameters and a table that makes it easier to
interpret status codes. When you print this report, ACE will start a separate page
for the legend.
4th Digit“Unit” means the unit designator (Apt, Ste, Rm, Flr, #), not the unit number.
Chapter 3: Reports
83
Error Report (a listing of unassigned records)
The Error Report shows which records were assigned error codes during
processing. ACE uses these error codes to indicate why it was unable to match the
address in the USPS directories. By reading these codes, you might be able to
correct the data in specific records or find a pattern of incorrect data entry.
Whereas the Job Summary Report tallies how often error codes occur, the Error
Report goes one step further and lists the actual addresses that were assigned
those codes.
Error Report Page 1
-----------------------------------------------------------------------------Reporting on: All
In Out Code Address City St Zip
1 1 E702 N2000 Orchard Valley Dr
2 2 E421 29 Farnam St La Crosse WI 54601
3 3 E600 1501 La Crosse St La Crosse WI 54601
4 4 E421 2600 Timber Ln La Crosse WI 54601
5 5 E427 501 15th St La Crosse WI 54601
9 6 E421 1060 Cedar Rd La Crosse WI 54601
14 7 E412 618 Cliff Ln La Crosse WI 54601
125 8 E411 1911 Ankomis Ave La Crosse WI 54603
160 9 E421 0357 Edgewater Ln La Crosse WI 54603
182 10 E421 113 N 4th St Galesville WI 54630
200 11 E421 718 W Clark Ave Galesville WI 54630
328 12 E421 113 Kneeland Ave Galesville WI 54630
338 13 E412 664 Parklawn Estates St Onalaska WI 54650
--------------------------------------------------------------------------Error Code List : ALL
----------------------Portions omitted for illustration----------------------------------
E428Bad ZIP, can't select an address matchE429Bad city, can't select an address match
E430Possible addr. line matches too close to choose oneE431Urbanization needed, input is wrong or
E439Address found in Early Warning System directoryE500Other Error
E501Foreign AddressE502Input record entirely blank
E503ZIP not in area covered by partial ZIP+4 directoryE504Overlapping ranges in ZIP+4 directory
E505Matched to undeliverable default recordE600Marked by USPS as unsuitable for delivery
E601Primary number does not DPV confirm, ZIP+4 removed
missing
of mail
Limiting the scope
and size of your
report
84
ACE User’s Guide
You may instruct ACE to report every unassigned address but, if you do, the
report file may be too large. For example, if you had one million records and five
percent were reported unassigned, at one line each, ACE would produce a report
with 50,000 lines! Think about this before you set the parameters for the Error
Report. There are two ways to limit the size and scope of the report:
! You can limit the report to a certain number of records, or perform “every
nth” sampling.
! You can select by error code. For example, if you select code E411, then
ACE will include in the report only those records that were assigned E411.
This is handy because you can focus the report on certain types of errors, and
ignore other errors.
You can create more than one file to select by error code. So, if you selected
one file for error code E411 but wanted to keep E704 errors separate, repeat
the block, but change the code and the report file name.
Sample reportTo save space in this document, our sample shows just 13 records plus the legend.
The legend contains your report parameters and a table that makes it easier to
interpret error codes.
When you print this report, ACE will start a separate page for the legend.
The page size of this manual doesn’t permit us to show you the full width of this
report, which is at least 132 characters. Be assured that when you print your
report (using landscape mode, condensed print, wide paper, and so on.), you
should see the full report.
Reporting onACE can produce separate Error Reports for the input file, the output file(s), or all
input and output files. You can control this through the Report on File parameter.
Report TypeThe sample was prepared using the Custom formatting option. We chose the
fields, set the width of each column, and selected the title over each column.
In, Out, Code, Address,
City, St, and ZIP
We included the input record number, the output record number, and the error
code.
Chapter 3: Reports
85
Statistics files for custom reporting
With ACE, you can create statistics files, which contain much of the same
information as the ACE Job Summary Report and the Customer Service Log (for
Mover ID NCOA
without special formatting. This makes them easier to import into other programs,
such as spreadsheets, report writers, or accounting systems.
You can use statistics files to create custom reports, either about one job or, by
accumulating, about several jobs.
With ACE, you can create the following statistics files:
!Job (see “Job Statistics file” on page 87)
!File (see “File Statistics file” on page 93)
!ACS (see “Address Conversion Statistics (ACS) file” on page 101)
The Job and File Statistics files are available with ACE Views and Job only,
not with ACE Library.
Link
users). However, statistics files contain only the numbers,
You can produce the ACS statistics file with ACE Library, Views, or Job,
only if you own the Mover ID for NCOA
Link
, DSF2, and Suite
Link
add-on
options.
86
ACE User’s Guide
Job Statistics file
To produce the Job Statistics file, you must also produce the Job Summary
Report. You can produce the Job Statistics file with ACE Views or Job File, but
not with ACE Library.
The Job Statistics file contains much of the same information that appears on
pages 1 and 2 of the Job Summary Report. It consists of a single record with the
following fields.
FieldLengthDescription
firmln7Date of firm line dictionary (
addrln7Date of address line dictionary (
lastln7Date of last line dictionary (
cap7Date of capitalization dictionary (
zcf7Date of ZCF directory (
city7Date of City directory (
zip17Date of ZIP+4 directory (
zip27Date of other ZIP+4 directory.
revzip47Date of Reverse ZIP+4 directory (
zip4shs7Date of the SHS directory.
revsndx7Date of the reverse soundex directory.
z4change7Date of z4change directory.
CGeo7Date of centroid-level GeoCensus directory.
AGeo7Date of address-level GeoCensus directory.
zips_start26ZIP sort start time.
zips_end26ZIP sort end time.
firmln.dct
lastln.dct
zcfxx.dir
cityxx.dir
zip4us.dir
).
addrln.dct
).
pwcas.dct
).
).
).
revzip4.dir
).
).
).
bth_start26Batch start time.
bth_end26Batch end time.
tpt8Total processing time.
db_recs10Database records.
del_recs10Deleted records.
filt_recs10Filtered records.
z4c_recs10Records skipped by Z4change.
inp_recs10Net input records.
street_at10Number of records with a street address type.
street_p6Percentage of records with a street address type.
po_at10Number of records with a post office box address type.
po_p6Percentage of records with a post office box address type.
Chapter 3: Reports
87
FieldLengthDescription
hr_at10Number of records with a highrise address type.
hr_p6Percentage of records with a highrise address type.
rr_at10Number of records with a rural route address type.
rr_p6Percentage of records with a rural route address type.
f_at10Number of records with a firm address type.
f_p6Percentage of records with a firm address type.
gd_at10Number of records with a general delivery address type.
gd_p6Percentage of records with a general delivery address type.
m_at10Number of records with a military address type.
m_p6Percentage of records with a military address type.
u_at10Number of records with a unique address type.
u_p6Percentage of records with a unique address type.
zip_cnt10Number of records assigned a ZIP Code.
zip_p6Percentage of records assigned a ZIP Code.
zip4_cnt10Number of records assigned a ZIP+4.
zip4_p6Percentage of records assigned a ZIP+4.
dpb_cnt10Number of records assigned delivery point barcode.
dpb_p6Percentage of records assigned delivery point barcode.
cart_cnt10Number of records assigned carrier route codes.
cart_p6Percentage of records assigned carrier route codes.
lot_cnt10Number of records assigned Line-of-Travel (LOT) codes
lot_p6Percentage of records assigned LOT codes.
loto_cnt10Number of records assigned LOT Order codes.
loto_p6Percentage of records assigned LOT Order codes.
cnty_cnt10Number of records assigned county codes.
cnty_p6Percentage of records assigned county codes.
undel_cnt10Number of records that are not deliverable addresses. (These records receive error
code E600.)
undel_p6Percentage of records that are not deliverable addresses. (These records receive
error code E600.)
for_cnt10Number of foreign addresses.
for_p6Percentage of foreign addresses.
na_cnt10Number of records not assigned, not including foreign records.
na_p6Percentage of records not assigned, not including foreign records.
lacs_cnt10Number of records that are LACS convertible.
88
ACE User’s Guide
FieldLengthDescription
lacs_p6Percentage of records that are LACS convertible.
lacsl_cnv10Number of LACS
lacsl_c_p6Percentage of records converted through LACS
Link
conversions.
Link
.
ageo_cnt10Number of records assigned address-level GeoCensus codes.
ageo_p6Percentage of records assigned address-level GeoCensus codes.
cgeo_cnt10Number of records assigned centroid-level GeoCensus codes.
cgeo_p6Percentage of records assigned centroid-level GeoCensus codes.
mid_cnt10Number of Mover ID matches.
mid_p6Percentage of Mover ID matches.
qss_hr_at10Number of highrise exact matches.
This statistic corresponds to USPS-required information in the Qualitative Statistical Summary (QSS) section of USPS Form 3553.
qss_hr_p6Percentage of highrise exact matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_hrd_at10Number of highrise default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_hrd_p6Percentage of highrise default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_rr_at10Number of rural route exact matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_rr_p6Percentage of rural route exact matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_rrd_at10Number of rural route default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_rrd_p6Percentage of rural route default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_lacs_at10Number of LACS convertible addresses.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_lacs_p6Percentage of LACS convertible addresses.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
ews_match_at10Number of Early Warning System (EWS) matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
Chapter 3: Reports
89
FieldLengthDescription
ews_match_p6Percentage of EWS matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
dpv_str_cnt10Number of records that were Delivery Point Validation (DPV) confirmed.
dpv_str_p6Percentage of records that were DPV confirmed.
dpv_cmra_cnt10Number of records that were DPV confirmed as a Commercial Mail Receiving
Agency (CMRA).
dpv_cmra_p6Percentage of records that were DPV confirmed as a CMRA.
dpv_prim_no_cnt10Number of records that could not be confirmed during DPV processing because the
primary range could not be confirmed.
dpv_prim_no_p6Percentage of records that could not be confirmed during DPV processing because
the primary range could not be confirmed.
dpv_sec_no_cnt10Number of records that could not be confirmed during DPV processing because the
secondary range could not be confirmed.
dpv_sec_no_p6Percentage of records that could not be confirmed during DPV processing because
the secondary range could not be confirmed.
dpv_sec_miss_cnt10Number of records that could not be confirmed during DPV processing because the
secondary range was missing.
dpv_sec_miss_p6Percentage of records that could not be confirmed during DPV processing because
the secondary range was missing.
dpv_ties_cnt10Number of ties resolved through DPV processing.
rdi_cnt10Number of Residential Delivery Indicator (RDI) matches.
rdi_p6Percentage of RDI matches.
ste_match10Number of Suite
ste_p6Percentage of Suite
dsf_drop10Number of DSF
dsf_drop_p6Percentage of DSF
dsf_business10Number of DSF
dsf_business_p6Percentage of DSF
dsf_throwback10Number of DSF
dsf_throwback_p6Percentage of DSF
dsf_seasonal10Number of DSF
dsf_seasonal_p6Percentage of DSF
dsf_educational10Number of DSF
dsf_educational_p6Percent of DSF
Link
matches.
Link
matches.
2
drop matches.
2
drop matches.
2
business matches.
2
business matches.
2
throwback matches.
2
throwback matches.
2
seasonal matches.
2
seasonal matches.
2
educational matches.
2
educational matches.
dpv_vacant10Number of DPV vacant matches.
dpv_vacant_p6Percentage of DPV vacant matches.
dsf_lacs10Number of DSF
90
ACE User’s Guide
2
LACS matches.
FieldLengthDescription
dsf_lacs_p6Percentage of DSF2 LACS matches.
dsf_curb10Number of DSF
dsf_curb_p6Percentage of DSF
dsf_ndcbu10Number of DSF
2
curb matches.
2
curb matches.
2
Neighborhood Delivery Centralized Box Unit (NDCBU)
matches.
dsf_ndcbu_p6Percentage of DSF
dsf_central10Number of DSF
dsf_central_p6Percentage of DSF
dsf_slot10Number of DSF
dsf_slot_p6Percentage of DSF
2
NDCBU matches.
2
central matches.
2
central matches.
2
doorslot matches.
2
doorslot matches.
dpv_aa10DPV footnote AA: Number of ZIP+4 matches.
dpv_aa_p6DPV footnote AA: Percentage of ZIP+4 matches.
dpv_a110DPV footnote A1: Number of non-ZIP+4 matches.
dpv_a1_p6DPV footnote A1: Percentage of non-ZIP+4 matches.
dpv_bb10DPV footnote BB: Number of DPV matches (all components).
dpv_bb_p6DPV footnote BB: Percentage of DPV matches (all components).
dpv_cc10DPV footnote CC: Number of invalid secondary number matches.
dpv_cc_p6DPV footnote CC: Percentage of invalid secondary number matches.
dpv_f110DPV footnote F1: Number of military addresses.
dpv_f1_p6DPV footnote F1: Percentage of military addresses.
dpv_g110DPV footnote G1: Number of general delivery addresses.
dpv_g1_p6DPV footnote G1: Percentage of general delivery addresses.
dpv_m110DPV footnote M1: Number of addresses with the primary number missing.
dpv_m1_p6DPV footnote M1: Percentage of addresses with the primary number missing.
dpv_m310DPV footnote M3: Number of addresses with invalid primary number.
dpv_m3_p6DPV footnote M3: Percentage of addresses with invalid primary number.
dpv_n110DPV footnote N1: Number of
dpv_n1_p6DPV footnote N1: Percentage of
primary number matches; secondary missing.
primary number matches; secondary missing.
dpv_p110DPV footnote P1: Number of addresses missing the RR or the HC number.
dpv_p1_p6DPV footnote P1: Percentage of addresses missing the RR or the HC number.
dpv_p310
DPV footnote P3: Number of addresses with invalid PO, RR, or HC number.
dpv_p3_p6
dpv_rr10
dpv_rr_p6
DPV footnote P3: Percentage of addresses with invalid PO, RR, or HC number.
DPV footnote RR: Number of addresses that DPV matched to Commercial
Mail Receiving Agency (CMRA).
DPV footnote RR: Percentage of addresses that DPV matched to CMRA.
Chapter 3: Reports
91
FieldLengthDescription
dpv_r110DPV footnote R1: Number of addresses that DPV matched to CMRA. No second-
ary address.
dpv_r1_p6DPV footnote R1
:
Percentage of addresses that DPV matched to CMRA. No sec-
ondary address.
dpv_u110
dpv_u1_p6
DPV footnote U1: Number of addresses that are unique.
DPV footnote U1: Percentage of addresses that are unique.
eor1 or 2End of record: Present only in ASCII files.
1 byte (LF) on UNIX and VMS.
2 bytes (CRLF) on Windows.
92
ACE User’s Guide
File Statistics file
The File Statistics file contains much of the same information that appears on
page 3 and subsequent pages of the Job Summary Report.
The File Statistics file describes your input and/or output files. The scope of this
statistics file is governed by the Report on Files parameter in the Job Summary
Report block. You can choose to include the input file, the output file(s), or both.
To produce the File Statistics file, you must also produce the ACE Job Summary
report. You can produce the File Statistics file with ACE Views or Job, not with
ACE Library.
This statistics file contains one record per database file, with the following fields.
If you choose to report on both the input and output file, then these fields are
repeated.
FieldLengthDescription
filename80Path and name of your input or output file.
i_o1“i” for input; “o” for output.
records10Number of input or output records, depending on which statistics you’re viewing
(see “i_o” above).
zip_cnt10Number of records assigned ZIP Codes.
zip_p6Percentage of records assigned ZIP Codes.
zip4_cnt10Number of records assigned ZIP+4 codes.
zip4_p6Percentage of records assigned ZIP+4 codes.
dpb_cnt10Number of records assigned delivery point barcodes.
dpb_p6Percentage of records assigned delivery point barcodes.
cart_cnt10Number of records assigned carrier route.
cart_p6Percentage of records assigned carrier route.
lot_cnt10Number of records assigned Line-of-Travel (LOT) codes.
lot_p6Percentage of records assigned LOT codes.
loto_cnt10Number of records assigned LOT Order codes.
loto_p6Percentage of records assigned LOT Order codes.
cnty_cnt10Number of records assigned county codes.
cnty_p6Percentage of records assigned county codes.
ageo_cnt10Number of records assigned address-level GeoCensus codes.
ageo_p6Percentage of records assigned address-level GeoCensus codes.
cgeo_cnt10Number of records assigned centroid-level GeoCensus codes.
cgeo_p6Percentage of records assigned centroid-level GeoCensus codes.
zip_cor10Number of records with wrong or missing ZIP Codes on input, which were cor-
rected or added on output.
Chapter 3: Reports
93
FieldLengthDescription
zip_cp6Percentage of records with wrong or missing ZIP Codes on input, which were cor-
rected or added on output.
zip4_cor10Number of records with wrong or missing ZIP+4 codes on input, which were cor-
rected or added on output.
zip4_cp6Percentage of records with wrong or missing ZIP+4 codes on input, which were
corrected or added on output.
dpb_cor10Number of records with wrong or missing delivery point barcodes (DPBC) on
input, which were corrected or added on output.
dpb_cp6Percentage of records with wrong or missing DPBC on input, which were cor-
rected or added on output.
cart_cor10Number of records with wrong or missing carrier route codes on input, which were
corrected or added on output.
cart_cp6Percentage of records with wrong or missing carrier route codes on input, which
were corrected or added on output.
lot_cor10Number of records with wrong or missing Line-of-Travel (LOT) codes on input,
which were corrected or added on output.
lot_cp6Percentage of records with wrong or missing LOT codes on input, which were cor-
rected or added on output.
loto_cor10Number of records with wrong or missing LOT Order codes on input, which were
corrected or added on output.
loto_cp6Percentage of records with wrong or missing LOT Order codes on input, which
were corrected or added on output.
cnty_cor10Number of records of which county codes were wrong or missing on input, and
were corrected or added on output.
cnty_cp6Percentage of records of which county codes were wrong or missing on input, and
were corrected or added on output.
ageo_cor10Number of records with wrong or missing Address-level GeoCensus codes on
input, which were corrected or added on output.
ageo_cp6Percentage of records with wrong or missing Address-level GeoCensus codes on
input, which were corrected or added on output.
cgeo_cor10Number of records with wrong or missing Centroid-level GeoCensus codes on
input, which were corrected or added on output.
cgeo_cp6Percentage of records with wrong or missing Centroid-level GeoCensus codes on
input, which were corrected or added on output.
city_cor10Number of records with corrected city data.
city_cp6Percentage of records with corrected city data.
state_cor10Number of records with corrected state data.
state_cp6Percentage of records with corrected state data.
a_trunc10Number of records with truncated address data.
a_trunc_cp6Percentage of records with truncated address data.
c_trunc10Number of records with truncated city data.
94
ACE User’s Guide
FieldLengthDescription
c_trunc_cp6Percentage of records with truncated city data.
street_at10Number of records with a street address type.
street_p6Percentage of records with a street address type.
po_at10Number of records with a post office box address type.
po_p6Percentage of records with a post office box address type.
hr_at10Number of records with a highrise address type.
hr_p6Percentage of records with a highrise address type.
rr_at10Number of records with a rural route address type.
rr_p6Percentage of records with a rural route address type.
f_at10Number of records with a firm address type.
f_p6Percentage of records with a firm address type.
gd_at10Number of records with a general delivery address type.
gd_p6Percentage of records with a general delivery address type.
m_at10Number of records with a military address type.
m_p6Percentage of records with a military address type.
u_at10Number of records with a unique address type.
u_p6Percentage of records with a unique address type.
qss_hr_at10Number of highrise exact matches.
This statistic corresponds to USPS-required information in the Qualitative Statistical Summary (QSS) section of USPS Form 3553.
qss_hr_p6Percentage of highrise exact matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_hrd_at10Number of highrise default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_hrd_p6Percentage of highrise default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_rr_at10Number of rural route exact matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_rr_p6Percentage of rural route exact matches.
This statistic corresponds to USPS-required information in the QSS section of PS
Form 3553.
qss_rrd_at10Number of rural route default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
Chapter 3: Reports
95
FieldLengthDescription
qss_rrd_p6Percentage of rural route default matches.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_lacs_at10Number of LACS convertible addresses.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
qss_lacs_p6Percentage of LACS convertible addresses.
This statistic corresponds to USPS-required information in the QSS section of
USPS Form 3553.
dpv_str_cnt10Number of records that were Delivery Point Validation (DPV) confirmed.
dpv_str_p6Percentage of records that were DPV confirmed.
dpv_cmra_cnt10Number of records that were DPV confirmed as a Commercial Mail Receiving
Agency (CMRA).
dpv_cmra_p6Percentage of records that were DPV confirmed as a CMRA.
dpv_prim_no_cnt10Number of records that could not be confirmed during DPV processing because
the primary range could not be confirmed.
dpv_prim_no_p6Percentage of records that could not be confirmed during DPV processing because
the primary range could not be confirmed.
dpv_sec_no_cnt10Number of records that could not be confirmed during DPV processing because
the secondary range could not be confirmed.
dpv_sec_no_p6Percentage of records that could not be confirmed during DPV processing because
the secondary range could not be confirmed.
dpv_sec_miss_cnt10Number of records that could not be confirmed during DPV processing because
the secondary range was missing.
dpv_sec_miss_p6Percentage of records that could not be confirmed during DPV processing because
the secondary range was missing.
dpv_ties_cnt10Number of ties resolved through DPV processing.
rdi_cnt10Number of Residential Delivery Indicator (RDI) matches.
rdi_p6Percentage of RDI matches.
ste_match10Number of Suite
ste_p6Percentage of Suite
dsf_drop10Number of DSF
dsf_drop_p6Percentage of DSF
dsf_business10Number of DSF
dsf_business_p6Percentage of DSF
dsf_throwback10Number of DSF
dsf_throwback_p6Percentage of DSF
dsf_seasonal10Number of DSF
dsf_seasonal_p6Percentage of DSF
Link
matches.
Link
matches.
2
drop matches.
2
drop matches.
2
business matches.
2
business matches.
2
throwback matches.
2
throwback matches.
2
seasonal matches.
2
seasonal matches.
96
ACE User’s Guide
FieldLengthDescription
dsf_educational10Number of DSF2 educational matches.
dsf_educational_p6Percentage of DSF
2
educational matches.
dpv_vacant10Number of DPV vacant matches.
dpv_vacant_p6Percentage of DPV vacant matches.
dsf_lacs10Number of DSF
dsf_lacs_p6Percentage of DSF
dsf_curb10Number of DSF
dsf_curb_p6Percentage of DSF
dsf_ndcbu10Number of DSF
2
LACS matches.
2
LACS matches.
2
curb matches.
2
curb matches.
2
Neighborhood Delivery Centralized Box Unit (NDCBU)
matches.
dsf_ndcbu_p6Percentage of DSF
dsf_central10Number of DSF
dsf_central_p6Percentage of DSF
dsf_slot10Number of DSF
dsf_slot_p6Percentage of DSF
2
NDCBU matches.
2
central matches.
2
central matches.
2
doorslot matches.
2
doorslot matches.
e10110Number of records assigned error code E101: Last line is bad or missing.
e101_p6Percentage of records assigned error code E101: Last line is bad or missing.
e21210Number of records assigned error code E212: No city and bad ZIP.
e212_p6Percentage of records assigned error code E212: No city and bad ZIP.
e21310Number of records assigned error code E213: Bad city and no ZIP.
e213_p6Percentage of records assigned error code E213: Bad city and no ZIP.
e21410Number of records assigned error code E214: Bad city and bad ZIP.
e214_p6Percentage of records assigned error code E214: Bad city and bad ZIP.
e21610Number of records assigned error code E216: Bad ZIP, can't determine which city
match to select.
e216_p6Percentage of records assigned error code E216: Bad ZIP, can't determine which
city match to select.
e30210Number of records assigned error code E302: No primary address line parsed.
e302_p6Percentage of records assigned error code E302: No primary address line parsed.
e41210Number of records assigned error code E412: Street name not found in directory.
e412_p6Percentage of records assigned error code E412: Street name not found in direc-
tory.
e41310Number of records assigned error code E413: Possible street name matches too
close to choose.
e413_p6Percentage of records assigned error code E413: Possible street name matches too
close to choose.
e42010Number of records assigned error code E420: Primary range is missing.
Chapter 3: Reports
97
FieldLengthDescription
e420_p6Percentage of records assigned error code E420: Primary range is missing.
e42110Number of records assigned error code E421: Primary range is invalid for street/
route/building.
e421_p6Percentage of records assigned error code E421: Primary range is invalid for street/
route/building.
e42210Number of records assigned error code E422: Pre-directional needed, input is
wrong or missing.
e422_p6Percentage of records assigned error code E422: Pre directional needed, input is
wrong or missing.
e42310Number of records assigned error code E423: Suffix needed, input is wrong or
missing.
e423_p6Percentage of records assigned error code E423: Suffix needed, input is wrong or
missing.
e42510Number of records assigned error code E425: Suffix & directional needed, input
wrong or missing.
e425_p6Percentage of records assigned error code E425: Suffix & directional needed, input
wrong or missing.
e42710Number of records assigned error code E427: Post directional needed, input is
wrong or missing.
e427_p6Percentage of records assigned error code E427: Post directional needed, input is
wrong or missing.
e42810Number of records assigned error code E428: Bad ZIP, can't select an address
match.
e428_p6Percentage of records assigned error code E428: Bad ZIP, can't select an address
match.
e42910Number of records assigned error code E429: Bad city, can't select an address
match.
e429_p6Percentage of records assigned error code E429: Bad city, can't select an address
match.
e43010Number of records assigned error code E430: Possible address line matches too
close to choose one.
e430_p6Percentage of records assigned error code E430: Possible address line matches too
close to choose one.
e43110Number of records assigned error code E431: Urbanization needed, input is wrong
or missing.
e431_p6Percentage of records assigned error code E431: Urbanization needed, input is
wrong or missing.
e43910Number of records assigned error code E439: Exact match in EWS directory.
e439_p6Percentage of records assigned error code E439: Exact match in EWS directory.
e50010Number of records assigned error code E500: Other Error.
e500_p6Percentage of records assigned error code E500: Other Error.
98
ACE User’s Guide
FieldLengthDescription
e50110Number of records assigned error code E501: Foreign.
e501_p6Percentage of records assigned error code E501: Foreign.
e50210Number of records assigned error code E502: Input record entirely blank.
e502_p6Percentage of records assigned error code E502: Input record entirely blank.
e50310Number of records assigned error code E503: ZIP not in area covered by partial
ZIP+4 Directory.
e503_p6Percentage of records assigned error code E503: ZIP not in area covered by partial
ZIP+4 Directory.
e50410Number of records assigned error code E504: Overlapping ranges in ZIP+4 direc-
tory.
e504_p6Percentage of records assigned error code E504: Overlapping ranges in ZIP+4
directory.
e50510Number of records assigned error code E505: Matched to undeliverable default
record
e505_p6Percentage of records assigned error code E505: Matched to undeliverable default
record.
e60010Number of records assigned error code E600: Marked by USPS as unsuitable for
delivery of mail.
e600_p6Percentage of records assigned error code E600: Marked by USPS as unsuitable
for delivery of mail.
e60110Number of records assigned error code E601: Primary number does not DPV con-
firm, ZIP+4 removed.
e601_p6Percentage of records assigned error code E601: Primary number does not DPV
confirm, ZIP+4 removed.
dpv_aa10DPV footnote AA: Number of ZIP+4 matches.
dpv_aa_p6DPV footnote AA: Percentage of ZIP+4 matches.
dpv_a110DPV footnote A1: Number of non-ZIP+4 matches.
dpv_a1_p6DPV footnote A1: Percentage of non-ZIP+4 matches.
dpv_bb10DPV footnote BB: Number of DPV matches (all components).
dpv_bb_p6DPV footnote BB: Percentage of DPV matches (all components).
dpv_cc10DPV footnote CC: Number of invalid secondary number matches.
dpv_cc_p6DPV footnote CC: Percentage of invalid secondary number matches.
dpv_f110DPV footnote F1: Number of military addresses.
dpv_f1_p6DPV footnote F1: Percentage of military addresses.
dpv_g110DPV footnoteG1: Number of general delivery addresses.
dpv_g1_p6DPV footnote G1: Percentage of general delivery addresses.
dpv_m110DPV footnote M1: Number of addresses with the primary number missing.
dpv_m1_p6DPV footnote M1: Percentage of addresses with the primary number missing.
Chapter 3: Reports
99
FieldLengthDescription
dpv_m310DPV footnote M3: Number of addresses with invalid primary number.
dpv_m3_p6DPV footnote M3: Percentage of addresses with invalid primary number.
dpv_n110DPV footnote N1: Number of
dpv_n1_p6DPV footnote N1: Percentage of
primary number matches, secondary missing.
primary number matches, secondary missing.
dpv_p110DPV footnote P1: Number of addresses missing the RR or the HC number.
dpv_p1_p6DPV footnote P1: Percentage of addresses missing the RR or the HC number.
dpv_p310
dpv_p3_p6
DPV footnote P3: Number of addresses with invalid PO, RR, or HC number.
DPV footnote P3: Percentage of addresses with invalid PO, RR, or HC number.
dpv_rr10
DPV footnote RR: Number of addresses that DPV matched to Commercial
Mail Receiving Agency (CMRA).
dpv_rr_p6
DPV footnote RR: Percentage of addresses that DPV matched to CMRA.
dpv_r110DPV footnote R1: Number of addresses that DPV matched to CMRA, no second-
ary address.
dpv_r1_p6DPV footnote R1
:
Percentage of addresses that DPV matched to CMRA, no sec-
ondary address.
dpv_u110
dpv_u1_p6
DPV footnote U1: Number of addresses that are unique.
DPV footnote U1: Percentage of addresses that are unique.
eor1 or 2End of record: Present only in ASCII files.
1 byte (LF) on UNIX and VMS.
2 bytes (CRLF) on Windows.
100
ACE User’s Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.