Table of Contents

Search

  1. Preface
  2. Introduction to Informatica Address Verification
  3. Informatica Address Verification Interface
  4. Informatica Address Verification Request Parameters
  5. Informatica Address Verification Response Elements
  6. Examples

Developer Guide

Developer Guide

Example: South Korea Address Conversion

Example: South Korea Address Conversion

The following example shows how to convert a non-current version of a South Korea address to the current version. A non-current South Korea address might contain land lot-based address information and a six-digit post code. A current South Korea address contains street address information and a five-digit post code. The South Korea reference database includes the land lot-based information and street information for a given address. The reference database also includes the six-digit post code and five-digit post code for a given address.
To convert a non-current address to a current address, complete the following steps:
  1. Validate the non-current address in the batch or interactive process mode.
    Set the enrichment type to SUPPLEMENTARY_KR and set the
    MatchingExtendedArchive
    parameter to true or 1.
    The output contains the validated address in the non-current format plus an ADDRESS_ID enrichment value.
  2. Change the final character in the ADDRESS_ID value to A.
    The final character in the ADDRESS_ID value signifies the current status of the address that the value represents.
  3. Submit the updated ADDRESS_ID value as a request in the address code lookup process mode.
    Address Verification returns the current address information.

Retrieve the ADDRESS_ID Value

Request: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:v3="http://validator5.AddressDoctor.com/Webservice5/v3"> <soap:Header/> <soap:Body> <v3:Process> <v3:login>*****</v3:login> <v3:password>********</v3:password> <v3:parameters> <v3:ProcessMode>BATCH</v3:ProcessMode> <v3:ValidationParameters> <v3:MatchingExtendedArchive>true</v3:MatchingExtendedArchive> <v3:PreferredScript>Latin</v3:PreferredScript> </v3:ValidationParameters> </v3:parameters> <v3:addresses> <v3:Address> <v3:Country> <v3:string>KOR</v3:string> </v3:Country> <v3:FormattedAddress> <v3:string>247 Dangjeong-dong</v3:string> <v3:string>Gunpo-si, Gyeonggi-do</v3:string> <v3:string>435-713</v3:string> </v3:FormattedAddress> </v3:Address> </v3:addresses> <v3:enrichments> <v3:Enrichment> <v3:Type>Supplementary_KR</v3:Type> </v3:Enrichment> </v3:enrichments> </v3:Process> </soap:Body> </soap:Envelope> Response: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <ProcessResponse xmlns="http://validator5.AddressDoctor.com/Webservice5/v3"> <ProcessResult> <StatusCode>100</StatusCode> <StatusMessage>OK</StatusMessage> <Results> <Result> <ProcessStatus>C4</ProcessStatus> <CountryISO3>KOR</CountryISO3> <ResultDataSet> <ResultData> <ResultNumber>1</ResultNumber> <MailabilityScore>4</MailabilityScore> <ResultPercentage>91.48</ResultPercentage> <ElementInputStatus>60004050600000000060</ElementInputStatus> <ElementResultStatus>F08070E0F000000000E0</ElementResultStatus> <ElementRelevance>10101010100000000010</ElementRelevance> <ExtElementStatus>F00000F0000000000000</ExtElementStatus> <AddressResolutionCode>00000000000000000000</AddressResolutionCode> <AddressType>S</AddressType> <LanguageISO3>KOR</LanguageISO3> <Address> <Street> <string>DANGJEONG-DONG</string> </Street> <HouseNumber> <string>247</string> </HouseNumber> <Locality> <string>GUNPO-SI</string> </Locality> <PostalCode> <string>435-713</string> </PostalCode> <Province> <string>GYEONGGI-DO</string> </Province> <Country> <string>REPUBLIC OF KOREA</string> </Country> <DeliveryAddressLines> <string>247 DANGJEONG-DONG</string> </DeliveryAddressLines> <CountrySpecificLocalityLine> <string>GUNPO-SI, GYEONGGI-DO 435-713</string> </CountrySpecificLocalityLine> <FormattedAddress> <string>247 DANGJEONG-DONG</string> <string>GUNPO-SI, GYEONGGI-DO 435-713</string> <string>REPUBLIC OF KOREA</string> </FormattedAddress> <AddressComplete>247 DANGJEONG-DONG;GUNPO-SI, GYEONGGI-DO 435-713;REPUBLIC OF KOREA</AddressComplete> -> Old Lot-Based Address with old 6-digit postal code </Address> </ResultData> </ResultDataSet> <Enrichments> <Enrichment> <Type>SUPPLEMENTARY_KR</Type> <PayloadXml><![CDATA[<SUPPLEMENTARY_KR><Status>EKR1</Status><ADDRESS_ID>9899900BE6A56708D9D663275D</ADDRESS_ID></SUPPLEMENTARY_KR>]]></PayloadXml> </Enrichment> </Enrichments> </Result> </Results> </ProcessResult> </ProcessResponse> </soap:Body> </soap:Envelope>

