ValidateAddressLoqate

ValidateAddressLoqate は、郵便当局の住所データを使用して、住所を正規化し、妥当性を確認します。ValidateAddress Loqate は、情報を修正し、管轄の郵便当局が推奨する書式で住所の書式を整えることができます。また、郵便番号、都市名、州/省名など、欠落している郵便情報を追加します。

ValidateAddressLoqate は、ValidateAddressLoqate が住所の妥当性を確認したかどうか、返された住所の確信レベル、住所の妥当性が確認できなかった場合はその理由など、検証処理に関する結果インジケータも返します。

ValidateAddressLoqate は、住所のマッチングと正規化において、住所行をコンポーネントに分割し、それらを Universal Addressing モジュールの各種データベースの内容と比較します。マッチを検出した場合、入力住所をデータベース情報に合わせて正規化します。データベースにマッチしなかった場合、ValidateAddressLoqate は、オプションで入力住所の書式を整えます。書式設定プロセスでは、該当する郵便当局の規則に従って住所行の構成を試みます。

ValidateAddressLoqate は、Universal Addressing モジュールに含まれています。

リソース URL

http://server:port/soap/ValidateAddressLoqate

SOAP リクエストを以下に示します。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:val="http://www.pb.com/spectrum/services/ValidateAddressLoqate"
xmlns:spec="http://spectrum.pb.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <val:ValidateAddressLoqateRequest>
         <val:input_port>
            <val:Address>
               <val:AddressLine1>1825 Kramer Ln</val:AddressLine1>
               <val:City>Austin</val:City>
               <val:StateProvince>TX</val:StateProvince>
            </val:Address>
         </val:input_port>
      </val:ValidateAddressLoqateRequest>
   </soapenv:Body>
</soapenv:Envelope>

応答は次のようになります。

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:ValidateAddressLoqateResponse xmlns:ns2="http://spectrum.pb.com/"
       xmlns:ns3="http://www.pb.com/spectrum/services/ValidateAddressLoqate">
         <ns3:output_port>
            <ns3:Address>
               <ns3:Confidence>95</ns3:Confidence>
               <ns3:CouldNotValidate/>
               <ns3:ProcessedBy>LOQATE</ns3:ProcessedBy>
               <ns3:MatchScore>100.0</ns3:MatchScore>
               <ns3:AddressLine1>1825 Kramer Ln</ns3:AddressLine1>
               <ns3:AddressLine2/>
               <ns3:City>Austin</ns3:City>
               <ns3:StateProvince>TX</ns3:StateProvince>
               <ns3:PostalCode>78758-4260</ns3:PostalCode>
               <ns3:PostalCode.Base>78758</ns3:PostalCode.Base>
               <ns3:PostalCode.AddOn>4260</ns3:PostalCode.AddOn>
               <ns3:Country>United States</ns3:Country>
               <ns3:FirmName/>
               <ns3:user_fields/>
            </ns3:Address>
         </ns3:output_port>
      </ns3:ValidateAddressLoqateResponse>
   </soap:Body>
</soap:Envelope>