Type Property: Address
The vCard 3.0 Type property supports the Siebel contact's Address LOV type as follows:
The Address LOV type supports the child components listed in the following table. Note the following about the Address property type:
US and non US addresses are supported.
During data upload synchronization, the iOS CardDAV client stores US address State data and non-US address Province or County data at the same Region portion of the ADR line. Siebel stores the Region data into the same appropriate State, Province, or County field.
US address State data is stored in the State field.
Ireland and United Kingdom County data is stored in the County field.
All other non-US address Province data is stored in the Province field whenever applicable.
This behavior is enforced in the SiebDAV_vCardXMLToXMLDoc.xsl file.
If the display language for the iOS device is set to non-ENU, then the iOS CardDAV Address Country name is sent (during upload synchronization) in its own localized language display.
Because of the bounded Country picklist restriction, the localized Country name must be converted into a language independent code (LIC) before it is stored and the data saved in Siebel. All en-us Country name-to-LIC conversion codes are defined in the SiebDAVCountryNameConversion.xsl file. However, there are only some examples of non-ENU Country name to LIC conversion codes in the same xsl file. To support more non-ENU iOS display clients, the SiebDAVCountryNameConversion.xsl must be enhanced (by the customer) to include more languages.
If the Country name is selected for an address in Siebel, then after the download synchronization, that Country name is displayed as is on the iOS CardDAV client.
The US State data can be any text that the user enters on their device. If the US State data entered cannot be converted to the Siebel State LIC (language independent code), then it cannot be saved to the state field because the State field picklist is bounded. To prevent data loss, Siebel appends the unrecognizable US State name after the StreetAddress 2 field, and the data is separated with a comma (", ").
If the Country name data entered (for example, Montenegro) cannot be converted to the Siebel Country LIC (language independent code), then it cannot be saved to the country field because the Country field picklist is bounded. To prevent data loss, Siebel appends the unrecognizable Country name after the StreetAddress 2 field, and the data is separated with a comma (", ").
The custom label for Address is not supported when uploading data (upload synchronization) to Siebel. Siebel does not have the extra address field to store the custom label. After uploading data, Address shows up as empty/no type in Siebel and later becomes other type in the CardDAV client after downloading data (download synchronization)
Contact Property |
Maximum Supported Length |
Comments |
---|---|---|
Address Type |
30 |
None. |
Apartment Number |
5 |
None. |
Street Address |
200 |
This required field will be set to "---" if it is not specified. |
Street Address 2 |
100 |
None. |
City |
50 |
This required field will be set to "---" if it is not specified. |
State |
10 |
Bounded Pick list: PickList State LOV Type: STATE_ABBREV |
Zipcode |
30 |
None. |
County |
50 |
None. |
Province |
50 |
None. |
Country |
30 |
Bounded Pick list: PickList Country LOV Type: COUNTRY |