Submit the ADDRESS_ID Value in Address Code Lookup Mode

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:v3="http://validator5.AddressDoctor.com/Webservice5/v3"> <soap:Header/> <soap:Body> <v3:Process> <v3:login>*****</v3:login> <v3:password>********</v3:password> <v3:parameters> <v3:ProcessMode>ADDRESSCODELOOKUP</v3:ProcessMode> <v3:ValidationParameters> <v3:MatchingExtendedArchive>1</v3:MatchingExtendedArchive> <v3:PreferredScript>Latin</v3:PreferredScript> </v3:ValidationParameters> </v3:parameters> <v3:addresses> <v3:Address> <v3:Country> <v3:string>KOR</v3:string> </v3:Country> <v3:AddressCode> <v3:CodeType>KOR_ADDRESS_ID</v3:CodeType> <v3:Value>9899900BE6A56708D9D663275A</v3:Value> -> The last value of the ADDRESS_ID changed from D to A (A = most current address) </v3:AddressCode> </v3:Address> </v3:addresses> </v3:Process> </soap:Body> </soap:Envelope> Response: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <ProcessResponse xmlns="http://validator5.AddressDoctor.com/Webservice5/v3"> <ProcessResult> <StatusCode>100</StatusCode> <StatusMessage>OK</StatusMessage> <Results> <Result> <ProcessStatus>A1</ProcessStatus> <CountryISO3>KOR</CountryISO3> <ResultDataSet> <ResultData> <ResultNumber>1</ResultNumber> <MailabilityScore>5</MailabilityScore> <ResultPercentage>100.00</ResultPercentage> <ElementInputStatus>00000000000000000000</ElementInputStatus> <ElementResultStatus>F0F0F0F0F000000000E0</ElementResultStatus> <ElementRelevance>10101010100000000010</ElementRelevance> <ExtElementStatus>00000000000000000000</ExtElementStatus> <AddressResolutionCode>00000000000000000000</AddressResolutionCode> <AddressType/> <LanguageISO3/> <Address> <Street> <string>NONGSIM-RO</string> </Street> <HouseNumber> <string>35</string> </HouseNumber> <Locality> <string>GUNPO-SI</string> </Locality> <PostalCode> <string>15842</string> </PostalCode> <Province> <string>GYEONGGI-DO</string> </Province> <Country> <string>REPUBLIC OF KOREA</string> </Country> <DeliveryAddressLines> <string>35 NONGSIM-RO</string> </DeliveryAddressLines> <CountrySpecificLocalityLine> <string>GUNPO-SI, GYEONGGI-DO 15842</string> </CountrySpecificLocalityLine> <FormattedAddress> <string>35 NONGSIM-RO</string> <string>GUNPO-SI, GYEONGGI-DO 15842</string> <string>REPUBLIC OF KOREA</string> </FormattedAddress> <AddressComplete>35 NONGSIM-RO;GUNPO-SI, GYEONGGI-DO 15842;REPUBLIC OF KOREA</AddressComplete> -> New Street-Based Address with new 5-digit postal code </Address> </ResultData> </ResultDataSet> </Result> </Results> </ProcessResult> </ProcessResponse> </soap:Body> </soap:Envelope>

0 COMMENTS

We’d like to hear from you!