Global Address Object:Input Parameters: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(14 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{GlobalAddressObjectNav | |||
|ParametersCollapse= | |||
}} | |||
{ | {{CustomTOC}} | ||
Though they are listed in mixed case, the parameters are not case sensitive. | |||
| | |||
All of the following inputs can be set using SetInputParamter and can also be output using GetOutputParameter. | |||
==Processing Configuration Parameters== | |||
<h3 class="h3grey">countryOfOrigin</h3> | |||
:The country of origin (the address being validated is the destination). Used to determine whether the destination country should be added to the formatted address. | |||
:{| class="alternate01 sortable" | |||
!Option Name !! Parameter !! Description | |||
|- | |- | ||
|'''countryOfOrigin''' | |||
|(Any valid ISO-3166-1 Alpha-2, ISO-3166-1 Alpha-3, or ISO-3166-1 Numeric code) | |||
| | | | ||
*If blank, invalid, or the same as the destination country, then the destination country is not appended to the end of the formatted address. | |||
| | *If valid and different from the destination country, then the destination country is appended to the formatted address. | ||
! | *US or US Territory: | ||
:*If '''''countryOfOrigin''''' and destination country being verified are both US or US Territories then the country will not be appended to '''''formattedAddress'''''. | |||
:*US Territories will have "United States of America" appended if the '''''countryOfOrigin''''' is not a US Territory, but the '''''countryName''''' and ISO codes will be that of the territory. | |||
:*Canada is treated like any other non-US Territory. | |||
|} | |||
<h3 class="h3grey">outputPreference</h3> | |||
:This is the script type used for all applicable fields. | |||
:{| class="alternate01 sortable" | |||
!Option Name !! Parameter !! Description | |||
|- | |- | ||
|[ | |rowspan="3"|'''outputPreference'''||<code>[Blank]</code>||'''''Default.''''' Returns the same script that is sent in. | ||
|- | |- | ||
| | |<code>LATIN</code>||Returns in the Latin script. | ||
|- | |- | ||
| | |<code>NATIVE</code>||Returns in the native script for the designated country. | ||
|} | |} | ||
<h3 class="h3grey">inputFormattedAddressSeparator</h3> | |||
:This is a string used to delimit line in the '''''formattedAddress''''' output field. This string can be one or multiple characters. | |||
<!-- | |||
<h3 class="h3grey">CASS Mode</h3> | |||
:The CASS (Coding Accuracy Support System) form is the USPS form for mailing discounts | |||
:{| class="alternate01 sortable" | |||
!Input Parameter !! Input Value !! Description | |||
|- | |- | ||
| | |USCASSEnable||<code>True</code> or <code>False</code>||False is enabled by default. Set to True to be able to generate a CASS Form. | ||
| | |||
|- | |- | ||
|[ | |USSaveCASSForm||<code>[File Path]</code>||Path and filename to save CASS Form to with .HTML or .PDF extension | ||
|} | |} | ||
<h3 class="h3grey">SOA Mode</h3> | |||
:The SOA (Statement of Accuracy) form is the CanadaPost form for mailing discounts | |||
:{| class="alternate01 sortable" | |||
!Input Parameter !! Input Value !! Description | |||
|- | |- | ||
| | |CASOAFormName||<code>[Text]</code>||Name to use on the SOA Form | ||
| | |||
|- | |- | ||
|[ | |CASOAFormAddress||<code>[Text]</code>||Address to use on the SOA Form | ||
|- | |- | ||
|[ | |CASOACPCNumber||<code>[Text]</code>||CPC Number to use on the SOA Form | ||
|- | |- | ||
|[ | |CASaveSOAForm||<code>[File Path]</code>||Path and filename to save SOA Form to with .HTML extension | ||
| | |||
| | |||
|} | |} | ||
<h3 class="h3grey">Additional Inputs</h3> | |||
:{| class="alternate01 sortable" | |||
!Input Parameter !! Input Value !! Description | |||
|- | |- | ||
| | |USPreferredCityNames||<code>True</code> or <code>False</code>||False is enabled by default. If set to true, all vanity city names will be overwritten by the USPS Preferred City Name on verification. (US Only) | ||
| | |||
|- | |- | ||
| | |USStandardizationType||<code>Auto</code> or <code>Short</code> or <code>Long</code>||Auto is enabled by Default which uses USPS preferences. “Short” means all suffixes, prefixes, and directionals will be abbreviated (NW, DR, BLVD). “Long” means all suffixes, prefixes, and directional will be written out (Northwest, Drive, Boulevard). (US Only) | ||
|- | |- | ||
| | |USAliasMode||<code>Convert</code> or <code>Preserve</code>||Convert is enabled by default which means if we find a street that is an alias, we will convert it to the preferred street name. Use Preserve to not perform the convert. (US Only) | ||
|- | |- | ||
|[ | |LastName||<code>[Text]</code>||Input LastName in which case the engine will try and append a missing suite from the address based on the last name. (US Only) | ||
|} | |}--> | ||
==Input Address Parameters== | |||
<h3 class="h3grey">inputOrganization</h3> | |||
:The organization name associated with the address record. | |||
<h3 class="h3grey">inputAddressLine1</h3> | |||
:''Required.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
<h3 class="h3grey">inputAddressLine2</h3> | |||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
<h3 class="h3grey">inputAddressLine3</h3> | |||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
<h3 class="h3grey">inputAddressLine4</h3> | |||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
<h3 class="h3grey">inputAddressLine5</h3> | |||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
= | <h3 class="h3grey">inputAddressLine6</h3> | ||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
= | <h3 class="h3grey">inputAddressLine7</h3> | ||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
= | <h3 class="h3grey">inputAddressLine8</h3> | ||
:''Optional.'' | |||
:The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs. | |||
= | <h3 class="h3grey">inputDoubleDependentLocality</h3> | ||
:''Optional.'' | |||
:The smallest population center data element. This depends on the Locality and DependentLocality elements. | |||
<h3 class="h3grey">inputDependentLocality</h3> | |||
:''Optional.'' | |||
:The smaller population center data element. This depends on the Locality element. | |||
:'''US Term:''' Urbanization | |||
:In terms of US Addresses, this element applies only to Puerto Rican addresses. It is used to break ties when a ZIP Code™ is linked to multiple instances of the same address. | |||
= | <h3 class="h3grey">inputLocality</h3> | ||
:''Required.'' | |||
:The most common population center data element. | |||
:'''US Term:''' City | |||
:'''Canada Term:''' Municipality | |||
= | <h3 class="h3grey">inputSubAdministrativeArea</h3> | ||
:''Optional.'' | |||
:The smallest geographic data element. | |||
:'''US Term:''' County | |||
= | <h3 class="h3grey">inputAdministrativeArea</h3> | ||
:''Required.'' | |||
:The most common geographic data element. | |||
:'''US Term:''' State | |||
:'''Canada Term:''' Province | |||
= | <h3 class="h3grey">inputSubNationalArea</h3> | ||
:''Optional.'' | |||
:The administrative region within a country on an arbitrary level below that of the sovereign state. | |||
= | <h3 class="h3grey">inputPostalCode</h3> | ||
:''Required.'' | |||
:The complete postal code for a particular delivery point. | |||
:'''US Term:''' ZIP | |||
:'''Canadian Term:''' Postcode | |||
:If all three elements are provided and the PostalCode is incorrect, it can be corrected from the data on the Locality and AdministrativeArea. | |||
= | <h3 class="h3grey">inputCountry</h3> | ||
:''Required.'' | |||
:The country name, abbreviation, or code. | |||
[[Category:Global Address Object]] | [[Category:Global Address Object]] | ||
[[Category:Reference]] | [[Category:Reference]] |
Latest revision as of 17:18, 21 June 2022
← Global Address Object Reference
Global Address Object Navigation | |||||
---|---|---|---|---|---|
| |||||
| |||||
| |||||
| |||||
|
Though they are listed in mixed case, the parameters are not case sensitive.
All of the following inputs can be set using SetInputParamter and can also be output using GetOutputParameter.
Processing Configuration Parameters
countryOfOrigin
- The country of origin (the address being validated is the destination). Used to determine whether the destination country should be added to the formatted address.
Option Name Parameter Description countryOfOrigin (Any valid ISO-3166-1 Alpha-2, ISO-3166-1 Alpha-3, or ISO-3166-1 Numeric code) - If blank, invalid, or the same as the destination country, then the destination country is not appended to the end of the formatted address.
- If valid and different from the destination country, then the destination country is appended to the formatted address.
- US or US Territory:
- If countryOfOrigin and destination country being verified are both US or US Territories then the country will not be appended to formattedAddress.
- US Territories will have "United States of America" appended if the countryOfOrigin is not a US Territory, but the countryName and ISO codes will be that of the territory.
- Canada is treated like any other non-US Territory.
outputPreference
- This is the script type used for all applicable fields.
Option Name Parameter Description outputPreference [Blank]
Default. Returns the same script that is sent in. LATIN
Returns in the Latin script. NATIVE
Returns in the native script for the designated country.
inputFormattedAddressSeparator
- This is a string used to delimit line in the formattedAddress output field. This string can be one or multiple characters.
Input Address Parameters
inputOrganization
- The organization name associated with the address record.
inputAddressLine1
- Required.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine2
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine3
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine4
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine5
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine6
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine7
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputAddressLine8
- Optional.
- The input field for the address. This should contain the delivery address information (house number, thoroughfare, building, suite, etc.) but should not contain locality information (locality, administrative area, postal code, etc.) which have their own inputs.
inputDoubleDependentLocality
- Optional.
- The smallest population center data element. This depends on the Locality and DependentLocality elements.
inputDependentLocality
- Optional.
- The smaller population center data element. This depends on the Locality element.
- US Term: Urbanization
- In terms of US Addresses, this element applies only to Puerto Rican addresses. It is used to break ties when a ZIP Code™ is linked to multiple instances of the same address.
inputLocality
- Required.
- The most common population center data element.
- US Term: City
- Canada Term: Municipality
inputSubAdministrativeArea
- Optional.
- The smallest geographic data element.
- US Term: County
inputAdministrativeArea
- Required.
- The most common geographic data element.
- US Term: State
- Canada Term: Province
inputSubNationalArea
- Optional.
- The administrative region within a country on an arbitrary level below that of the sovereign state.
inputPostalCode
- Required.
- The complete postal code for a particular delivery point.
- US Term: ZIP
- Canadian Term: Postcode
- If all three elements are provided and the PostalCode is incorrect, it can be corrected from the data on the Locality and AdministrativeArea.
inputCountry
- Required.
- The country name, abbreviation, or code.