入力

ValidateAddress は、入力として住所を受け取ります。すべての住所は、その住所の国に関係無くこのフォーマットを使用します。米国住所に対する住所行データの処理方法に関する重要な情報については、「 米国住所の住所行処理 」を参照してください。

表 1. 入力フォーマット

フィールド名

書式

説明

AddressLine1

文字列 [50]

最初の住所行。

AddressLine2

文字列 [50]

2 行目の住所行。

AddressLine3

文字列 [50]

3 行目の住所行。

カナダの住所には適用されません。

AddressLine4

文字列 [50]

4 行目の住所行。

カナダの住所には適用されません。

AddressLine5

文字列 [50]

5 行目の住所行。

英国住所をサポートしていません。ストリート名、ユニット番号、ビルディング番号などを含めることができます。

City

文字列 [50]

都市名。

米国住所に対しては、米国の住所に限り、都市、州、および ZIP Code™ を City フィールドに入力することができます。これを行う場合は、StateProvince フィールドと PostalCode フィールドを空白のままにする必要があります。

StateProvince

文字列 [50]

州または省。

米国住所に対しては、州は、StateProvince フィールドではなく、City フィールドに入力することもできます。

PostalCode

文字列 [10]

住所に対する郵便番号を次のいずれかのフォーマットで示します。

99999
99999-9999
A9A9A9
A9A 9A9
9999 999

米国住所に対しては、米国の住所に限り、 ZIP Code™ を City フィールドに入力することができます。

米国住所に対しては、都市/州/ZIP Code™ が PostalCode フィールドにある場合に、ValidateAddress がデータをパーシングして、住所を正しく処理することができます。最適な結果を得るため、このデータを適切なフィールド (City、StateProvince、PostalCode) に入力してください。

Country

文字列 [50]

国コードまたは名前を、以下のいずれかのフォーマットで入力します。

  • 2 文字の ISO 3116-1 Alpha-2 国コード
  • 3 文字の ISO 3116-1 Alpha-3 国コード
  • 英語の国名
  • フランス語の国名
  • ドイツ語の国名
  • スペイン語の国名

ISO コードの一覧は、ISO 国コードとモジュール サポートを参照してください。

FirmName

文字列 [50]

会社名または企業名。

USUrbanName

文字列 [50]

米国住所都市化名。主にプエル トリコの住所で使用されます。

CustomerID

文字列 [9]

この郵便物が汎用バーコードを使用している場合、USPS® が割り当てた顧客 ID をこのフィールドに指定します。ValidateAddress の汎用バーコードは、OneCode ACS® サービスを使用する郵便物に使用されます。

CanLanguage

文字列

カナダの住所に限り、CanFrenchFormat=T オプションが使用されている場合に、住所が英語かフランス語かを示します。

このフィールドが空白の場合、アドレスは英語でフォーマットされています。このフィールドに空白以外の値が含まれる場合、住所はフランス語でフォーマットされています。ケベックの住所は、このフィールドの値に関係なく常にフランス語でフォーマットされます。