of 69/69
Informatica AddressDoctor Cloud (Version 2) User Guide

Informatica AddressDoctor Cloud (Version 2)€¦ · Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data

  • View
    7

  • Download
    0

Embed Size (px)

Text of Informatica AddressDoctor Cloud (Version 2)€¦ · Informatica, Informatica Platform, Informatica...

  • Informatica AddressDoctor Cloud (Version 2)

    User Guide

  • Informatica AddressDoctor Cloud User Guide

    Version 2December 2014

    Copyright (c) 1999-2014 Informatica Corporation. All rights reserved.

    This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica Corporation. This Software may be protected by U.S. and/or international Patents and other Patents Pending.

    Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable.

    The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us in writing.

    Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging and Informatica Master Data Management are trademarks or registered trademarks of Informatica Corporation in the United States and in jurisdictions throughout the world. All other company and product names may be trade names or trademarks of their respective owners.

    Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rights reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rights reserved.Copyright © Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright © Meta Integration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated. All rights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © Microsoft Corporation. All rights reserved. Copyright © Rogue Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved. Copyright © Glyph & Cog, LLC. All rights reserved. Copyright © Thinkmap, Inc. All rights reserved. Copyright © Clearpace Software Limited. All rights reserved. Copyright © Information Builders, Inc. All rights reserved. Copyright © OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved. Copyright Cleo Communications, Inc. All rights reserved. Copyright © International Organization for Standardization 1986. All rights reserved. Copyright © ej-technologies GmbH. All rights reserved. Copyright © Jaspersoft Corporation. All rights reserved. Copyright © is International Business Machines Corporation. All rights reserved. Copyright © yWorks GmbH. All rights reserved. Copyright © Lucent Technologies. All rights reserved. Copyright (c) University of Toronto. All rights reserved. Copyright © Daniel Veillard. All rights reserved. Copyright © Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright © MicroQuill Software Publishing, Inc. All rights reserved. Copyright © PassMark Software Pty Ltd. All rights reserved. Copyright © LogiXML, Inc. All rights reserved. Copyright © 2003-2010 Lorenzi Davide, All rights reserved. Copyright © Red Hat, Inc. All rights reserved. Copyright © The Board of Trustees of the Leland Stanford Junior University. All rights reserved. Copyright © EMC Corporation. All rights reserved. Copyright © Flexera Software. All rights reserved. Copyright © Jinfonet Software. All rights reserved. Copyright © Apple Inc. All rights reserved. Copyright © Telerik Inc. All rights reserved. Copyright © BEA Systems. All rights reserved. Copyright © PDFlib GmbH. All rights reserved. Copyright © Orientation in Objects GmbH. All rights reserved. Copyright © Tanuki Software, Ltd. All rights reserved. Copyright © Ricebridge. All rights reserved. Copyright © Sencha, Inc. All rights reserved. Copyright © Scalable Systems, Inc. All rights reserved.

    This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and/or other software which is licensed under various versions of the Apache License (the "License"). You may obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or agreed to in writing, software distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.

    This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the GNU Lesser General Public License Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.

    The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (©) 1993-2006, all rights reserved.

    This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and redistribution of this software is subject to terms available at http://www.openssl.org and http://www.openssl.org/source/license.html.

    This product includes Curl software which is Copyright 1996-2013, Daniel Stenberg, . All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

    The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://www.dom4j.org/ license.html.

    The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://dojotoolkit.org/license.

    This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.

    This product includes software copyright © 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http:// www.gnu.org/software/ kawa/Software-License.html.

    This product includes OSSP UUID software which is Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.

    This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt.

    This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at http:// www.pcre.org/license.txt.

    This product includes software copyright © 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http:// www.eclipse.org/org/documents/epl-v10.php and at http://www.eclipse.org/org/documents/edl-v10.php.

    This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/ license.html, http:// asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/

  • license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://www.jmock.org/license.html; http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js; http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html; http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/LICENSE; http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html; https://github.com/lyokato/libgeohash/blob/master/LICENSE; https://github.com/hjiang/jsonxx/blob/master/LICENSE; and https://code.google.com/p/lz4/.

    This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun Binary Code License Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php), the new BSD License (http://opensource.org/licenses/BSD-3-Clause), the MIT License (http://www.opensource.org/licenses/mit-license.php), the Artistic License (http://www.opensource.org/licenses/artistic-license-1.0) and the Initial Developer’s Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/).

    This product includes software copyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For further information please visit http://www.extreme.indiana.edu/.

    This product includes software Copyright (c) 2013 Frank Balluffi and Markus Moeller. All rights reserved. Permissions and limitations regarding this software are subject to terms of the MIT license.

    This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110; 7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 7,676,516; 7,720,842; 7,721,270; 7,774,791; 8,065,266; 8,150,803; 8,166,048; 8,166,071; 8,200,622; 8,224,873; 8,271,477; 8,327,419; 8,386,435; 8,392,460; 8,453,159; 8,458,230; and RE44,478, International Patents and other Patents Pending.

    DISCLAIMER: Informatica Corporation provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of noninfringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or documentation is error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation is subject to change at any time without notice.

    NOTICES

    This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software Corporation ("DataDirect") which are subject to the following terms and conditions:

    1.THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

    2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.

    Part Number: AD-CUG-56000-0001

  • Table of Contents

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ivInformatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

    Informatica My Support Portal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

    Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

    Informatica Product Availability Matrixes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

    Informatica Web Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

    Informatica How-To Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Informatica Support YouTube Channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Informatica Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Informatica Velocity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Chapter 1: Informatica AddressDoctor Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Informatica AddressDoctor Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    Key Features of Informatica AddressDoctor Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    New Features in This Release. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Single-Line Address Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    AddressCodeLookup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    Configurable Output Format for Element Descriptors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Point Address Geocoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Support for Preserving Alias or Vanity Names for Localities and Streets. . . . . . . . . . . . . . . . 5

    Ability to Retrieve Address Codes for Outdated Japan Addresses. . . . . . . . . . . . . . . . . . . . 5

    Chapter 2: Informatica AddressDoctor Cloud Interface. . . . . . . . . . . . . . . . . . . . . . . . . . 6Interface Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    SOAP 1.1 Headers and Envelope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    SOAP 1.2 Headers and Envelope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Request XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Notes About Elements in the Request XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Response XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Chapter 3: Informatica AddressDoctor Cloud Request Elements. . . . . . . . . . . . . . . 12Login and Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    ProcessMode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    Service Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    JobToken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    CampaignId. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    ReservedXml. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    UseTransactionPool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Table of Contents i

  • Example: Service Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Validation Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    FormatType. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    FormatDelimiter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    DefaultCountryISO3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    ForceCountryISO3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    CountryType. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    CountryOfOriginISO3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    StreetWithNumber. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    FormatWithCountry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    ElementAbbreviation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    PreferredScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    PreferredLanguage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    GlobalCasing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    GlobalMaxLength. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    MatchingScope and MatchingAlternatives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    AliasStreet and AliasLocality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    MaxResultCount. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    DualAddressPriority. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    GlobalPreferredDescriptor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    MatchingExtendedArchive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    StandardizeInvalidAddresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    RangesToExpand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    FlexibleRangeExpansion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    FormatMaxLines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    GeoCodingType. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    DisableCertifiedModeISO3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Standardizations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    OutputOptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Addresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Enrichment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Chapter 4: Informatica AddressDoctor Cloud Response Elements. . . . . . . . . . . . . . 30Response Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Status Codes and Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Process Status Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    JobToken. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    CampaignID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    ReservedXml. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Enrichments (Response). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Enrichment Error Codes and Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    AMAS Status Codes and Output Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    CASS Status Codes and Output Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    ii Table of Contents

  • SendRight Status Codes and Output Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    SERP Status Codes and Output Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    SNA Status Codes and Output Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Additional Country-Specific Information in Validated Output. . . . . . . . . . . . . . . . . . . . . . . 37

    Consumer Segmentation (CAMEO) Information in Validated Output. . . . . . . . . . . . . . . . . . 38

    GeoCoding in Validated Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    ResultDataSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Chapter 5: Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Example: VisualBasic .NET Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Example: A V4 Address with GeoCoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Example: An Austria Address with Country-Specific Enrichment. . . . . . . . . . . . . . . . . . . . . . . . 49

    Example: Single Line Address Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Example: AddressCodeLookup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Example: An India Address with Multiple Levels of Locality Information. . . . . . . . . . . . . . . . . . . 58

    Example: Address with Residue Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Table of Contents iii

  • PrefaceWelcome to the Informatica AddressDoctor Cloud User Guide. This guide provides you information about Informatica AddressDoctor Cloud features and configuration settings. This guide also contains some examples that you can use to verify your settings.

    Informatica Resources

    Informatica My Support PortalAs an Informatica customer, you can access the Informatica My Support Portal at http://mysupport.informatica.com.

    The site contains product information, user group information, newsletters, access to the Informatica customer support case management system (ATLAS), the Informatica How-To Library, the Informatica Knowledge Base, Informatica Product Documentation, and access to the Informatica user community.

    The site contains product information, user group information, newsletters, access to the Informatica How-To Library, the Informatica Knowledge Base, Informatica Product Documentation, and access to the Informatica user community.

    Informatica DocumentationThe Informatica Documentation team takes every effort to create accurate, usable documentation. If you have questions, comments, or ideas about this documentation, contact the Informatica Documentation team through email at [email protected] We will use your feedback to improve our documentation. Let us know if we can contact you regarding your comments.

    The Documentation team updates documentation as needed. To get the latest documentation for your product, navigate to Product Documentation from http://mysupport.informatica.com.

    Informatica Product Availability MatrixesProduct Availability Matrixes (PAMs) indicate the versions of operating systems, databases, and other types of data sources and targets that a product release supports. You can access the PAMs on the Informatica My Support Portal at https://mysupport.informatica.com/community/my-support/product-availability-matrices.

    Informatica Web SiteYou can access the Informatica corporate web site at http://www.informatica.com. The site contains information about Informatica, its background, upcoming events, and sales offices. You will also find product

    iv

    http://mysupport.informatica.commailto:[email protected]://mysupport.informatica.comhttps://mysupport.informatica.com/community/my-support/product-availability-matriceshttp://www.informatica.com

  • and partner information. The services area of the site includes important information about technical support, training and education, and implementation services.

    Informatica How-To LibraryAs an Informatica customer, you can access the Informatica How-To Library at http://mysupport.informatica.com. The How-To Library is a collection of resources to help you learn more about Informatica products and features. It includes articles and interactive demonstrations that provide solutions to common problems, compare features and behaviors, and guide you through performing specific real-world tasks.

    Informatica Knowledge BaseAs an Informatica customer, you can access the Informatica Knowledge Base at http://mysupport.informatica.com. Use the Knowledge Base to search for documented solutions to known technical issues about Informatica products. You can also find answers to frequently asked questions, technical white papers, and technical tips. If you have questions, comments, or ideas about the Knowledge Base, contact the Informatica Knowledge Base team through email at [email protected]

    Informatica Support YouTube ChannelYou can access the Informatica Support YouTube channel at http://www.youtube.com/user/INFASupport. The Informatica Support YouTube channel includes videos about solutions that guide you through performing specific tasks. If you have questions, comments, or ideas about the Informatica Support YouTube channel, contact the Support YouTube team through email at [email protected] or send a tweet to @INFASupport.

    Informatica MarketplaceThe Informatica Marketplace is a forum where developers and partners can share solutions that augment, extend, or enhance data integration implementations. By leveraging any of the hundreds of solutions available on the Marketplace, you can improve your productivity and speed up time to implementation on your projects. You can access Informatica Marketplace at http://www.informaticamarketplace.com.

    Informatica VelocityYou can access Informatica Velocity at http://mysupport.informatica.com. Developed from the real-world experience of hundreds of data management projects, Informatica Velocity represents the collective knowledge of our consultants who have worked with organizations from around the world to plan, develop, deploy, and maintain successful data management solutions. If you have questions, comments, or ideas about Informatica Velocity, contact Informatica Professional Services at [email protected]

    Informatica Global Customer SupportYou can contact a Customer Support Center by telephone or through the Online Support.

    Online Support requires a user name and password. You can request a user name and password at http://mysupport.informatica.com.

    The telephone numbers for Informatica Global Customer Support are available from the Informatica web site at http://www.informatica.com/us/services-and-training/support-services/global-support-centers/.

    Preface v

    http://mysupport.informatica.comhttp://mysupport.informatica.commailto:[email protected]://www.youtube.com/user/INFASupportmailto:[email protected]://www.informaticamarketplace.comhttp://mysupport.informatica.commailto:[email protected]://mysupport.informatica.comhttp://www.informatica.com/us/services-and-training/support-services/global-support-centers/

  • C H A P T E R 1

    Informatica AddressDoctor CloudThis chapter includes the following topics:

    • Informatica AddressDoctor Cloud, 1

    • Key Features of Informatica AddressDoctor Cloud, 1

    • New Features in This Release, 2

    Informatica AddressDoctor CloudInformatica AddressDoctor Cloud is an online address validation solution that enables you to verify and validate international postal addresses in real time. Informatica AddressDoctor Cloud is a SOAP-based web service solution that is built on top of the latest Informatica AddressDoctor software. The current version of Informatica AddressDoctor Cloud is powered by Informatica AddressDoctor, Version 5.6.0.

    You can integrate Informatica AddressDoctor Cloud with your CRM systems, e-commerce sites, or other cloud or web-based solutions and verify and validate the address data over secure (SSL) connections.

    The extensibility and flexibility of Informatica AddressDoctor Cloud help you access the latest features without having to change the interface. When changes to the interface do become necessary, Informatica AddressDoctor adds a new version of the interface. For example, v2 in the following example: http://validator5.AddressDoctor.com/Webservice5/v2/...

    If you do not want to upgrade immediately after a new version is released, you can continue to access the previous versions that are available even after a new version has been released.

    Key Features of Informatica AddressDoctor CloudInformatica AddressDoctor Cloud provides the following features that significantly improve the user experience.

    One Interface

    Informatica AddressDoctor Cloud combines all process modes of its predecessor product, Web Service 4, into a single interface. This makes implementation of Informatica AddressDoctor Cloud much easier as there is only one application instead of the three different interfaces available previously. Informatica AddressDoctor Cloud supports up to 1000 addresses as input using batch mode and returns up to 100 addresses in the suggestion lists in the interactive and fast completion modes.

    1

  • Extensibility

    Informatica AddressDoctor Cloud has a very flexible Interface that enables you to implement new features without changing the Interface (that is, the WSDL). For example, the Version 4 Web Service defined enumerators for all parameters. Adding more options to the previous web service meant modifications to the interface. Informatica AddressDoctor Cloud defines the Parameter names, but not the values, which are plain String values. In this way new values can be added to existing parameters without changing the interface.

    If an Interface change does become necessary in the future, Informatica AddressDoctor adds version information such as V1 or V2 in the URL. Customers can stay on a previous version and upgrade to the newer version when they are ready.

    Improved Performance

    Informatica AddressDoctor Cloud makes full use of the multi-threading capabilities of Informatica AddressDoctor. Additionally, Informatica AddressDoctor Cloud also benefits from the improved speed of individual address processing by Informatica AddressDoctor.

    Default Method

    The default call from Informatica AddressDoctor Cloud goes to the web method, process. Informatica AddressDoctor Cloud provides you objects for parameters and addresses just as the Web Service 4 did. These objects, however, have a new structure to support the capabilities of the V5 engine.

    Note: Informatica AddressDoctor Cloud V2 does not support the Expert mode (ProcessEX).

    New Features in This ReleaseInformatica AddressDoctor Cloud introduces the following new features in this release.

    Single-Line Address ValidationYou can use single-line address validation to validate addresses entered into the AddressComplete element as a single line and receive suggestions to complete the address. To use the single-line address validation, set the process mode to FASTCOMPLETION.

    You can use single-line address validation to validate addresses from the following countries:

    • Australia

    • Canada

    • Germany

    • Great Britain

    • New Zealand

    • United States of America

    Informatica AddressDoctor Cloud identifies address elements in a single-line address input based on their position in the sequence the elements are entered. So, it is imperative that you follow the order shown in the following table when you enter single-line addresses in the AddressComplete element. When you enter an address in single line, ensure that you do not mix Delivery Address Line (DAL) elements and Country-Specific Locality Line (CSLLN) elements.

    2 Chapter 1: Informatica AddressDoctor Cloud

  • The following table shows the order of address elements for the supported countries.

    Country Order of Address Elements

    Australia Sub-building, House Number, Street, Main Locality, Province, Postal Code

    Canada Sub-building, House Number, Street, Delivery Service, Main Locality, Province, Postal Code

    Germany Street, House Number, Postal Code, Locality, Province

    Great Britain Sub-building, House Number, Street, Main Locality, SubLocality, Postal Code

    New Zealand Sub-building, House Number, Street, Delivery Service, Locality, Postal Code

    United States Sub-building, House Number, Street, Locality, Province, Postal Code

    As you see in the preceding table, the typical sequence of address elements is from the specific to the generic. You must enter the elements in the specified sequence even if you leave out some of the elements from the input. However, for optimum results, we recommend that you provide as many details as possible in the input. Even though delimiters are not mandatory in a single-line address input, a comma or semicolon in the input is considered as an element separator and might fetch better suggestions. Note that Informatica AddressDoctor Cloud currently does not support country, organization, building, or contact information in the single-line address input.

    If the single-line address input contains only a numeric input, Informatica AddressDoctor Cloud considers it as the Postal Code and returns suggestions accordingly. For countries where the house number appears on the left side of the street name or locality, if the single-line address input begins with a number that is followed by a string, Informatica AddressDoctor Cloud considers the number as a house number and the following string as the street name or locality. If no match is found for this combination, Informatica AddressDoctor Cloud attempts to interpret the input as street name without house number or as a combination of postal code and locality.

    When there is no perfect match for an input, Informatica AddressDoctor Cloud returns multiple suggestions to help you choose the most appropriate result. If the single-line address input maps to a country that is not supported for single-line address validation, Informatica AddressDoctor Cloud returns the process status code W9 which denotes that the address was not processed.

    AddressCodeLookupYou can use the ADDRESSCODELOOKUP process mode to enter a country-specific address code and retrieve thecomplete or partial address for the code.

    Because Informatica AddressDoctor Cloud considers the ADDRESSCODELOOKUP transactions as batchtransactions, you must have sufficient batch transactions in your account to use this process mode. Currently, Informatica AddressDoctor Cloud supports the ADDRESSCODELOOKUP process mode for the followingcountries and codes:

    • Germany: DEU_AGS, DEU_LOCALITY_ID, DEU_STREET_ID

    • South Africa.: ZAF_NADID

    • Serbia: SRB_PAK

    • UK: GBR_UDPRN

    • Japan: JPN_CHOUMEI_AZA_CODE, JPN_CHOUMEI_AZA_GAIKU_CODE

    New Features in This Release 3

  • Informatica AddressDoctor Cloud also introduces two new process status codes that denote the status of an ADDRESSCODELOOKUP request. A process status of A0 indicates that no information was found for the code you entered. A process status of A1 indicates that partial or complete address was available for the code you entered.

    Configurable Output Format for Element DescriptorsYou can specify the output format for street, building, and sub-building element descriptors in Australia and New Zealand addresses and the Strasse element in Germany addresses.

    To specify the output format for the element descriptors, configure one of the following values for the GlobalPreferredDescriptor parameter.

    DATABASE. Returns the element descriptor that the reference database specifies for the address. If the database does not specify a descriptor for the address, Informatica AddressDoctor Cloud copies the input value to the output address. DATABASE is the default value.

    LONG. Returns the expanded form of the element descriptor in the input address.

    SHORT. Returns the abbreviated form of the element descriptor in the input address.

    PRESERVE_INPUT. Copies the element descriptor from the input address to the output address. If the input element descriptor is not an official name, Informatica AddressDoctor returns the corresponding value from the reference address database. For example, BD is not an official name for boulevard in Australia. When you validate an Australia address where the input contains BD, Informatica AddressDoctor Cloud corrects it to BVD which is the short form for boulevard in the reference database for Australia addresses.

    Point Address GeocodingInformatica AddressDoctor Cloud supports the following point address geocoding types.

    • Arrival Point (ARRIVAL_POINT). The geo-coordinates are calculated for a point that is placed in the center of a street segment in front of the house. If the arrival point geo-coordinates do not exist, then Informatica AddressDoctor uses the Standard Geocode database as a fallback to interpolate the geo-coordinates. Arrival Point geocoding is the default option. For United Kingdom addresses, Informatica AddressDoctor Cloud provides the rooftop geo-coordinates when the geocoding type is set to ARRIVAL_POINT. Rooftop geo-coordinates are the measured coordinates for the center of the roof for the primary building on a parcel of land.

    • Parcel Centroid (PARCEL_CENTROID). The geo-coordinates are calculated for a point that is at the geographic center of the parcel of land.

    Informatica AddressDoctor Cloud provides the point address geo-coordinates for addresses from the following countries:

    • Austria

    • Canada

    • Denmark

    • Finland

    • Germany

    • Hungary

    • Latvia

    • Luxemburg

    • Mexico

    4 Chapter 1: Informatica AddressDoctor Cloud

  • Note: Informatica AddressDoctor Cloud supports only ARRIVAL_POINT geocoding for Mexico addresses.

    • Netherlands

    • Norway

    • Slovenia

    • Sweden

    • UK

    Note: Informatica AddressDoctor Cloud supports only ARRIVAL_POINT (rooftop) geocoding for UK addresses.

    • USA

    Support for Preserving Alias or Vanity Names for Localities and Streets

    You can choose to retain the aliases or vanity names for localities and streets in the validated address outputs. You can set one of the following values for the AliasLocality and AliasStreet parameters to specify whether you want the vanity name or the official name in the output.

    • PRESERVE. To retain the alias name or vanity name in the validated output.

    • OFFICIAL. To receive the alias or the postal name as mandated by the postal regulations of the country in the validated output.

    • OFF. To receive the postal name for the locality or street in the output.

    The default value is OFFICIAL. If you are validating addresses in the certified mode, set these parameters to OFFICIAL.

    Ability to Retrieve Address Codes for Outdated Japan AddressesYou can now set the MatchingExtendedArchive parameter to retrieve the new address code for deprecated or outdated addresses for Japan.

    If the input address is an outdated address, and the MatchingExtendedArchive and SUPPLEMENTARY_JP parameters are enabled, Informatica AddressDoctor validates the old address against the archived addresses in the reference database. Informatica AddressDoctor returns the validated outdated address with the old Choumei Aza code and the new Choumei Aza code as enrichment values. You can provide the new Choumei Aza code as input for the ADDRESSCODELOOKUP processing mode and receive the corresponding new address. If MatchingExtendedArchive is set to OFF, the outdated input address is likely to be rejected, or to be corrected to some other address.

    For outdated addresses, Informatica AddressDoctor Cloud returns an EERS value of F.

    New Features in This Release 5

  • C H A P T E R 2

    Informatica AddressDoctor Cloud Interface

    This chapter includes the following topics:

    • Interface Overview, 6

    • SOAP 1.1 Headers and Envelope, 6

    • SOAP 1.2 Headers and Envelope, 7

    • Request XML, 7

    • Response XML , 11

    Interface OverviewYou can use SOAP 1.1 or SOAP 1.2 to communicate with AddressDoctor Cloud. You can access AddressDoctor Cloud over HTTP port 80 or HTTPS port 443. Connections over HTTPS port 443 support encrypted messages and are secure.

    SOAP 1.1 and SOAP 1.2 differ in the XML namespaces these two versions use. Additionally, in SOAP 1.2, the action parameter in the Content-Type header replaces the SOAPAction HTTP header in SOAP 1.1.

    Note that the SOAP interface for Informatica AddressDoctor Cloud is case-sensitive and use of wrong cases for elements, parameters, or values could cause the request to fail. For elements and parameters, use exactly the same case that is given in the Request XML section of this document. For values, always use UPPER CASE.

    SOAP 1.1 Headers and EnvelopeThe following example shows a sample SOAP 1.1 request with the headers and the SOAP envelope XML.

    POST: /Webservice5/v2/AddressValidation.asmxHost: 127.0.0.1Content-Type: text/xml; charset=utf-8 Content-Length: lengthSOAPAction: "AddressDoctor/Webservice5/v2/Process"

    6

  • The following example shows the SOAP response to the preceding request.

    HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length

    SOAP 1.2 Headers and EnvelopeThe following example shows a sample SOAP 1.2 request with headers and envelope. Note the different Content-Type used and xmlns: soap declaration.

    POST /Webservice5/v2/AddressValidation.asmx HTTP/1.1Host: 127.0.0.1Content-Type: application/soap+xml; charset=utf-8 Content-Length: length

    The following example shows the SOAP 1.2 response to the preceding request.

    HTTP/1.1 200 OKContent-Type: application/soap+xml; charset=utf-8Content-Length: length

    Request XMLThe following example shows the tag and its elements for both the SOAP 1.1 and SOAP 1.2 requests.

    string

    SOAP 1.2 Headers and Envelope 7

  • string string string string string string string string string string string string boolean boolean boolean string string string string string int string string int string boolean string boolean string string boolean string int string string int int string string string string string string string string string string string string string string string string

    8 Chapter 2: Informatica AddressDoctor Cloud Interface

  • string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string

    Request XML 9

  • string string string string string string string string string string string string string string string string string string string

    Notes About Elements in the Request XML• There are mandatory elements and optional elements. You must include the mandatory elements in the

    request. However, you can choose not to include the optional elements.

    • and are mandatory elements. If you do not include these elements, an authentication error occurs.

    • is a mandatory element.• is optional. However, in certain process modes, some of the service parameters

    are mandatory (for example, JobToken is needed when you resubmit a request in the FastCompletion mode).

    10 Chapter 2: Informatica AddressDoctor Cloud Interface

  • • is optional. If you omit this, Informatica AddressDoctor Cloud uses the default values for the validation parameters.

    • is optional.• is for Informatica AddressDoctor internal use and is not supported in

    customer requests.

    • and its elements are optional.• is mandatory.

    - At least one element must be supplied.- Depending on the process mode specified, more elements can be supplied.- If any element of is omitted, that is considered as empty.

    • is optional.

    Response XMLThe following example shows the tag and its elements.

    int string string string string

    Response XML 11

  • C H A P T E R 3

    Informatica AddressDoctor Cloud Request Elements

    This chapter includes the following topics:

    • Login and Password, 12

    • ProcessMode, 13

    • Service Parameters, 15

    • Validation Parameters, 17

    • Addresses, 28

    • Enrichment, 29

    Login and PasswordLogin and password are two mandatory parameters required to authenticate an Informatica AddressDoctor Cloud request.

    The login parameter contains the Informatica AddressDoctor Data Quality Center (DQC) account ID. The password parameter contains the password for the Informatica AddressDoctor DQC account ID provided as the login.

    If you do not know your Informatica AddressDoctor DQC account ID, you can log in to the Informatica AddressDoctor DQC portal by using your Informatica Passport credentials and view the Informatica DQC account ID and password. For more information about accessing the Informatica AddressDoctor DQC portal, see the Informatica AddressDoctor Data Quality Center User Guide.

    If the values provided for login and password do not match with the corresponding values in the authentication server, or are left empty in the request, Informatica AddressDoctor Cloud returns an Authentication Failed error.

    Example

    The following example shows an Informatica AddressDoctor Cloud call. The login and password values are masked for security reasons.

    *****

    12

  • ********** INTERACTIVE U 8 995 BURKE ROAD CAMBERWELL VIC 3124 AUSTRALIA

    ProcessModeProcessMode is a mandatory parameter that you must specify in the request. You can specify one of the following values for the ProcessMode element.

    AddressCodeLookup

    You can use the ADDRESSCODELOOKUP process mode to enter a country-specific address code and retrieve the complete or partial address for the code. Because Informatica AddressDoctor Cloud considers the AddressCodeLookup transactions as batch transactions, you must have sufficient batch transactions in your account to use this process mode. Currently, Informatica AddressDoctor Cloud supports the AddressCodeLookup process mode for the following countries and codes:

    • Germany: DEU_AGS, DEU_LOCALITY_ID, DEU_STREET_ID

    • South Africa: ZAF_NADID

    • Serbia: SRB_PAK

    • UK: GBR_UDPRN

    • Japan: JPN_CHOUMEI_AZA_CODE, JPN_CHOUMEI_AZA_GAIKU_CODE

    Batch

    If you want to cleanse large data files with minimal user intervention, set ProcessMode to BATCH. In batch mode, Informatica AddressDoctor Cloud corrects addresses but does not return address suggestions for the user to choose from. You can input up to 1000 addresses in a batch-mode request. For each of the address elements present in the request, Informatica AddressDoctor Cloud returns one result element in the response. Each of the result elements contains one ResultData element.

    Certified

    If you want to correct and validate addresses according to the postal certifications of countries such as Australia, Canada, France, New Zealand, or USA, set ProcessMode to CERTIFIED. Similar to the batch mode, the certified mode also enables you to correct and validate large data files with minimal human intervention. The following table lists the postal certifications that Informatica AddressDoctor Cloud currently supports. If you provide addresses that are from countries other than those that are supported for the certified mode, Informatica AddressDoctor Cloud processes such requests in batch mode. If you

    ProcessMode 13

  • also want Informatica AddressDoctor Cloud to return country-specific enrichments while validating addresses in the certified mode, you must include the required enrichment parameters in the request.

    Country Certification Organization

    Australia AMAS Australia Post

    Canada SERP Canada Post

    France SNA La Poste

    New Zealand SendRight New Zealand Post

    USA CASS United States Postal Service

    Note: The CASS-certified data is available only from the United States-based data centers. If you are accessing an Informatica AddressDoctor Cloud data center that is outside USA, you may not be able to use the certified mode for USA.

    Interactive

    If you want Informatica AddressDoctor Cloud to give you options to choose the best available match for an address, set ProcessMode to INTERACTIVE. In the interactive mode, Informatica AddressDoctor Cloud returns multiple suggestions that match the address you input. You can then choose the best possible match from the suggestions that Informatica AddressDoctor Cloud returned.

    FastCompletion

    If you want Informatica AddressDoctor Cloud to give you suggestions as you key in an address, set ProcessMode to FASTCOMPLETION. In the fast completion mode, you receive address suggestions with minimum input. For some countries like the United Kingdom, you need to enter only the postal code and building number to receive a complete address in many cases.

    Informatica AddressDoctor Cloud also supports the single-line address validation using the AddressComplete element in the fast completion mode. The single-line address validation support is available only for select countries.

    For interactive and fast completion modes, only one Address element can be specified in the request. The response contains one Result element, but the ResultDataSet might contain up to 100 ResultData elements with the suggestions. The following table lists the process modes and how many elements each array can contain.

    ProcessMode Addresses Results ResultDataSet

    Batch or Certified Up to 1000 Up to 1000 0 to 1

    Interactive or FastCompletion

    1 1 0 to 100

    Syntax

    ADDRESSCODELOOKUP | BATCH | CERTIFIED | FASTCOMPLETION | INTERACTIVE

    14 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • Example

    The following example shows an Informatica AddressDoctor request for validating an address in the interactive mode.

    ***** ********** INTERACTIVE U 8 995 BURKE ROAD CAMBERWELL VIC 3124 AUSTRALIA

    Service ParametersService parameters in Informatica AddressDoctor Cloud requests are optional. You can include one or more of the following service parameters in an Informatica AddressDoctor Cloud request.

    JobTokenThis is an optional parameter, and is applicable only for interactive and fast completion mode requests.

    JobToken is an alphanumeric string that Informatica AddressDoctor Cloud returns in its response when an interactive or fast completion mode request fails to receive a ProcessStatus of V or C category. The alphanumeric string of JobToken can contain a maximum of 50 characters.The following is an example of JobToken:

    b89be474-318c-4da3-87c2-f15b2e43c2cb

    You can include the JobToken value in the request when you resubmit an interactive or fast completion mode request that failed to receive a V or C status code. If the JobToken value in the request matches with a value that Informatica AddressDoctor Cloud returned to you, Informatica AddressDoctor Cloud recognizes the request as a resubmission of a previously uncompleted request. Such requests are not considered as new transactions and are not charged.

    You can resubmit up to three interactive requests (the original request and two resubmissions using JobToken) and five fast completion requests (the original request and four resubmissions using the JobToken) without being charged. However, if you use a JobToken for more than the maximum attempts allowed for interactive or fast completion requests, such requests are billed as new transactions.

    Service Parameters 15

  • CampaignIdThis is an optional parameter. You can specify an arbitrary string value of up to 20 characters. Informatica AddressDoctor Cloud returns this string in its response.

    ReservedXmlThis is an optional parameter that is reserved for Informatica AddressDoctor use. You must exclude this from the request or leave this parameter empty.

    UseTransactionPoolThis is an optional parameter. You can include the UseTransactionPool parameter to specify the transaction pool that Informatica AddressDoctor Cloud must use for a call.

    You can assign one of the following values for the UseTransactionPool parameter:

    • ANY. Informatica AddressDoctor Cloud uses either production or test transaction pools based on the availability. Note that Informatica AddressDoctor Cloud attempts to use the production transaction pool first and uses the test transaction pool only if there is no transaction left in the production pool. This is the default value.

    • PRODUCTION. Informatica AddressDoctor Cloud uses only the production transaction pool.

    • TEST. Informatica AddressDoctor Cloud uses only the test transaction pool.

    Use the UseTransactionPool parameter if you have separate production and development environments. Even though it is technically possible to use both kinds of transactions in either environment, using test transactions for production purposes violates the Terms of Use, and using production (billable) transactions for testing reduces available transactions for the production environment.

    Note: If you use the UseTransactionPool parameter during development, make sure to change the value to production when deploying the application to the production environment. We recommend making this externally configurable, for example through a configuration file or Registry setting. Alternatively, you can use compiler switches or such code to distinguish the production environment from the development environment.

    Example: Service ParametersThe following example shows an Informatica AddressDoctor Cloud request that contains the service parameters setting.

    ***** ********** INTERACTIVE b89be474-318c-4da3-87c2-f15b2e43c2cb AddressDoctorTest PRODUCTION

    16 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • U 8 995 BURKE ROAD CAMBERWELL VIC 3124 AUSTRALIA

    Validation ParametersValidation parameters are optional. If you do not specify validation parameters in the request, Informatica AddressDoctor Cloud uses the default value for parameters that have default values assigned to them.

    FormatTypeFormatType is an optional parameter that you can include in the request to specify what information goes in the FormattedAddress field. You can set one of the following values for the FormatType parameter:

    • ADDRESS_ONLY. Specifies that only DeliveryAddressLine (DAL) and CountrySpecificLocalityLine (CSLL) are included in the FormattedAddress field.

    • WITH_ORGANIZATION. Specifies that organization information, DAL, and CSLL are included in the FormattedAddress field.

    • WITH_CONTACT. Specifies that contact, DAL, and CSLL are included in the FormattedAddress field.• WITH_ORGANIZATION_CONTACT. Specifies that organization, contact, DAL, and CSLL are included in

    the FormattedAddress field.• WITH_ORGANIZATION_DEPARTMENT. Specifies that organization, department, DAL, and CSLL are

    included in the FormattedAddress field.• ALL. Specifies that organization, department, contact, DAL, and CSLL are included in the

    FormattedAddress field. This is the default value.You can use the FormatWithCountry or CountryOfOriginISO3 parameters to specify that the Country name be included in the formatted address line.

    FormatDelimiterFormatDelimiter is an optional parameter that you can use to specify the element separator for address elements in the AddressComplete element. Informatica AddressDoctor Cloud uses this setting for parsing both input and output. Even though delimiters are not mandatory in a single-line address input, an input with delimiters might fetch better suggestions.

    You can specify one of the following delimiters for this parameter:

    • LF (Line Feed)

    • SEMICOLON (Default)

    • SPACE

    • COMMA

    • PIPE (|)

    • TAB

    Validation Parameters 17

  • DefaultCountryISO3DefaultCountryISO3 is an optional parameter you can include to specify the ISO-3 code of the country to which an address belongs to.

    Include this parameter if most or all of the addresses that are input belong to one country and those addresses do not contain the country information. By default, this parameter is left empty. If this parameter is left empty and Informatica AddressDoctor Cloud fails to recognize the country from the input address, a ProcessStatus of N1 is returned.

    Example

    AUS

    ForceCountryISO3ForceCountryISO3 is an optional parameter that you can include to override the country recognition capability of Informatica AddressDoctor Cloud.

    When ForceCountryISO3 is set, Informatica AddressDoctor Cloud ignores any country information present in the data and applies the country specified for this parameter. You can set this parameter to the ISO-3 code of a given country. By default, this parameter is left empty. When this parameter is left empty, Informatica AddressDoctor Cloud uses its country recognition feature or the value provided in the DefaultCountryISO3 parameter to decide the country to which an address belongs to.

    Example

    AUS

    CountryTypeThis is an optional parameter that you can use to specify the code or language to use in the country field and the country value in the FormattedAddress field. The default value for this parameter is NAME_EN which denotes the English name of the country.

    The following table lists the supported values for the CountryType parameter and their descriptions.

    CountryType Description

    ISO2 ISO-2 code

    ISO3 ISO-3 code

    ISO_NUMBER ISO number

    NAME_CN Chinese

    NAME_DA Danish

    NAME_DE German

    NAME_EN English

    NAME_KR Croatian

    NAME_NL Dutch

    18 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • NAME_PL Polish

    NAME_PT Portuguese

    NAME_RU Russian

    NAME_SA Arabic

    NAME_SE Swedish

    NAME_ES Spanish

    NAME_FI Finnish

    NAME_FR French

    NAME_GR Greek

    NAME_HU Hungarian

    NAME_IT Italian

    NAME_JP Japanese

    CountryOfOriginISO3CountryOfOriginISO3 is an optional parameter that you can include to specify the country from where a mailing originates.

    You can specify the ISO-3 code of the country from where the mailing originates, and Informatica AddressDoctor Cloud leaves out the country name in the FormattedAddress output if the country in the input address and the country of origin are the same. Note that this setting works only if the FormatWithCountry parameter is set to ON.

    If the country of origin and the country in the input address do not match, Informatica AddressDoctor Cloud retains the country information in the output. By default, this parameter is left empty. When this parameter is empty, Informatica AddressDoctor Cloud returns the country information in the FormattedAddress field of the output.

    Example

    AUS

    StreetWithNumberStreetWithNumber is an optional parameter that you can include to specify whether HouseNumber should be included in the Street field.

    If this parameter is set to TRUE, Informatica AddressDoctor Cloud formats the house number to its correct position – before or after the street name – based on the local address conventions. By default, this parameter is set to FALSE.

    Validation Parameters 19

  • FormatWithCountryFormatWithCountry is an optional parameter that you can include to specify whether the country name should be included in the FormattedAddress field.

    If FormatWithCountry is set to FALSE, Informatica AddressDoctor Cloud does not include the country name in the FormattedAddress field. If this parameter is set to TRUE and the CountryOfOriginISO3 parameter is configured, Informatica AddressDoctor Cloud returns the country name based on the value set to the latter.

    ElementAbbreviationElementAbbreviation is an optional parameter that you can include to specify how Informatica AddressDoctor Cloud should handle street and locality names in the output.

    When ElementAbbreviation is set to ON, Informatica AddressDoctor Cloud abbreviates the street and locality names for the U.S. addresses that are validated in the certified mode if the corrected address is longer than the USPS-specified length. When this parameter is set to ON in BATCH and INTERACTIVE modes, Informatica AddressDoctor Cloud abbreviates only the locality name if the output is longer than the length specified by USPS.

    When ElementAbbreviation is set to ON, Informatica AddressDoctor Cloud abbreviates the output street name in Germany addresses to 22 characters if the reference database includes short names for the street.

    When ElementAbbreviation is set to ON, Informatica AddressDoctor Cloud leaves out the word CHOME from the Japan address output, and returns the CHOME number inside the number field. Typically, Informatica AddressDoctor Cloud includes the word CHOME in the street field of the output along with the number of CHOME.

    When ElementAbbreviation is set to OFF, Informatica AddressDoctor Cloud returns the street and locality names based on the input, field-length setting, and the corresponding database entries.

    PreferredScriptThis is an optional parameter that you can include to specify the character set for the output.

    You can specify one of the following values for the PreferredScript parameter.

    • DATABASE. Informatica AddressDoctor Cloud provides the output in the language the postal reference database for a given country is in. This is the default value for PreferredScript.

    • POSTAL_ADMIN_PREF. Informatica AddressDoctor Cloud provides the output in the language preferred by the postal administration of a given country. Typically, this is the same as the DATABASE value.

    • POSTAL_ADMIN_ALT. Informatica AddressDoctor Cloud provides the output in the alternate language the postal administration of a given country permits. This setting works only for countries that have multiple native scripts. For example, when PreferredScript is set to POSTAL_ADMIN_ALT, AddressDoctor Cloud returns Japanese addresses in Kana characters instead of Kanji script, which is the POSTAL_ADMIN_PREF for Japan.

    • LATIN. Informatica AddressDoctor Cloud provides the output in Latin script. If the input was in a different script, AddressDoctor Cloud transliterates such addresses to provide the output in Latin. Note that the Latin output might contain characters from any of the 15 different Latin character sets.

    • LATIN_ALT. Informatica AddressDoctor Cloud provides the output in an alternate Latin transliteration. This settings works only for countries that support multiple Latin transliterations. For example, when PreferredScript is set to LATIN_ALT, Russian addresses are transliterated according to BGN rules instead of ISO rules.

    • LATIN_1. Informatica AddressDoctor provides the output in Latin-1 (Western European) characters.

    20 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • • ASCII_SIMPLIFIED. Informatica AddressDoctor Cloud provides the output in ASCII characters. Informatica AddressDoctor Cloud converts non-ASCII characters in the output to their basic ASCII equivalents. For example, ö is replaced with o in the output.

    • ASCII_EXTENDED. Informatica AddressDoctor Cloud provides the output in ASCII characters. Informatica AddressDoctor Cloud converts non-ASCII characters in the output to their general ASCII equivalents. For example, ö is replaced with oe in the output.

    • PRESERVE_INPUT. Informatica AddressDoctor Cloud provides the output in the same script as that of the input. This option works only for Belarus, China, Greece, Japan, Kazakhstan, Macedonia, Russia, and Ukraine. However, note that if the input contains multiple scripts, Informatica AddressDoctor returns the output in the database script - that is, similar to DATABASE setting.

    Note that the actual output generated by Informatica AddressDoctor Cloud is always in UTF-8. If PreferredScript is set to ASCII_SIMPLIFIED or ASCII_EXTENDED, this is also equivalent to ASCII.

    Also note that the PreferredScript setting affects only the address validation function. This setting does not have any effect on parse and the information copied from the input might contain characters that do not match the PreferredScript setting.

    PreferredLanguagePreferredLanguage is an optional parameter that you can include to specify the output language of certain address elements such as Locality or Province. You can set one of the following values for this parameter:

    • DATABASE. Informatica AddressDoctor Cloud returns the output in the language that is used in the address database for a given country. This is the default value for PreferredLanguage.

    • ENGLISH. Informatica AddressDoctor Cloud returns the output in English. For example, when the value of PreferredLanguage is set to English, Informatica AddressDoctor Cloud replaces München in Germany addresses with Munich. Similarly, Bayern in Germany addresses is replaced with Bavaria.

    • PRESERVE_INPUT. Informatica AddressDoctor Cloud returns the values in the same language as that of the input .

    GlobalCasingGlobalCasing is an optional element that you can include to specify the casing for all address elements. You can set one of the following values for GlobalCasing:

    • NATIVE. Informatica AddressDoctor Cloud returns all address elements in the same case as that is used in the reference address database. The same casing is also applied to input values that cannot be validated and are copied to the result.

    • UPPER. Informatica AddressDoctor Cloud returns all address elements in upper case.

    • LOWER. Informatica AddressDoctor Cloud returns all address elements in lower case.

    • MIXED. Informatica AddressDoctor Cloud returns all address elements in mixed case.

    GlobalMaxLengthGlobalMaxLength is an optional element that you can include to specify the maximum number of characters returned per line for all address elements. Informatica AddressDoctor Cloud abbreviates lines that exceed this value.

    The default value for GlobalMaxLength is 0, which denotes that there is no restriction on the maximum number of characters.

    Validation Parameters 21

  • MatchingScope and MatchingAlternativesMatchingScope and MatchingAlternatives are optional elements that you can include to specify the scope of address validation.

    You can set one of the following values for MatchingScope.

    • LOCALITY_LEVEL. Informatica AddressDoctor Cloud validates only the locality and postal code.

    • STREET_LEVEL. Informatica AddressDoctor Cloud the street information including number along with the locality and postal code.

    • DELIVERYPOINT_LEVEL. Informatica AddressDoctor Cloud validates the building and subbuilding information along with the street, locality, and postal code information.

    • ALL. Informatica AddressDoctor Cloud validates all possible elements in the address.

    You can include MatchingAlternatives to suppress the use of historical and synonym and exonym data for matching address elements. You can set one of the following values for MatchingAlternatives:

    • NONE

    • SYNONYM_ONLY

    • ARCHIVE_ONLY

    • ALL

    Note that the actual scope of address validation is dependent on the corresponding country database.

    AliasStreet and AliasLocalityYou can configure the AliasStreet and AliasLocality parameters to retain the street or locality aliases or vanity names in the validated output. You can set PRESERVE, OFFICIAL, or OFF for AliasStreet and AliasLocality.

    PRESERVE OFFICIAL (Default) OFF

    AliasStreet Retains the alias for the street in the output.

    Returns the street name - the alias or the postal name - as mandated by the postal regulations of the country.

    Returns the postal name for the street in the output.

    AliasLocality Retains the alias for the locality in the output.

    Returns the locality name - the vanity name or the postal name - as mandated by the postal regulations of the country.

    Returns the postal name for the locality in the output.

    If you want to validate addresses in the Certified mode and generate output that conforms to the postal regulations of the country, set AliasStreet and AliasLocality to the default value, OFFICIAL.

    MaxResultCountMaxResultCount is an optional parameter that you can include to specify the maximum number of suggestions you want to see in interactive and fast completion modes.

    The maximum allowed value for this parameter is 100. The default value is 20.

    22 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • DualAddressPriorityDualAddressPriority an optional parameter that you can include to specify what address type you would like to validate the input address against.

    For example, a single address record might contain both a PO Box or Rural Router address and a street address. You can use the DualAddressPriority parameter to specify the record type against which you want to validate the input. You can specify one of the following values:

    • POSTAL_ADMIN. Informatica AddressDoctor Cloud validates the address as specified by the postal administration of the country.

    • DELIVERY_SERVICE. Informatica AddressDoctor Cloud validates the address as a delivery service address.

    • STREET. Informatica AddressDoctor Cloud validates the address as a street address.

    GlobalPreferredDescriptorYou can configure one of the following values for GlobalPreferredDescriptor to specify the output format for street, building, and sub-building element descriptors in Australia and New Zealand addresses and the Strasse element descriptor in Germany addresses.

    • DATABASE. Returns the element descriptor that the reference database specifies for the address. If the database does not specify a descriptor for the address, Informatica AddressDoctor copies the input value to the output address. DATABASE is the default value.

    • LONG. Returns the expanded form of the element descriptor in the input address.

    • SHORT. Returns the abbreviated form of the element descriptor in the input address.

    • PRESERVE_INPUT. Copies the element descriptor from the input address to the output address. If the input element descriptor is not an official synonym, Informatica AddressDoctor Cloud returns the corresponding value from the reference database. For example, when you validate an Australia address that contains BD for boulevard, Informatica AddressDoctor Cloud corrects the descriptor to BVD which is the standard short term for boulevard in Australia.

    ******* ******** INTERACTIVE PRESERVE_INPUT OCEAN BD 2 SEACLIFF PARK 5049 SOUTH AUSTRALIA AUS

    Validation Parameters 23

  • Note that in the following response BD has been replaced with BVD, which is the standard short form for boulevard in Australia addresses.

    100 OK C4 AUS 1 4 97.76 60605040600000000060 F0F0E070F000000000E0 10101010100000000010 00000000000000000000 00000000000000000000 S ENG OCEAN BVD 2 SEACLIFF PARK 5049 SA AUSTRALIA 2 OCEAN BVD SEACLIFF PARK SA 5049 2 OCEAN BVD SEACLIFF PARK SA 5049 AUSTRALIA 2 OCEAN BVD;SEACLIFF PARK SA 5049; AUSTRALIA

    24 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • MatchingExtendedArchiveThe MatchingExtendedArchive parameter can return the new address code for deprecated or outdated addresses for Japan.

    If the input address is an outdated address, and the new process parameter MatchingExtendedArchive = ON, Informatica AddressDoctor Cloud validates the old address against the archived addresses in the reference database. If MatchingExtendedArchive = OFF, the outdated input address is likely to be rejected, or to be corrected to some other address.

    If the address is an outdated address, then Informatica AddressDoctor Cloud returns the address with the following new Extended Element Result Status (EERS) code, F (output address is outdated).

    If the supplementary enrichment for Japan (SUPPLEMENTARY_JP) is activated, Informatica AddressDoctor Cloud returns the validated outdated address with the old Choumei Aza code and the new Choumei Aza code as enrichment values. The new Choumei Aza code can then be used as an input for the ADDRESSCODELOOKUP processing mode to retrieve the corresponding new address.

    StandardizeInvalidAddressesStandardizeInvalidAddresses is an optional parameter that you can include to specify whether AddressDoctor Cloud should standardize invalid (ProcessStatus = Ix) addresses.

    You can set this parameter to either ON or OFF. When this parameter is set to ON, Informatica AddressDoctor Cloud standardizes the following address elements even in invalid addresses:

    • Street Types

    • Pre and Post Directional

    • Delivery Service Item

    • Sub-building descriptors

    • State/Province/Region (for example, California to CA)

    Note that standardization of addresses can improve downstream business processes such as matching and de-duplication.

    RangesToExpandRangesToExpand is an optional parameter that you can include to specify whether Informatica AddressDoctor Cloud should expand the house number ranges while validating addresses from countries where individual house numbers exist.

    You can specify one of the following values of this parameter:

    • NONE. Informatica AddressDoctor Cloud does not expand house number ranges. This is the default value.

    • ALL. Informatica AddressDoctor Cloud expands the house number ranges for all addresses where individual house numbers exist

    • ONLY_WITH_VALID_ITEMS. Informatica AddressDoctor Cloud expands only those ranges where all expandable items exist in the reference data.

    Example

    RangesToExpand is set to ONLY_WITH_VALID_ITEMS.

    House number range is 5-25.

    Validation Parameters 25

  • For countries such as the United Kingdom where individual house numbers exist in the reference database, Informatica AddressDoctor Cloud expands the house number range and lists the individual house numbers in the suggestion list. For countries that have only house number ranges in the reference address database, Informatica AddressDoctor Cloud does not expand the ranges and returns the house number ranges in the output.

    When the ONLY_WITH_VALID_ITEMS option is set for this parameter, Informatica AddressDoctor Cloud expands house number ranges if individual house numbers exist in the reference address database. However, if individual house numbers do not exist in the database, Informatica AddressDoctor Cloud handles the ranges the same way it handles the ranges when the parameter is set to NONE.

    FlexibleRangeExpansionFlexibleRangeExpansion is an optional parameter that you may want to use in conjunction with theRangesToExpand parameter. You can set this to either ON or OFF. The default value is ON.

    When FlexibleRangeExpansion is set to ON, Informatica AddressDoctor Cloud does not expand the rangesat the end of the list. Informatica AddressDoctor Cloud returns a mix of expanded, individual numbers and number ranges in such a way that the total number of suggestions does not exceed the value set for MaxResultCount. Therefore, a suggestion list might contain both expanded and unexpanded ranges forhouse numbers and buildings, depending on the values specified for MaxResultCount, RangesToExpand, andFlexibleRangeExpansion.

    FormatMaxLinesYou can include the FormatMaxLines element to specify the maximum number of lines that you wantInformatica AddressDoctor Cloud to return in a multi-line AddressComplete output.

    You can specify a value from 1 through 19. The default is 19.

    GeoCodingTypeYou can include the GeoCodingType element to specify the type of geo-coordinates that you want InformaticaAddressDoctor Cloud to include in the output. For the GeoCodingType setting to work, you must have validgeocoding transactions and enable geocoding by specifying the Enrichment type as GEOCODING.

    You can configure the following values for GeoCodingType:

    • NONE. To include the standard geocoding.

    • ARRIVAL_POINT. To include the arrival point geocoding. For United Kingdom addresses, you receive therooftop geo-coordinates.

    • PARCEL_CENTROID. To include the parcel centroid geocoding.

    DisableCertifiedModeISO3You can include the DisableCertifiedModeISO3 element followed by the ISO3 code of a country to excludeaddresses from that country from the certified mode processing.

    You can exclude one or more countries from the certified mode by including the DisableCertifiedModeISO3element.

    Example

    AUS

    26 Chapter 3: Informatica AddressDoctor Cloud Request Elements

  • StandardizationsYou can use the standardization elements to specify the Casing, MaxLength, and MaxItemCount values at the address element level and override the corresponding global settings.

    For the Casing element, the default value is GLOBAL. When Casing is set to GLOBAL, Informatica AddressDoctor Cloud applies the same value of GlobalCasing to the Casing element of the Standardizations list. You can also set this element to NATIVE, UPPER, LOWER, or MIXED. For more information about these values see GlobalCasing.

    The MaxLength element works the same way as the GlobalMaxLength parameter works. However, the MaxLength element under the Standardizations list affects only the specified address element.

    MaxItemCount has different value ranges for various elements. The following table shows valid values for various address elements.

    Element MaxItemCount

    RecipientLine 6

    DeliveryAddressLine 6

    CountrySpecificLo