04-MAR-2013

User Profile Web Service Guide Deem@Work Small Business Suite REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Table of Contents

Overview ...... 3 Configuring the Web Service Subscription ...... 4 Site Subscription ...... 4 Super-domain Subscription ...... 6 Creating a Web Service Client ...... 9 Web Service Endpoint ...... 9 Sample Request SOAP Message ...... 9 Sample Response SOAP Message ...... 13 Managing a User Profile ...... 14 Creating a New User Profile ...... 14 Updating an Existing User Profile ...... 14 Disabling an Existing User Profile ...... 14 Appendix A: WSDL File (userProfile.wsdl) ...... 15 Appendix B: User Profile Schema ...... 17 Appendix C: Common Types Schema ...... 20 Appendix D: User Profile Attributes ...... 39 Appendix E: Profile List of Values ...... 56 Title and Suffix ...... 56 Emergency Contact Relationship ...... 56 Credit Card Vendor Codes ...... 57 Air Special Request ...... 57 Visa Types ...... 58 Meal Preference ...... 59 Special Request ...... 60 Hotel Amenities ...... 61 Rental Car Special Request ...... 62 Default Car Types ...... 63 Rental Car Company Codes ...... 64 Hotel Chain Codes ...... 66 Vendor Codes ...... 74

Copyright © 2013 Rearden Commerce, Inc. All rights reserved.

2 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Overview

Rearden Commerce provides the User Profile web service for partners and third-party application providers to create, update, or disable user profiles in Deem@Work. A user profile is a collection of personal data associated to a specific user. User profiles provide the raw user data upon which services transact. Profile data must be securely managed by applications and services.

The User Profile web service uses Extensible Markup Language (XML) messages that follow the Simple Object Access Protocol (SOAP) standard, which is a protocol specification for exchanging structured information.1 Partners or application providers can create web service clients to access the User Profile web service using the Web Service Definition Language (WSDL) file and schema provided with this document. WSDL is an XML format for describing network services as a set of endpoints operating on messages. A WSDL description of a web service (also referred to as a WSDL file) provides a machine-readable description of how the service can be called, what parameters it expects, and what data structures it returns.2

Using the User Profile web service, web service clients can get information about the user's profile, and can push updates back to the user’s profile. Clients must specify which information they would like to retrieve for a given profile in each request. This avoids the added latency of multiple API calls without the performance overhead of retrieving unnecessary information in each request. The user is identified by an ID (externalID) passed to the application during single sign-on in the Security Assertion Markup Language (SAML) identity assertion. Technical specifications for session management and single sign-on (SSO) integration is provided in the Session Management Guide for Deem@Work.

This document provides a technical specification to help partners access the User Profile web service in Deem@Work from web service clients.

1 For a definition of SOAP, see http://en.wikipedia.org/wiki/SOAP.

2 For details on WSDL, see http://www.w3.org/TR/wsdl.

3 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Configuring the Web Service Subscription

To use the User Profile web service, a partner must configure a subscription to the service. The partner can configure this subscription at the site for a single site, or at the super-domain level for multiple sites.

Site Subscription

In order to configure a subscription at the site level for a single site, you need to add the subscription to a subscription set, and associate the subscription set with a user group through a web service rule. Follow these steps:

1. From the Partner Dashboard, locate the site and click the Settings link for the appropriate site, or log in directly to the Site Dashboard. The Settings | Overview page appears. 2. Click the Web Services link. The Settings | Web Services page appears. 3. Click the Profile Pull Web Service link at the top of the page. The Settings | Profile Pull Web Services page appears. 4. Click the Profile Pull Web Service Subscriptions link at the top of the page. The Settings | Subscriptions page appears with other subscriptions you’ve created. 5. Click an existing subscription and the Settings | Edit Subscription page appears, or click the Add A New Subscription link at the bottom of the page, and the Settings | Add Subscription page appears, as shown in Figure 1. 6. Add (or edit) the Subscription Name and contact information (refer to Figure 1), set the Web Service Type to User Profile, set the Mode to Live, and set the Inbound Message Unique Key to External ID. The External ID is generated by the partner and needs to be unique in a site for a user. 7. Enter the authentication user name and password (refer to Figure 1), which is used to authenticate an incoming web service request. 8. Click the check box or choose a value for the following permissions (refer to Figure 1): • Set the # of profiles to send per batch. This is the maximum number of profiles that can be retrieved in a Get request (the default is 100). • Allow “update” of existing user profiles. • Allow “add” of new user profiles if they don’t already exist. • Allow “delete/disable” of user profiles. • (Optional) Restrict “updates” to match Profile Field Settings (“Profile Load” permissions). Click the check box for this option if a profile update via the web service should be restricted to the fields defined in “Profile Field Settings”. • Set the # of failed login attempts before locking the account (suggested value: 3). • Set the lock for a number of minutes (suggested value: 10 minutes).

4 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Figure 1. Add (or edit) the web service subscription settings for a site.

9. Click Save to save your settings. The Settings | Subscriptions page appears again, with your new (or edited) subscription in the list of subscriptions. 10. Click the Back to Profile Pull Web Services link at the top of the page. The Settings | Profile Pull Web Services page appears. 11. To add the subscription to a subscription set, click the Profile Pull Web Service Subscription Sets link. 12. Click the Add A New Subscription Set link or click the name of an existing set. The Services | Add/ Edit Subscription Set page appears. 13. If you are creating a new set, enter the name of the set in the Set Name field. 14. Click the Add Subscr. button. The Services | Search & Add Code To Set page appears. 15. Click the radio button beside the name of the subscription you created or edited in Steps 5-9, and click OK to add it to the set. The Services | Add/Edit Subscription Set page appears again. 16. Click Save to save the subscriptions in the set. 17. Click the Rules tab to define this subscription set as part of a rule to be applied to a group of users. The Rules | Overview page appears. 18. Click the Web Services Rules link to enable Web Services access. The Rules | Web Services Rules page appears, with groups of users listed (including the Everyone group, which includes all users).

5 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

19. To set up a Web Services rule with the subscription set for the Everyone group, click the Add or Edit link in the Travel column for the Everyone row; to set up a travel rule with the display configuration set for a different group, click the Add or Edit link in the Profile Pull Web Service column for that group’s row. The Rules | Edit Profile Pull Web Service Rule page appears. 20. Enter a Description that describes the rule and will be easily recognizable when it appears in a drop- down list. Be sure to click the Activate Rule check box. 21. In the “Then...” section of the page, be sure that the radio button next to “Enable Web Services using the following configuration sets” is selected. 22. Select from the Set drop-down list the subscription set you created or edited in Steps 12-16. 23. Scroll to the bottom of the page and click Save to save the changes. 24. Commit your changes (you can click the green Changes not applied link in the top right corner of the page, and then click the Commit button).

Super-domain Subscription

In order to configure a subscription at the super-domain level for multiple sites, you need to add the subscription to a subscription set, and apply the subscription set to a domain group. For each domain group, you need to associate the subscription set with a user group through a web service rule. Follow these steps:

1. Log into the Partner Dashboard and click the Configuration tab. The Configuration | Overview page appears. 2. Click the Manage Profile Pull Web Service Subscriptions link. The Configuration | Profile Pull Web Service Subscriptions page appears with other subscriptions you’ve created. 3. Click an existing subscription and the Settings | Edit Subscription page appears, or click the Add A New Subscription link at the bottom of the page, and the Settings | Add Subscription page appears, as shown in Figure 2. 4. Add (or edit) the Subscription Name and contact information (refer to Figure 2), set the Web Service Type to User Profile, set the Mode to Live, and set the Inbound Message Unique Key to External ID. The External ID is generated by the partner and needs to be unique for a user. 5. Enter the authentication user name and password (refer to Figure 2), which is used to authenticate an incoming web service request. 6. Click the check box or choose a value for the following permissions (refer to Figure 2): • Set the # of profiles to send per batch. This is the maximum number of profiles that can be sent in a update request (the default is 100). • Allow “update” of existing user profiles. • Allow “add” of new user profiles if they don’t already exist. • Allow “delete/disable” of user profiles. • (Optional) Restrict “updates” to match Profile Field Settings (“Profile Load” permissions). Click the check box for this option if a profile update via the web service should be restricted to the fields defined in “Profile Field Settings”. • Set the # of failed login attempts before locking the account (suggested value: 3). • Set the lock for a number of minutes (suggested value: 10 minutes).

6 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Figure 2. Add (or edit) the web service subscription settings for multiple sites.

7. Click Save to save your settings. The Configuration | Profile Pull Web Service Subscriptions page appears again, with your new (or edited) subscription in the list of subscriptions. 8. Click the Back to Overview link at the top of the page. The Configuration | Overview page appears again. 9. To add the subscription to a subscription set, click the Manage Profile Pull Web Service Subscription Sets link. 10. Click the Add A New Subscription Set link or click the name of an existing set. The Configuration | Add/Edit Profile Pull Web Service Subscription Set page appears. 11. If you are creating a new set, enter the name of the set in the Set Name field. 12. Click the Add Subscr. button. The Configuration | Search And Add Subscription To Set page appears. 13. Click the radio button beside the name of the subscription you created or edited in Steps 3-7, and click OK to add it to the set. The Configuration | Add/Edit Profile Pull Web Service Subscription Set page appears. 14. Click Save to save the subscriptions in the set. 15. If you haven’t yet created a domain group, click the Groups tab to show the Groups | Domain Groups page, and click the Add A New Group link in the upper right corner of the page. The Groups | Add / Edit Domain Groups page appears. Enter a name for the group in the Domain Group Name field,

7 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

select one or more domains in the Domains Not In Group list, and click the Add button to add them to the group. Click the Save button to save the group. 16. Click the Configuration tab to return to the Configuration | Overview page. 17. Click the Apply Profile Pull Web Service Preferences to Domain Groups link in the Profile Pull Web Service Preferences section. The Configuration | Apply Configuration page appears with a list of configuration sets. 18. Click the subscription set you created (or edited) in Steps 10-14. The Configuration | Assign Groups page appears. Select one or more domain groups in the Domain Groups Not Assigned list, and click the Add button to assign them to the subscription set. Click the Save button to save the assignment. 19. Commit your changes (click the green Changes not applied link in the top right corner of the page, and then click the Commit button). 20. Click the Sites tab. 21. For each site, click the Settings link and follow Steps 17-24 in the “Site Subscription” section above.

8 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Creating a Web Service Client

As a partner, you can create a web service client to access the User Profile web service using the Web Service Definition Language (WSDL) file in Appendix A, the UserProfile schema provided in Appendix B, and the CommonTypes schema in Appendix C. These three files are also available in electronic form in the Site Dashboard — follow these steps to download them:

1. From the Partner Dashboard, locate the site and click the Settings link for the appropriate site, or log in directly to the Site Dashboard. The Settings | Overview page appears. 2. Click the Web Services link. The Settings | Web Services page appears. 3. Click the Profile Pull Web Service link at the top of the page. The Settings | Profile Pull Web Services page appears. 4. Click the Documentation link. The files are downloaded to your computer. In addition, the profile attributes are outlined in Appendix D, and the list of pre-defined values for profile attributes can be found in Appendix E.

The following listing shows sample request and response SOAP messages. The Web Service client can include multiple user elements in customerSet — up to the maximum number of profiles per batch configured for the web services subscription. If a request includes multiple user profiles, the profiles are created or updated, and if all of the profiles are processed without errors, the response message includes the responseCode “OK”. The ResponseDataSet contains a list of elements with companyID, externalID, and externalIDSet. If a profile is rejected or fails to be processed, the responseCode is set to “PROBLEM” and the response includes rejectedCustomerSet and/or failedProfileSet. RejectedCustomerSet is returned with full user element(s). FailedPorfileSet includes failedProfile with externalID and errorMessage.

Web Service Endpoint

The User Profile web service endpoint URL in production is: https://webservices.reardencommerce.com/webservices/services/userProfile

The Rearden Commerce Integration team is is responsible for configuring domain or super-domain web service subscriptions, enabling the web service rule, and providing the partner with authentication credentials. To enable a partner to test against Rearden Commerce's QA endpoint, the Integration team provides an externally accessible QA environment and a User Profile web service endpoint URL for that environment.

Sample Request SOAP Message

9 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

kentest $MySharedSecret$ TestSite kentest testcompany Active A ksmith ken smith [email protected] M engineer 6505558888 1 123 6505551111 1 testcompany

22 test street 401 san diego CA 92109 US
Mrs. Smith Spouse/Domestic Partner 6509897777

10 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

SFO LCML Aisle S US P12345 2015-05-12 2011-05-12 US 5173000000000000 CA 2014-01-30 My Master Card 45 1st street San Diego CA 92109 US ken smith 2012-06-01T22:17:07.00

11 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

12 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Sample Response SOAP Message

OK 84 kentest

13 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Managing a User Profile

You can use SOAP requests to create a new user profile, update an existing user profile, or disable a user profile. The attributes for a user profile are listed in Appendix D, and the fixed values for some attributes are listed in Appendix E.

Creating a New User Profile

Five attributes are required for creating a new user profile (see Appendix D for all attributes):

• external ID • username • email • first name • last name The external ID (externalID) is generated by the partner. It must be able to uniquely identify a user in a site. The username and email also needs to be unique per user in a site.

Updating an Existing User Profile

If a user profile with a given external ID already exists, the existing profile can be updated with profile information from a request message if the user.timestamp in the request (in GMT format) is later than the last modified time of the profile in the system. If it is not, the profile update is rejected.

To clear a child element’s value of user, a string value of “NULL” must be included. Exceptions are for the child elements birthDay, title, and vipIndicator — in which case an empty value or exclusion of the element will clear the value. To clear an address, include an address element with empty child elements.

Collection types such as preferences, visas, passports, national ID cards, and charge cards, if included, needs to be provided with full lists of items. If an existing item is not provided in the collection, it will be deleted.

Disabling an Existing User Profile

If the user.accountStatus has the value “Inactive”, or user.employeeStatus has value “D”, the user profile will be disabled.

14 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Appendix A: WSDL File (userProfile.wsdl)

15 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

16 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Appendix B: User Profile Schema

Response to Request for User Profile Update. Enumeration; Profiles from Rearden database which are newer then those sent by partner

17 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

List of update failures Set of data returned after update Request for Modified User Profiles Retrieved User Profiles Must Be Newer Than This Timestamp Conversation (session) ID Response to Request for Modified User Profiles Retrieved User Profiles Specifies Whether There Are Unfetched User Profiles Conversation (session) ID Request for User Profile Update Data to update User Profiles

18 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Request for User Profile Id of Profile to Retrieve Response to Request for User Profile List of Retrieved User Profiles. In this response the list can contain only one User Profile Request for User Profile Response to Request for User Profile Request for User Profile Update Response to Request for User Profile Update Request for Modified User Profiles Response to Request for Modified User Profiles

19 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Appendix C: Common Types Schema

Delegate category set Delegate category Delegate Delegate ID Delegate category set List of delegates Delegate

20 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Profile PIN Rail Membership Description Rail company Rail Member Number List of Rail Memberships Loyalty Membership Information Rail Preferences Loyalty Membership Information Passenger's Cabin Class Preference for Bookings

21 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

User preference for one way or round trip search National ID Card - Country National ID Card - ID Card number National ID Card - Expiration Date National ID Card - Issue Date Rearden PNR Synch ID Org entity ID Traveler entity ID Gds Profile Id (Traveler profile Id in GDS system)

22 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Representation of Traveler id in 3rd party system GDS Code; REARDEN by default The user-defined custom fields Charge Card Description Card Number; dashes and spaces are allowed Card Brand: American Express, Visa etc Card Expiration Date in YYYY-MM-DD format Card Name Given By User

23 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Card Billing Name Card billing company Card billing name List of Charge Cards Charge Card Description List of Amenities Amenity Code Login Id and Password Information Login Id Password Company Domain Name

24 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Superdomain Name Airline Membership Description IATA Airline Code Loyalty Program Member Number Hotel Chain Membership Description Chain or Superbrand Code Loyalty Program Member Number Car Vendor Membership Description Car Vendor GDS Code Loyalty Program Member Number List of Hotel Chain Memberships

25 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Loyalty Membership Information List of Car Vendor Memberships Loyalty Membership Information List of Airline Membership Descriptions Loyalty Membership Information Passport Data ISO Country Code Document Number Passport Expiration Date Issue Date Issue country

26 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

List of Passports Passport Information Air-related Preferences IATA Airport Code Meal Code Seat PreferenceCode Air Seating Preference - 2nd Air Other Preferences Fare PreferenceCode Air-Related Special Requests Loyalty Membership Information

27 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Car Preferences Preffered Car Transmission Type Preffered Number Of Doors for the Car Preffered Car Type Car Additional Information Car-related Special Requests Loyalty Membership Information Hotel Preferences Hotel-related Special Requests Loyalty Membership Information Preferred Hotel Amenities

28 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Air-related Special Requests Car-related Special Requests Hotel-related Special Requests Car Service Preferences Basic User Information User profile account type (End user, Support, etc)

29 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

User's Employee Id User's Type as Employee Assigned User Name User's Title User's First Name User's Middle Name User's Last Name User's suffix User's EMail Address User's Birth Date User's Gender User's optionally configured language preference, ex: "en" or "fr_CA"

30 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Department Code User Belongs to Department Name User Belongs to Business Unit User Belongs to User's Job level User's Job Title User's Manager Id Division User Belongs to Custom MIS Field 1, this field is configurable at the domain level Custom MIS Field 2, this field is configurable at the domain level Custom MIS Field 3, this field is configurable at the domain level Custom MIS Field 4, this field is configurable at the domain level

31 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Custom MIS Field 5, this field is configurable at the domain level Custom MIS Field 6, this field is configurable at the domain level Custom MIS Field 7, this field is configurable at the domain level User's Office Phone Number User's Mobile Phone Number User's Office Fax Number Company That Employs User Home Email User's Home Phone Number User's Emergency Contact Name User's Emergency Contact Relationship Description

32 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

User's Emergency Contact Primary Phone User's Emergency Contact EMail Address VIP Indicator TSA Assigned case number TSA Assigned ID for registered travelers Street Address Apartment Number Mailstop City Name State or Province Code

33 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Postal/Zip Code Country Code Phone Number Phone number country code Phone number - Extension Extended User Information User's External Id User domain name User's Status in Rearden Commerce User's Status as Employee Basic User Information

34 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Set of assigned User Names of Users who are Delegates for This User List User's Passports List of User's National ID Cards List of User's Visas List of User's Charge Cards Last Modification Time If set indicates the user has accepted a configured privacy policy and specifies the time of acceptance Agent Only Comments Air-related Preferences Hotel-related Preferences

35 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Car-related Preferences Rail-related Preferences Preferred Charge Card for Air Travel Preferred Charge Card for Preferred Charge Card for Cars List of User Profiles User Profiles Visa Description Country Issied Visa Visa Number Visa Expiration Date Visa Type

36 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

List of Visas Visa Information The list of unused tickets for the user Unused Ticket Information State of the Unused Ticket in Rearden System Ticket has just been added to the bank, has not been validated

37 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Ticket is ready to be offered for exchange Ticket has been offered for exchange and is locked until the system finds out if it has been exchanged or not Ticket has been used or exchanged, is no longer a valid unused ticket

38 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Appendix D: User Profile Attributes

The user profile attributes are as follows (attributes in bold are mandatory):

Attribute Description Sample Value

externalID Mandatory field for adding or editing a profile. The 12345 externalID is a user identifier that must be unique per domain. It must be alphanumeric without spaces. The maximum number of characters is 100.

employeeStatus Optional attribute for the employee status. This must Default: A contain either an “A” (active) or “D” (inactive).

userInfo.employeeID Optional attribute for the employee number (unique 900483 per customer). The maximum number of characters is 30.

userInfo.employeeType Optional attribute for the employee type. It must be full time alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.userName Mandatory field for adding a profile. This attribute is JSMITH2 the user’s login name, which must be unique per customer. It must be alphanumeric without spaces or special characters (exceptions: "." or "-" or "_"). The maximum number of characters is 100.

userInfo.title Optional field for the user's title, which must contain Mr. one of the following values: • Mr. • Mrs. • Ms. • Miss • Dr. • Master Prof. • Sir

userInfo.firstName Mandatory field for adding a profile. This is the user's John Paul first name. It must be alphanumeric (spaces are allowed). The maximum number of characters is 35.

userInfo.middleName Optional field for the user's middle name. It must be L alphanumeric (spaces are allowed). The maximum number of characters is 35.

userInfo.lastName Mandatory field for adding a profile. This is the user's Smith last name. It must be alphanumeric (spaces are allowed). The maximum number of characters is 35.

39 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.suffix Optional field for the user’s suffix. It must contain one Jr. of the following values: • Jr. • Sr. • II • III • IV • Ph.D

userInfo.email Mandatory field for adding a profile. This is the user's [email protected] email address. It must follow proper email format and be unique per customer. The maximum number of characters is 100.

userInfo.birthday Optional field for the user's data of birth, which must 2012-12-05 (for be in YYYY-MM-DD format. Dec. 5, 2012)

userInfo.gender Optional field for the user's gender, which must M contain one of the following values: M = Male F = Female

userInfo.costCenter Optional field for the user's cost center. It must be A5989 alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.departmentCode Optional field for the user's department code. It must PM3948 be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.departmentName Optional field for the user's department name. It must Marketing be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.businessUnit Optional field for the user's business unit. It must be 500 alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.jobLevel Optional field for the user's job level. It must be Software Engineer alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.jobTitle Optional field for the user's job title. It must be Director alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.managerID Optional field for the user's manager’s external ID. 33889 This ID must be a valid external ID previously loaded in the database or upload file. The maximum number of characters is 100.

40 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.division Optional field for the user's division. It must be Human Resources alphanumeric (spaces are allowed). The maximum number of characters is 50.

userInfo.misField1 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

userInfo.misField2 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

userInfo.misField3 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

userInfo.misField4 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

userInfo.misField5 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

userInfo.misField6 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

userInfo.misField7 Optional generic management information system (MIS) reporting field. The label for this field can be configured in the Dashboard. The maximum number of characters is 255. This field is supported in customizable profile fields (i.e. drop-down lists).

41 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.workPhone.number Optional field for the user's office phone number 6501231234 including area code. Use numeric values only — all non-numeric characters will be removed. • Minimum number of digits: 10 • Maximum number of digits: 50 Note: Do not include phone number extensions — use the userInfo.workPhone.extension field. Note: Do not include the country code — use the userInfo.workPhone.countryCode field.

userInfo.workPhone.countryCode Optional field for the user's office phone number 420 country code. Use numeric values only — all non- numeric characters will be removed. • Maximum number of digits: 50 Note: Country code is for non-US phone numbers only.

userInfo.workPhone.extension Optional field for the user's office phone number 567 extension. Use numeric values only — all non- numeric characters will be removed. • Maximum number of digits: 10 Note: Country code is for non-US phone numbers only.

userInfo.mobilePhone.number Optional field for the user's mobile phone number 6501231234 including area code. Use numeric values only — all non-numeric characters will be removed. • Minimum number of digits: 10 • Maximum number of digits: 50 Note: Do not include the country code — use the userInfo.mobilePhone.countryCode field.

userInfo.mobilePhone.countryCode Optional field for the user's mobile phone number 420 country code. Use numeric values only — all non- numeric characters will be removed. • Maximum number of digits: 50 Note: Country code is for non-US phone numbers only.

userInfo.workFax.number Optional field for the user's fax phone number 6501231234 including area code. Use numeric values only — all non-numeric characters will be removed. • Minimum number of digits: 10 • Maximum number of digits: 50 Note: Do not include phone number extensions — use the userInfo.workPhone.extension field. Note: Do not include the country code — use the userInfo.workFax.countryCode field.

42 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.workFax.countryCode Optional field for the user's fax phone number country 420 code. Use numeric values only — all non-numeric characters will be removed. • Maximum number of digits: 50 Note: Country code is for non-US phone numbers only.

userInfo.companyName Optional field for the user's company name. It must Widget Corp. be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.address.street1 Optional field for the user's company street address. 500 Main Street It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.address.aptSuite Optional field for the user's company suite or Suite #150 apartment number. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.address.mailStop Optional field for the user's company mail stop. It MD-3 must be alphanumeric (spaces are allowed). The maximum number of characters is 35.

userInfo.address.city Optional field for the user's company city. It must be Palo Alto alphanumeric (spaces are allowed). The maximum number of characters is 50.

userInfo.address.stateProvince Optional field for the user's company state or CA province. This must be a valid state/province name or state/province code.

userInfo.address.postalCode Optional field for the user's company zip or postal 94036 code. It must be alphanumeric (spaces are allowed). The maximum number of characters is 25.

userInfo.address.country Optional field for the user's company country code. US This must be a valid 2-letter ISO country code.

userInfo.homeAddress.street1 Optional field for the user's home street address. It 1 Main Street must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.homeAddress.aptSuite Optional field for the user's home suite or apartment Apt 1003 number. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.homeAddress.mailStop Optional field for the user's home mail stop. It must be MD-3 alphanumeric (spaces are allowed). The maximum number of characters is 35.

43 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.homeAddress.city Optional field for the user's home city. It must be Palo Alto alphanumeric (spaces are allowed). The maximum number of characters is 50.

userInfo.homeAddress.stateProvince Optional field for the user's home state or province. CA This must be a valid state/province name or state/ province code.

userInfo.homeAddress.postalCode Optional field for the user's home zip or postal code. It 94036 must be alphanumeric (spaces are allowed). The maximum number of characters is 25.

userInfo.homeAddress.country Optional field for the user's home country code. This US must be a valid 2-letter ISO country code.

userInfo.homeEmail Optional field for the user's home email address. It [email protected] must follow proper email format. The maximum number of characters is 100.

userInfo.homePhone.number Optional field for the user's home phone number 6501231234 including area code. Use numeric values only — all non-numeric characters will be removed. • Minimum number of digits: 10 • Maximum number of digits: 50 Note: Do not include phone number extensions — use the userInfo.workPhone.extension field. Note: Do not include the country code — use the userInfo.homePhone.countryCode field.

userInfo.homePhone.countryCode Optional field for the user's home phone number 420 country code. Use numeric values only — all non- numeric characters will be removed. • Maximum number of digits: 50 Note: Country code is for non-US phone numbers only.

userInfo.emergencyContactName Optional field for the user’s emergency contact name. Joe Smith It must be alphanumeric (spaces are allowed). The maximum number of characters is 150.

44 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.emergencyContactRelationship Optional field for the user's emergency contact's Spouse relationship to the user. It must contain one of the following: • Spouse/Domestic Partner • Parent • Relative • Neighbor • Other • Friend • Business • Child

userInfo.emergencyContactPrimaryPhone.number Optional field for the user's emergency contact 6501231234 primary phone number including area code. Use numeric values only — all non-numeric characters will be removed. • Minimum number of digits: 10 • Maximum number of digits: 50 Note: Do not include phone number extensions — use the userInfo.emergencyContactPrimaryPhone.extension field. Note: Do not include the country code — use the userInfo.emergencyContactPrimaryPhone.countryCo de field.

userInfo.emergencyContactPrimaryPhone.countryC Optional field for the user's emergency contact 420 ode primary phone number country code. Use numeric values only — all non-numeric characters will be removed. • Maximum number of digits: 50 Note: Country code is for non-US phone numbers only.

userInfo.emergencyContactPrimaryPhone.extension Optional field for the user's emergency contact 567 primary phone number extension. Use numeric values only — all non-numeric characters will be removed. • Maximum number of digits: 10 Note: Country code is for non-US phone numbers only.

45 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.emergencyContactSecondaryPhone.numbe Optional field for the user's emergency contact 6501231234 r secondary phone number including area code. Use numeric values only — all non-numeric characters will be removed. • Minimum number of digits: 10 • Maximum number of digits: 50 Note: Do not include extensions — use the userInfo.emergencyContactSecondaryPhone.extensi on field. Note: Do not include the country code — use the userInfo.emergencyContactSecondaryPhone.country Code field.

userInfo.emergencyContactSecondaryPhone.countr Optional field for the user's emergency contact 420 yCode secondary phone number country code. Use numeric values only — all non-numeric characters will be removed. • Maximum number of digits: 50 Note: Country code is for non-US phone numbers only.

userInfo.emergencyContactSecondaryPhone.extens Optional field for the user's emergency contact 567 ion secondary phone number extension. Use numeric values only — all non-numeric characters will be removed. • Maximum number of digits: 10 Note: Country code is for non-US phone numbers only.

userInfo.emergencyContactEmail Optional field for the user's emergency contact email [email protected] address. It must follow proper email format. The maximum number of characters is 100.

userInfo.emergencyContactAddress.street1 Optional field for the user's emergency contact street 1 Main Street address. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.emergencyContactAddress.aptSuite Optional field for the user's emergency contact suite Apt 1003 or apartment number. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

userInfo.emergencyContactAddress.mailStop Optional field for the user's emergency contact mail MD-3 stop. It must be alphanumeric (spaces are allowed). The maximum number of characters is 35.

userInfo.emergencyContactAddress.city Optional field for the user's emergency contact city. It Palo Alto must be alphanumeric (spaces are allowed). The maximum number of characters is 50.

46 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

userInfo.emergencyContactAddress.stateProvince Optional field for the user's emergency contact state CA or province. This must be a valid state/province name or state/province code.

userInfo.emergencyContactAddress.postalCode Optional field for the user's emergency contact zip or 94036 postal code. It must be alphanumeric (spaces are allowed). The maximum number of characters is 25.

userInfo.emergencyContactAddress.country Optional field for the user's emergency contact US country code. This must be a valid 2-letter ISO country code.

userInfo.approverID Optional field for the user's approver's external ID. 28844 This ID must be a valid external ID previously loaded in the database or upload file. The maximum number of characters is 100.

userInfo.groupwareID Optional field for the user's calendar integration email [email protected] address to be used as the groupware ID. This must om be in a valid email format and be unique for each customer. This is usually the user's business email address. If no address is provided, this field will default to the userinfo.email field value. The maximum number of characters is 100.

userInfo.vipIndicator Optional field for the user's VIP flag in Settings. This TRUE must contain one of the following values: • TRUE (Is a VIP) • FALSE This defaults to "FALSE" if not provided.

If you are updating existing user information, all information for the following set of attributes must be loaded. If any attribute in this set is missing information, the information in other attributes of this set will be lost.

servicePreferences.airlinePreferences.homeAirport This is the user's preferred airport code or airport SFO name. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

servicePreferences.airlinePreferences.mealPreferen This is the user's meal preference. The value must be VGML ce one of the special meal values listed for “Meal Preference” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.seatPreferen This is the user's seating preference. The value must Window ce be one of the following two preferences: • Window • Aisle

47 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

servicePreferences.airlinePreferences.otherPreferen This is the user's “Note to Travel Arranger” found on Sit on right side to ces the Travel Preferences page that a traveler uses to LHR communicate with a delegate or travel agent. It must be alphanumeric (spaces are allowed). The maximum number of characters is 50 due to GDS limitations.

servicePreferences.airlinePreferences.airSpecialRe This is the user's first air special request. This must WCHR questSet.specialRequestSet.specialRequest_1 contain one of the values from “Air Special Request” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.airSpecialRe This is the user's second air special request. This DEAF questSet.specialRequestSet.specialRequest_2 must contain one of the values from “Air Special Request” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.airSpecialRe This is the user's third air special request. This must BLND questSet.specialRequestSet.specialRequest_3 contain one of the values from “Air Special Request” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.membershipS This is the user's first frequent flyer airline code. This AA et.membership_1.airlineCode must be a valid 2-character carrier code. For a list of airline vendor codes, see “Airline Vendor Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.membershipS This is the user's frequent flyer membership number A12345678XODS et.membership_1.membershipNumber for the first frequent flyer airline code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.airlinePreferences.membershipS This is the user's second frequent flyer airline code. UA et.membership_2.airlineCode This must be a valid 2-character carrier code. For a list of airline vendor codes, see “Airline Vendor Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.membershipS This is the user's frequent flyer membership number B12345678YTD et.membership_2.membershipNumber for the second frequent flyer airline code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.airlinePreferences.membershipS This is the user's third frequent flyer airline code. This DL et.membership_3.airlineCode must be a valid 2-character carrier code. For a list of airline vendor codes, see “Airline Vendor Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.airlinePreferences.membershipS This is the user's frequent flyer membership number D12345678ELTA et.membership_3.membershipNumber for the third frequent flyer airline code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

48 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

servicePreferences.hotelPreferences.hotelSpecialR This is the user's first hotel special request. This must non-smoking equestSet.specialRequestSet.specialRequest_1 contain one of the special hotel special request values listed for “Hotel Special Request” in the “Profile List of Values” section in this document (these values are case sensitive).

servicePreferences.hotelPreferences.hotelSpecialR This is the user's second hotel special request. This KING equestSet.specialRequestSet.specialRequest_2 must contain one of the special hotel special request values listed for “Hotel Special Request” in the “Profile List of Values” section in this document (these values are case sensitive).

servicePreferences.hotelPreferences.hotelSpecialR This is the user's third hotel special request. This DBLB equestSet.specialRequestSet.specialRequest_3 must contain one of the special hotel special request values listed for “Hotel Special Request” in the “Profile List of Values” section in this document (these values are case sensitive).

servicePreferences.hotelPreferences.membershipS This is the user's first frequent hotel chain code. This EH et.membership_1.chainCode must be a valid 2-character hotel brand or chain code. For a list of hotel chain codes, see “Hotel Chain Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.hotelPreferences.membershipS This is the user's frequent hotel membership number EH2345678DYZ et.membership_1.membershipNumber for the first frequent hotel chain code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.hotelPreferences.membershipS This is the user's second frequent hotel chain code. EM et.membership_2.chainCode This must be a valid 2-character hotel brand or chain code. For a list of hotel chain codes, see “Hotel Chain Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.hotelPreferences.membershipS This is the user's frequent hotel membership number EMX2345678DY et.membership_2.membershipNumber for the second frequent hotel chain code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.hotelPreferences.membershipS This is the user's third frequent hotel chain code. This EM et.membership_3.chainCode must be a valid 2-character hotel brand or chain code. For a list of hotel chain codes, see “Hotel Chain Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.hotelPreferences.membershipS This is the user's frequent hotel membership number EX2345678DYM et.membership_3.membershipNumber for the third frequent hotel chain code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

49 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

servicePreferences.hotelPreferences.preferredHotel This is the user's first hotel special instructions. The Coffee maker AmenitySet.amenityCode_1 value must be one of the special hotel amenity values listed for “Hotel Amenities” in the “Profile List of Values” section in this document (these values are case sensitive).

servicePreferences.hotelPreferences.preferredHotel This is the user's second hotel special instructions. Computer use AmenitySet.amenityCode_2 The value must be one of the special hotel amenity values listed for “Hotel Amenities” in the “Profile List of Values” section in this document (these values are case sensitive).

servicePreferences.hotelPreferences.preferredHotel This is the user's second hotel special instructions. Whirlpool AmenitySet.amenityCode_3 The value must be one of the special hotel amenity values listed for “Hotel Amenities” in the “Profile List of Values” section in this document (these values are case sensitive).

servicePreferences.carRentalPreferences.defaultTra This is the user's preferred rental car transmission A nsmissionType type. The value must be one of the following: • A (automatic) • M (manual)

servicePreferences.carRentalPreferences.defaultNu This is the user's preferred number of car doors for a C mDoors rental car. The value must be one of the following: • C (2- or 4-door) • D (4-door) • B (2-door)

servicePreferences.carRentalPreferences.defaultCa This is the user's preferred rental car type. The value E rType must be one of the special default car type values listed for “Default Car Type” in the “Profile List of Values” section in this document.

servicePreferences.carRentalPreferences.carSpecia This is the user's first rental car special request. The NAV lRequestSet.specialRequestSet.specialRequest_1 value must be one of the special request values listed for “Rental Car Special Requent” in the “Profile List of Values” section in this document.

servicePreferences.carRentalPreferences.carSpecia This is the user's second rental car special request. CSI lRequestSet.specialRequestSet.specialRequest_2 The value must be one of the special request values listed for “Rental Car Special Requent” in the “Profile List of Values” section in this document.

servicePreferences.carRentalPreferences.carSpecia This is the user's third rental car special request. The LUG lRequestSet.specialRequestSet.specialRequest_3 value must be one of the special request values listed for “Rental Car Special Requent” in the “Profile List of Values” section in this document.

50 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

servicePreferences.carRentalPreferences.members This is the user's first frequent rental car chain code. AL hipSet.membership_1.companyCode This must be a valid 2-character rental car brand or chain code. For a list of rental car chain codes, see “Rental Car Company Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.carRentalPreferences.members This is the user's frequent rental car membership A12345678XODS hipSet.membership_1.membershipNumber number for the first frequent rental car brand or chain code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.carRentalPreferences.members This is the user's second frequent rental car chain ZE hipSet.membership_2.companyCode code. This must be a valid 2-character rental car brand or chain code. For a list of rental car chain codes, see “Rental Car Company Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.carRentalPreferences.members This is the user's frequent rental car membership Z12345678XODE hipSet.membership_2.membershipNumber number for the second frequent rental car brand or chain code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.carRentalPreferences.members This is the user's third frequent rental car chain code. ZD hipSet.membership_3.companyCode This must be a valid 2-character rental car brand or chain code. For a list of rental car chain codes, see “Rental Car Company Codes” in “Appendix E: Profile List of Values” in this document.

servicePreferences.carRentalPreferences.members This is the user's frequent rental car membership X12345678ABDE hipSet.membership_3.membershipNumber number for the third frequent rental car brand or chain code. It must be alphanumeric without spaces or special characters. The maximum number of characters is 50.

servicePreferences.defaultAirChargeCardNumber This is the user's valid credit card number used for all 3400 0000 0000 air purchases. Dashes and spaces are not allowed. 009 Sample values: Visa: 4111111111111111 MasterCard: 5500000000000004 American Express: 340000000000009 Diner's Club: 30000000000004 Carte Blanche: 30000000000004 Discover: 6011000000000004

51 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

servicePreferences.defaultHotelChargeCardNumber This is the user's valid credit card number used for all 3400 0000 0000 hotel guarantees and purchases. If not provided, the 009 air purchases credit card is used. Dashes and spaces are not allowed. Sample values: Visa: 4111111111111111 MasterCard: 5500000000000004 American Express: 340000000000009 Diner's Club: 30000000000004 Carte Blanche: 30000000000004 Discover: 6011000000000004

servicePreferences.defaultCarChargeCardNumber This is the user's valid credit card number used for all 3400 0000 0000 rental car guarantees and purchases. Dashes and 009 spaces are not allowed. Sample values: Visa: 4111111111111111 MasterCard: 5500000000000004 American Express: 340000000000009 Diner's Club: 30000000000004 Carte Blanche: 30000000000004 Discover: 6011000000000004

If you are updating existing user information, all information for the following set of attributes must be loaded. If any attribute in this set is missing information, the information in other attributes of this set will be lost.

passportSet.passport.countryCode This is the user’s first passport country code. This US must be a valid 2-letter ISO country code.

passportSet.passport.number This is the user’s first passport number. It must be 12345678 alphanumeric without spaces or special characters. The maximum number of characters is 50.

passportSet.passport.expirationDate This is the user’s first passport expiration date. It 2012-12-05 (for must be in the YYYY-MM-DD format. Dec. 5, 2012)

passportSet.passport.issueDate This is the user’s first passport issue date. It must be 2012-12-05 (for in the YYYY-MM-DD format. Dec. 5, 2012)

passportSet.passport.issueCountry This is the user’s first passport country code for the US issuing country. This must be a valid 2-letter ISO country code.

If you are updating existing user information, all information for the following set of attributes must be loaded. If any attribute in this set is missing information, the information in other attributes of this set will be lost.

nationalIDCardSet.nationalIDCard.countryCode This is the user’s national ID card country code. This US must be a valid 2-letter ISO country code. This card is more often used in and is the equivalent of a US drivers' license.

nationalIDCardSet.nationalIDCard.number This is the user’s national ID card number. It must be 12345678 alphanumeric without spaces or special characters. The maximum number of characters is 50.

52 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

nationalIDCardSet.nationalIDCard.expirationDate This is the user’s national ID card expiration date. It 2012-12-05 (for must be in the YYYY-MM-DD format. Dec. 5, 2012)

nationalIDCardSet.nationalIDCard.issueDate This is the user’s national ID card issue date. It must 2012-12-05 (for be in the YYYY-MM-DD format. Dec. 5, 2012)

If you are updating existing user information, all information for the following set of attributes must be loaded. If any attribute in this set is missing information, the information in other attributes of this set will be lost.

visaSet.visa.countryCode This is the user’s first visa country code. This must be US a valid 2-letter ISO country code.

visaSet.visa.number This is the user’s first visa number. It must be 12345678 alphanumeric without spaces or special characters. The maximum number of characters is 50.

visaSet.visa.expirationDate This is the user’s first visa expiration date. It must be 2012-12-05 (for in the YYYY-MM-DD format. Dec. 5, 2012)

visaSet.visa.type This is the user's first visa type. This must be a value Business Visa from “Visa Types” in “Appendix E: Profile List of Values” in this document.

If you are updating existing user information, all information for the following set of attributes must be loaded. If any attribute in this set is missing information, the information in other attributes of this set will be lost.

chargeCardSet.chargeCard.cardNumber This is the user's first credit card number. Dashes or 3400 0000 0000 spaces are allowed. Sample values: 009 Visa: 4111 1111 1111 1111 MasterCard: 5500 0000 0000 0004 American Express: 3400 0000 0000 009 Diner's Club: 3000 0000 0000 04 Carte Blanche: 3000 0000 0000 04 Discover: 6011 0000 0000 0004

chargeCardSet.chargeCard.brandType This is the user's first credit card type. This must be a AX value from “Credit Card Vendor Codes” in “Appendix E: Profile List of Values” in this document.

chargeCardSet.chargeCard.expirationDate This is the user’s first credit card expiration date. It 2012-12-05 (for must be in the YYYY-MM-DD format. Dec. 5, 2012)

chargeCardSet.chargeCard.cardName This is the user’s preferred text to clearly identify the My personal Visa use of the first credit card – the label that is displayed. It must be alphanumeric (spaces are allowed). The maximum number of characters is 35.

chargeCardSet.chargeCard.isCorporate This is a flag to indicate whether the user’s first credit N card is a corporate card or not. Set to “Y” if the card is a corporate card. If this is not provided, the default is “N” (not a corporate card).

53 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

chargeCardSet.chargeCard.billingAddress.street1 If the first credit card is a corporate card, this is the 500 Main Street company street address. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

chargeCardSet.chargeCard.billingAddress.aptSuite If the first credit card is a corporate card, this is the Suite #150 company suite or apartment number. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

chargeCardSet.chargeCard.billingAddress.mailStop If the first credit card is a corporate card, this is the MD-3 company mail stop. It must be alphanumeric (spaces are allowed). The maximum number of characters is 35.

chargeCardSet.chargeCard.billingAddress.city If the first credit card is a corporate card, this is the Palo Alto company city. It must be alphanumeric (spaces are allowed). The maximum number of characters is 50.

chargeCardSet.chargeCard.billingAddress.stateProv If the first credit card is a corporate card, this is the CA ince company state or province. This must be a valid state/ province name or state/province code.

chargeCardSet.chargeCard.billingAddress.postalCo If the first credit card is a corporate card, this is the 94036 de company zip or postal code. It must be alphanumeric (spaces are allowed). The maximum number of characters is 25.

chargeCardSet.chargeCard.billingAddress.country If the first credit card is a corporate card, this is the US company country code. This must be a valid 2-letter ISO country code.

chargeCardSet.chargeCard.billingCompany If the first credit card is a corporate card, this is the ABC Company company name. It must be alphanumeric (spaces are allowed). The maximum number of characters is 100.

chargeCardSet.chargeCard.billingName The card’s cardholder name. It must be alphabetic John R. Smith without numbers or special characters (spaces are allowed). The maximum number of characters is 100.

If you are updating existing user information, all information for the following set of attributes must be loaded. If any attribute in this set is missing information, the information in other attributes of this set will be lost.

customFieldCollectionName.customFieldName This is custom field #1. You can add additional custom fields as needed. You must however, edit the column header (the XML tag) to exactly match the custom field collection name and field name previously assigned in the database.

54 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Attribute Description Sample Value

customFieldCollectionName.customFieldName This is custom field #2. You can add additional custom fields as needed. You must however, edit the column header (the XML tag) to exactly match the custom field collection name and field name previously assigned in the database.

customFieldCollectionName.customFieldName This is custom field #3. You can add additional custom fields as needed. You must however, edit the column header (the XML tag) to exactly match the custom field collection name and field name previously assigned in the database.

55 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Appendix E: Profile List of Values

The values for user profile attributes are as follows:

Title and Suffix

Title Value Title Description Suffix Value Suffix Description

Dr. Doctor Jr. Junior

Miss Female Sr. Senior

Mr. Male II The second

Mrs. Wife III The third

Ms. Single female IV The fourth

Master Boy Ph.D Doctor of Philosophy

Prof. Professor Prof. Professor

Sir Title

Emergency Contact Relationship

Spouse/Domestic Partner

Parent

Child

Relative

Business

Neighbor

Friend

Other

56 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Credit Card Vendor Codes

Value Description

AX American Express

CB CarteBlanche

DS Discover Card

ER EnRoute

EC Eurocard

JC JCB

CA MasterCard

TP Universal Air Travel Card

VI Visa

BL Carte Bleu

DC Diners Club

Air Special Request

Value Description

BLND Blind Passenger

DEAF eaf Passenger

WCMP Wheelchair - manual

WCHR Wheelchair - can ascend and descend stairs

WCHS Wheelchair - cannot ascend or descend stairs

WCHC Wheelchair - must be carried

57 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Visa Types

Business Visa

Tourist Visa

E-1 Treaty Trader Visa

E2 Treaty Investor Visa

F-1 Student Visa

H-1B Work Visa

H-2B Work Visa

L-1 Visa

K-1 Visa

TN Nafta Work Visa

Green Card

Resident Alien

Other

58 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Meal Preference

Value Description

AVML Asian vegetarian

BLML Bland

DBML Diabetic

FPML Fruit plate

GFML Gluten free

HFML High fiber

HNML Hindu

KSML Kosher

LCML Low calorie

LFML Low fat

LPML Low protein

PRML Low purin

LSML Low sodium

MOML Muslim

NLML Non-lactose

ORML Oriental asian

RVML Raw vegetarian

SFML Seafood

standard Standard

VGML Vegetarian

VLML Vegetarian lacto-ovo

59 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Hotel Special Request

Value Description

no elevator Away from elevator

no ice Away from ice machine

accessible Disabled accessible

KING King or queen bed

TWIN Twin beds

QUEEN Queen bed

DBLB Double bed

smoking Smoking room

no ice Away from ice machine

no elevator Away from elevator

accessible Disabled accessible

high Higher floor room number

low Lower floor room number

non-smoking Non-smoking room

60 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Hotel Amenities

Air conditioning Free Meeting room broadband internet Mini bar Wireless internet

ATM Free Meeting room wireless internet Multi-lingual staff Women-only floor

AV equipment Free newspaper Non-smoking Rooms

Babysitting Free parking Number of Bars/Lounges

Balcony/Terrace Free wireless internet Number of Restaurants

Beach Game room Outdoor pool

Bikes Gift shop Outdoor tennis

Broadband internet Golf Paid parking

Business center Guest fax Phone

Cable/Satellite TV Hair stylist/barber Photo service

Car rental Health spa Public wheelchair

Coffee maker Hot tub Refrigerator

Complimentary coffee Indoor pool Roll-away crib

Complimentary transportation Iron Safe in room

Computer use Jogging track Secretary service

Concierge club floor Kitchenette Smoke alarm

Concierge services Laundry room Snow skiing

Currency exchange Laundry/Dry cleaning service Surveillance cameras

Daily maid service Lighted parking Technical training facility

Electronic key Limited health club Telephone voice mail

Fire sprinklers Limited room service TV

Fireplace Meeting facility Uniformed security

Fitness room Meeting room broadband internet Valet parking

Free airport transportation Meeting room wireless internet VCR in room

Free Broadband internet Microwave oven Whirlpool

61 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Rental Car Special Request

Value Description

NSK Non-smoking car

NAV Navigational system

ADL Automatic locks

PHN Cellular phone

CSI Infant seat

CST Child seat

HCL Hand controls-left

HCR Hand controls-right

HCH Hatchback

LUG Luggage rack

SKI Ski equipment rack

SNO Snow chains

62 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Default Car Types

Value Description

M Mini

E Economy

C Compact

I Intermediate

S Standard

F Full Size

P Premium

L Luxury

X Special

MV Minivan

FV Fullsize Van

SUV SUV

63 04-MAR-2013

Rental Car Company Codes Value Description

PI Preferred Rent a Car Value Description RR Rent Rite AC Ace Rent A Car RY Royal Rent A Car AD Advantage SL I.T.S. Car Rental AF Americar SV U-Save AL Alamo Rent A Car SW Southwest Car Rental AO Aco Rent A Car SX Sixt Auto AS Practical Rent Car TR Triangle Rent A Car AU Austrian Car Rental TS International Tvl Svcs CC County Car UN Unidas CO Continental Rent a Car ZA Payless CT TT Key Services ZD Budget DS Discount ZE Hertz EP Europcar ZI Avis ET Enterprise ZL National Car Rental EZ Ez Rent A Car ZR Dollar FA Able Rent A Car ZS Sears FX Fox Rent a Car ZT Thrifty Car Rental HO Holiday Car Rental ZU Auto Europe IA Interamerica BL Red And Blue IM Imperial Car Rental CV Capps Van Rental LL Localiza Car Rental EE Exoticar Express LM Lm Car Rental EI Irish Car Rental MW Midway Rent A Car EV Executive Car Rental NE Nationwide FD Ford Dealer NF New Frontier GO Value REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description

MA Magic Rent A Car

MI Malone Car Rental

RT Routes Car Rental

US Us Rent A Car

VR Specialty Van Rentals

WC Westcoast Rac

65 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Hotel Chain Codes Value Description

BV Best Value Inns Value Description BW AA AmericInn BX Columbus Res Svcs AB Abotel CB Canridata/Saturno AC Atel Hotels Network CC Clarion AE AmeriHost Inn CD Concorde Hotels AH Aston CE International AI Arcantis Hotels CG City Lodge AJ AmeriSuites CD Concorde Hotels AL IH Classic Intl Hotels AM Adams Mark CH Classic International Hotels AN ANA Hotels CI Comfort Inns AP Astron Hotels CJ Caesar Park Hotels AQ Atahotels CL AR Alliance Resorts CM Camino Real AZ Axcess Hotels CN BA Boscolo Hotels CP AB Abotel CQ BB Bartell Hotels CC Clarion BE Homestead Village CS Colony Resorts BH CU Charming Hotels BI Best Inns CV Cavanaughs Hotels BK Interstate Hotels CX Country Inns & Suites by Carlson BP Shilo Inns CY BR & Resorts CZ Comfort Suites BU Baymont Inns DE and Resorts

66 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

DI FW Flag Hotels

DL Doral Resorts GB MacDonald Hotels

DA Doral Hotels and Resorts GD Grand Tradition

DM Domina Hotels GE Gaylord Entertainment

DN Destination Hotels and Resorts GH Grand Heritage

DO Dorint Resorts GI

DR Drury Inns GM Meritus Hotels

DS GO GuestHouse Inns, Hotels, & Suites

DT Doubletree GR Global Resources

DV De Vere Hotels GT Golden Tulip Hotels

DW Disney World GW Great Hotels of the World

EA GX Global Conextions

EE EaziRes GZ GenaRes Reservations

EI Executive Hotels & Resorts HA HotUSA

EJ Williams Hospitality HB H B Thomas

EL Element Hotels HE Helmsley Harley Hotels

EO HF Homegate

EP Epoque Hotels HG Homewood Suites

ES Embassy Suites HH Hilton Hotels & Resorts

EU Europa Spectrum HI

EZ Cambria Suites HJ Howard Johnson

FA Fairmont Hotel HK Hot Key International

FH Fiesta Americana HL Hilton International

FN Fairfield Inn HO HotelRez

FS Four Seasons HQ Hotelink

FT Devere Grande HR Harrah's Hotel and Casino

67 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

HS Abacus Merchant Hotels KC Kimpton Hotels Group

HK Hot Key International KG

HU Vacations KH Kerry Hotels

HV Harvey Hotels KI Hotels

HX Hampton Inns KL Clubhouse Inns

HY Hyatt KO KSL Resorts

IC InterContinental KY Keytel

IE Inter Europe Hotels LC Luxury Collection

IG Insignia Resorts LE Luxe Worldwide Hotels

IH Classic Intl Hotels LM Lexington Services

IL Innlink Reservations LO Langham Hotels

SM Innlink Reservations LQ La Quinta

SM Innlink Reservations LT - Australia

IM Independent Managed Hotels LW Leading Hotels of the World

IN LX Small Luxury Hotels

IP Innpoints LZ

IQ Myfidelio MC Marriott

IS Ian Schrager MD Le Meridien

IT International Travel Resorts ME Sol Melia Hotels

JD Jurys Doyle Hotels MG Magnolia Hotels

JU Jumer Hotels MH Marco Polo Hotels

JH Jolly Hotels MK Movenpick

JT MM Maritim

JV Joie de Vivre Hotels MO Mandarin Oriental

JH Jolly Hotels MP Minto Place Suite Hotel

JH Jolly Hotels MR

68 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

MS Minto Place Suites PK Park Plaza

MT Microtel PT Prime Hotels & Resorts

MU Millennium Hotels QC Camberley Hotel Company

MV MGM Mirage QI Quality Inn

MX QL Queensline Reservations

MZ MainStay Suites QM Queens Moat Hotels

NC Noble House Hotels QR Quality Resorts

NK Nikko RA Hotels and Resorts

NO New Otani Hotels RB Resort Bookings

NS NH Hotels RC Residence Inns by Marriott

NT Myfidelio RD Radisson Worldwide

NY Affinia Hospitality RE Regent International Hotels & Resorts NZ Ascend Collection RF Red Roof Inns OB Oberoi Group RG Rydges Hotel Group OC Hotel Okura RH Registry Hotels OE Orient Express RI Rodeway Inns OM Omni Hotel RL and Inns ON Reconline RX Ringhotels OR Outrigger RO Romantik Hotels OT Othon Hotels RQ Regal Hotels International OZ RR Rihga Royal Hotels PD Park Inns & Suites RT Hotels PF Pan Pacific Hotels RW Rosewood Hotels PH Preferred Hotels RX Ringhotels PI Pacific International Hotels RY Rodeway Inns PJ Prince Hotels & Resorts

69 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

RZ Ritz-Carlton TA ReservHotel

SB Small Hotel Company TG Travelodge

SC Sceptre Hotels TH Constellation Group

SE Sercotel Hotels TI

SF Sutton Place Hotels TJ

SG Shangri La International Hotels TL Travelodge Hotels

SH TO TownePlace Suites

SI Sheraton TP Top International Hotels

SJ Signature Inns TS International Travel Service

SL Swissotel TA ReservHotel

SM Innlink Reservations UB Suburban Hotels

ME Sol Melia Hotels UI Utell International

ME Sol Melia Hotels UK

SO Sonesta Hotels US Sierra Suites

SO Sonesta Hotels UZ Unirez

SO Sonesta Hotels VA Vagabond

SP Special Properties VE Vantis Hotels

SQ Select Marketing Hotels VG Villager Inn

SR Steigenberger Hotels VP VIP Reservations

SS Studio 6 VY

ST SORAT Hotels WB Relais and Chateaux Ltd.

SU Southern Sun Hotels WD Woodfin Suite Hotels

SV Sarova Hotels WG Wingate

SX Supranational WH

SY Starhotels WI Westin Hotels

SZ Sleep Inns WK Warwick Hotels

70 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

WL Wellesley Inns BG Hotels

WM Westmark Hotels BN Barcelo Hotels & Resorts

WR Sterling International BY Banyan Tree

WV iHotelier Hotels BZ CMNet Hotels

WW World Hotels New CA EDS Lodging

WX Coast Hotels CM Camino Real

WY Wyndham CT CMNet

XL Summit Hotels and Resorts DA Doral Hotels and Resorts

XN Global Res DC Dorchester Group

XO Luxury Resorts DD Derag Hotels

XR St. Regis DH Distinguished Hotels

XS DJ Hard Rock Hotels

XV SpringHill Suites DU Destination Unlimited Hotels

YO ED EuroDisney Hotels

YR Raffles Hotel and Resorts ER Electronic Representation Services

YS Stamford Hotels ET Marriott Conference Center

YX SynXis Corp FB Fontainebleau

YZ by Holiday Inn FE Forte Hotels

1 Fiesta Inns FL Fimotel

2 One Hotels FZ Friendship Inns

AG Hotel des Gouverneurs GA Global Alliance

AS All Suites Hotels GF Grange Hotels

AV Ambassador Suites GG Grand Hospitality

AX Anasazi Service Corp GS GHRS

BC Boutique GV Graves Hotels

BF Beaufort Hotels HD HotelRed

71 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

HN Global Home Network NV Las Vegas Travel

HP Hyatt Place OI Otedis

HW Hotel World OO Crown Sterling Suites

IF Nifos Hotels PM Paramount Hotels

IR InnPoints Reservations PN Peninsula Hotels

JA Jarvinen Associates PQ Purple Hotels

JB Beaches Resorts PR Protea

JS Jack Stovall PS

JU Jumer Hotels PX Performance Connections

KA Karos Hotels PY Peabody Hotels

KK KeySystems QH QHotels

KN Kintetsu International QV ResortQuest

KR Regal Hotels RJ Mayan Hotels

LA Luxury Accomodations RK REZlink International

LI LeisureLink RS Rock Resorts

LP Lexington Collection SA Sabre Exclusives

LU Luxor Hotel UE Universal Orlando

MB Mandalay Bay UR Ultimate Resorts

MI Hotels UV Univisit

ML Melrose Hotels VC Marriott Vacation Center

MN Monte Carlo Resort VK VacationClick

MY Karyon VX Hotel System Support Service

ND National Hotels WA Waldorf=Astoria

NE Nendels WC Westcoast Hotels

NN Envergure Group WO WorldRes

NR XH Extra Holidays

72 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description

XW WebRes

XZ Hotelzon

YH Trust Hospitality

YP AltiusPar

YY Other

ZC Ritz-Carlton Hotels & Resorts

73 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Airline Vendor Codes Value Description

4Z SA Airlink Value Description 5B Trans Intl Express 1L Express 5G Skyservice 2B ATA Aerocondor 5H Star Air 2F Frontier Flying Service 5J Cebu Pacific Air 2J Air Burkina 5K Odessa Airlines 2K AeroGal 5L Aerosur 2M Moldavian Airlines 5T Canadian North 2N Yuzmashavia 5W Astraeus 2P Air Philippines 6A Aviacsa 2S Island Express 6B Britannia Airways 2W Welcome Air Luftfahrt 6F Aerotrans Airlines 3C Corporate Airlines 6G Air Wales 3H Air Inuit 6H Israir Airlines 3M Gulfstream Intl Airlines 6L Aklak 3Q Yunnan Airlines 6N Trans Travel Airlines 3T Turan Air 6Q Slovak Airlines 3U Sichuan Airlines 6U Air Ukraine 3Z Necon Air 7D Donbassaero Airlines 4D Air Sinai 7F First Air 4M Lan 7H ERA Aviation 4N Air North 7L AeroCaribbean 4S Sol Air 7P Batavia Air 4U Germanwings 7V Pelican Air 4W Warbelow's Air Ventures 7Y Air Industria SPA 4Y Yute Air Alaska 7Z Laker Airways Bahamas

74 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

8B Star Airlines AF Air

8E Inc. AH Air Algerie

8O West Coast Air AI Air India

8P Pacific Coastal Airlines AJ Aero Contractors

8S Scorpio Aviation AK Airasia

8T Air Tindi AM Aeromexico

9C Wimbi Dira Airways AN Ansett Australia

9E Northwest Airlink AO Australian Airlines

9J Pacific Island Aviation AP Air One

9K AR Aerolineas

9L Colgan Air AS

9M Central Mountain Air AT Maroc

9Q PB Air AU Austral Lineas Aereas

9U Air Moldova AV Avianca

9W Jet Airways AX Trans States Airlines

A0 L'Avion AY Finnair Oy

A3 Aegean Airlines AZ Alitalia

A4 Southern Winds S.A. B2 Belavia

A5 B3 Bellview Airlines

A8 Golf Air B4 Globespan Airways

A9 Airzena Georgian Airlines B6 JetBlue

AA B7 Uni Airways

AB Air Berlin B8 Britrean Airlines

AC Air Canada BA

AD Pt. Air Paradise Intl BD British Midland Airways

AE Mandarin Airlines BE Flybe

75 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

BG Biman Bangladesh CL Lufthansa Cityline

BH Hawkair Aviation CM Copa Airlines

BI Royal Brunei Airlines CN Islands Nationair

BK Potomac Air CO Continental Airlines

BL Pacific Airlines CP Compass Airlines

BP Air Botswana CS Continental Micronesia

BQ Aeromar CU Cubana Airlines

BR Eva Airways CW Air Marshall Island

BT Air Baltic CX Cathay Pacific Airways

BU Braathens ASA CY Cyprus Airways

BV Blue Panorama Airlines CZ China Southern Airlines

BW BWIA West Indies Airways D3 Daallo Airlines

BY Thomson Fly D6 Interair South Africa

C3 Contact Air D9 Aeroflot-Don

C4 Alma de DB

C5 Commutair DC Golden Air Flyg

C9 Cirrus Airlines DE Condor

CA Air China Intl DF Aerolineas de Baleares

CB ScotAirways DH Independence Air

CC Macair Airlines DI DBA

CE Nationwide Air DJ Virgin Blue Airlines

CF City Airline DL

CG Airline Papua New Guinea DM Maersk Air

CH DO Air Vallee

CI China Airlines DT Taag Angola Airlines

CJ BA CityFlyer DU Hemus Air

76 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

DY Norwegian Air FF Tower Air

E3 Domodedovo Airlines FG Ariana Afghan Airlines

E4 Aero Asia Intl FI Icelandair

E5 Samara Airlines FJ Air Pacific

E8 Alpi-Eagles FL AirTran Airways

EB Pullmantur Air FM Shanghai Airlines

EC OpenSkies FN Regional Airlines

ED AirBlue FR Ryanair

EF Far Eastern Air Transport FU

EI Aer Lingus FV Pulkovo Aviation Enterprise

EK Emirates Airlines G3 Gol Transportes Aereos

EL Air Nippon G4

EM GA Garuda Indonesia

EN Air Dolomiti GC Gambia Intl Airlines

EO Hewa Bora Airways GE TransAsia Airways

EQ Tame C.A. GF Gulf Air

ET Ethiopian Airlines GH Ghana Airways

EU Ecuatoriana GL Air Greenland

EV Atlantic GO Go Fly

EW Eurowings GQ Big Sky Airlines

EY Etihad Airways GR Aurigny Air Services

EZ Sun Air of Scandinavia GT GB Airways

F5 Cosmic Air GU Aviateca

F7 fly baboo GV Aero Flight

F9 GW Air Lines of Kuban

FB Bulgaria Air H2

77 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

H3 Harbour Air IR Iran Air

H8 Dalavia Far East IT Kingfisher Airlines

HA IY Yemenia

HC Aero-Tropics Air Services IZ Arkia Israel Airlines

HF HapagFly J2 Azerbaijan Airlines

HG NIKI J3 Northwestern Air

HI Papillon Airways J8 Berjaya Air

HJ Hellenic Star Airways JA Air Bosna

HM Air Seychelles JC JAL Express

HQ Harmony Airways JD Japan Airlines Domestic

HR Hahn Air JE Manx Airlines

HU Hainan Airlines JF L.A.B. Flying

HV Transavia JH Nordeste Linhas Aereas

HW North-Wright Airways JJ Tam Linhas Aereas S.A.

HY Uzbekistan Airways JK Spanair

IA Iraqi Airlines JL Japan Airlines

IB Iberia JM Air Jamaica

IC Indian Airlines JO JALways

ID Interlink Airlines JP Adria Airways

IE Solomon Airlines JQ Jetstar Airways

IF Islas Airways JR Aero California

IG Meridiana JS Air Koryo

IK Imair JU Jat Airways

IL Istanbul Airlines JV Bearskin Airlines

IN Macedonian Airlines JZ Skyways AB

IQ Augsburg Airways K2 EuroLOT

78 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

K5 Wings of Alaska LN Libyan Arab Airlines

K8 Dutch Caribbean Airlines LO LOT Polish Airlines

K9 Skyward Aviation LP LanPeru

KA Hong Kong Dragon Airlines LR Lacsa Airlines

KC Trans Atlantic Airlines LS Jet2

KE Korean Air LT LTU Intl Airways

KF Blue1 LU Lan Express

KJ British Mediterranean LV Albanian Airlines

KL KLM Royal Dutch Airlines LW Pacific Wings

KM Air Malta LX Swiss Airlines

KQ Kenya Airways LY El Al Israel Airlines

KS PenAir LZ Balkan Bulgarian Air

KU Kuwait Airways M8 Mekong Airlines

KX Cayman Airways M9 Motor Sich JSC Airline

L6 Air Maldives MA Malev Hungarian Airlines

LA Lan MD Air Madagascar

LB Lloyd Aereo Boliviano ME Middle East Airlines

LC Legend Airlines MF Airlines

LD Linea Turistica Aereotuy MH Malaysia Airlines

LF Nordic East Airlink MI SilkAir

LG Luxair MJ LAPA

LH Lufthansa MK Air Mauritius

LI Liat MM SAM

LK Air Luxor MN British Airways Comair

LL Lineas Aereas Allegro MO Calm Air Intl

LM Livingston MP Martinair

79 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

MQ American Eagle OF Air Finland

MS EgyptAir OH Comair

MU China Eastern Airlines OK Czech Airlines

MV Armenian Intl Airways OL Ostfriesische Lufft

MW OM Miat Mongolian

MX Mexicana de Aviacion OO Skywest Airlines

MZ Merpati Nusantara OP Chalks Ocean Airways

N2 Aero Internacionales OS Austrian Airlines

N3 Omskavia Airline OU Croatia Airlines

N4 Minerva Airlines OV Estonian Air

N7 Lagun Air OW American Eagle

NA North American Airlines OX Orient Thai Airlines

ND Airlink Limited OZ Asiana Airlines

NF Air Vanuatu P2 UTair

NG Lauda Air P5 AeroRepublica

NH All Nippon Airways P7 East Line Aviation

NK PB Provincial Airlines

NM Mount Cook Airlines PC Air Fiji

NT Binter Canarias PD Porter Airlines

NU Japan Transocean Air PE Air Europe

NW Northwest Airlines PF Palestinian Airlines

NX Air Macau PG Bangkok Airways

NY Air Iceland PH Polynesian Airlines

NZ Air New Zealand PI Sun Air

OA Olympic Airlines PJ Air Saint Pierre

OB Astrakhan Airlines PK Pakistan Intl Airlines

80 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

PR Philippine Airlines QX

PS Ukraine Intl Airlines QY Aero Virgin Islands

PU Pluna Uruguay R2 Orenburg Airlines

PW Precision Air R7

PX Air Niugini R8 Kyrghyzstan Airlines

PY Surinam Airways RA Royal Nepal Airlines

PZ TAM Mercosur RB Syrian Arab Airlines

Q2 Island Aviation RC Atlantic Airways

Q4 Swazi Express Airways RE Aer Arann Express

Q5 40 Mile Air RG Varig Airlines

Q7 Sobelair RJ Royal Jordanian Airlines

QA Aerocaribe RO Tarom Romanian Airlines

QE Crossair Europe RQ Kam Air

QF Qantas Airways RU TCI SkyKing

QI Cimber Air RW RAS Fluggesellschaft

QK Air Canada Jazz RZ SANSA Airlines

QL Serendib Express S2 Sahara Airlines

QM Air Malawi S3 Santa Barbara Airlines

QN Air Armenia S7 Siberia Airlines

QP Airkenya S9 East African Safari Air

QQ Alliance Airlines SA South African Airways

QR Qatar Airways SB Air Caledonie Intl

QS Smart Wings SC Shandong Airlines

QT Regional Air SD Sudan Airways

QU East African Airlines SE Star Airlines

QV Lao Aviation SF Tassili Airlines

81 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

SG Jetsgo TM LAM

SK Scandinavian Airlines TN Nui

SL Rio Sol TP TAP Air Portugal

SM Swedline Express TR TransBrasil

SN Brussels Airlines TS Air Transat

SP Sata Air TU Tunis Air

SQ Singapore Airlines TX Air Caraibes

SS Corse Air Intl U2 easyJet

ST YANDA AIRLINES U5 USA 3000 Airlines

SU Aeroflot U6 Ural Airlines

SV Saudi Arabian Airlines UA

SW Air Namibia UB Myanma Airways

SX Aeroejecutivo UC Airlines

SY UD Hex Air

SZ Air Southwest UG Tuninter Airlines

T4 Hellas Jet Airlines UK KLM UK

T5 Turkmenistan Airlines UL SriLankan Airlines

T6 Tavrey Air UM Air Zimbabwe

T7 UN TRANSAERO Airlines

TA TACA Intl UP Bahamasair

TC Air Tanzania UQ O'Connor Airlines

TE Lithuanian Airlines US US Airways

TF Malmo Aviation UU

TG Thai Airways UW Universal Airlines

TK Turkish Airlines UX Air Europa

TL Airnorth UY Cameroon Airlines

82 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

UZ Buraq Air WF Wideroes Flyveselskap

V7 Air Senegal Intl WG Wasaya Airways

V9 Bashkir Airlines WH China Northwest Airlines

VA V Australia WJ Labrador Airways

VC Airlines WM Windward Islands Airways

VE Volare Airlines WN

VG VLM Airlines WP Aloha Island Air

VH Aeropostal WR Royal Tongan Airlines

VI WS WestJet Airlines

VK Virgin Nigeria Airways WT Nigeria Airways

VM Viaggio Air WW bmibaby

VN Vietnam Airlines WX City Jet

VO Tyrolean Airways WY Oman Air

VR TACV Cabo Verde Airlines WZ West African Airlines

VS Virgin Atlantic X3 TUIfly

VT Air Tahiti XG clickair

VU Societe Nouvelle Air XJ Mesaba Airlines

VV AeroSvit Airlines XK CCM Airlines

VW Aeromar Airlines XL LanEcuador

VX Virgin America XO China Xinjiang Airlines

VY Vueling Airlines XQ Sun Express

VZ MyTravel Airways XR Skywest Airlines

W7 Sayakhat Airlines XT KLM Exel

W8 La Costena Airlines XV Ivoire Airways

WB Rwandair Express XY Air Nigeria

WE Rheintalflug Seewald XZ South African Express

83 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

Y2 flyglobespan ZQ Caribbean Sun Airlines

Y4 Eagle Aviation ZS Azzurra Air

YI ZT Air Zambezi

YK Kibris Turkish Airlines ZV Air Midwest

YN Air Creebec ZW

YO Heli Air Monaco 0D Darwin Airline

YP Aero Lloyd 2C SNCF FRENCH RAILWAYS

YR Scenic Airlines 2D Aero VIP S.A.

YS Regional CAE 2L Helvetic Airways

YT Air Togo 2V Amtrak

YU Dominair 3D Denim Air

YV 3E Atlant Soyuz Airlines

YW Air Nostrum 3I Chile

YX Midwest Airlines 3K Jetstar Asia Airways

Z4 Zircon Airways Benin 3N Air Urga

Z5 GMG Airlines 3W EuroManx

Z6 Dnieproavia 4C Aires

ZB Monarch Airlines 4L Air Astana

ZC Royal Swazi National Airways 5D Aerolitoral S.A de C.V.

ZE Lineas Aereas Azteca 5M Sibaviatrans

ZI 5N Aeroflot Nord

ZJ Teddy Air 5O Europe Airpost

ZK Great Lakes Aviation 5U Lineas Aereas del Estado

ZL Hazelton Airlines 5V Lviv Airlines

ZO Great Plains Airlines 6D Pelita Air

ZP Air St. Thomas 6E City Air Germany

84 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

6J Skynet Asia Airways BO Bouraq Indonesia Airlines

6K Asian Spirit C8 Chicago Express

6M Majestic Air CD Alliance Air

6P Clubair Sixgo SPA D7 Dinar Lineas

6R Georgian Airlines DD Atlantic Coast Jet

6W Saratov Airlines DP First

7B Krasnoyarsk Airlines DS Easyjet Switzerland

7I Insel Air EA European Air Express

7J Tajikair EE Aero Airlines

7Q Tebisti Air Libya EP Iran Asseman Airlines

7R Red Sea Air EX Air

7U Aviaenegro F8 Freedom Airlines

8G Angel Airlines FC Finncomm Airlines

8I My Way Airlines FT Siem Reap Airways

8J Komiinteravia G0 Ghana International Airlines

8M Myanmar Airways GI Itek Air

8U Afriqiyah Airways GJ Eurofly

8Z Laser Airlines GK Go One Airways

9B AccesRail GN Air Gabon

9F Eurostar H5 Magadan Airlines

9H H9 Air Dayiti

9R Phuket Airlines HH Islandflug

9Y Air Kazakstan HO Antinea Airlines

A2 Cielos Del HT Royal Airways

A6 Air Alps Aviation HZ Sakhalinskie Aviatrassy

A7 Air Comet S.A. I9 Indigo Airlines

85 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

IH Falcon Aviation PA Florida Coastal Airlines

IP Atyrau Aue Joly Q3 Zambian Airways

J9 Jazeera Airways Q8 Trans Air Congo

JI Eastern Caribbean Air Q9 Afrinat Intl Airlines

JN Excel Airways QH Altyn Air Airlines

JT Lion Airlines QZ Awair International

K6 Khalifa Airways R5 Malta Air Charter

KB Druk Air R6 Air Srpska

KV Kavminvodyavia R9 Camai Air

KY Air Sao Tome RH Regionnair

L4 Lauda Air SPA RI Mandala Airlines

LJ Sierra RM Air Moldova Intl

M4 Avioimpex RP Chautauqua Airlines

N6 Aero Continente RV Redair Limited

N8 CR Airways S4 SATA International

NB Sterling European S5 Shuttle America

NE SkyEurope Airlines SH Air Toulouse Intl

O2 Jet Air Spolka SI Skynet Airlines

O3 Bellview Airlines SL T0 TACA Peru

O7 OzJet Airlines T3 Eastern Airways

O8 Oasis Hong Kong Airlines T8 STA Trans African Airlines

ON Air Nauru TD Atlantis European

OR Crimea Air TJ TANS

OT Aeropelican TO President Airlines

P0 Proflight Commuter TQ Tandem Aero

P6 Trans Air TT Air Lithuania

86 REARDEN COMMERCE USER PROFILE WEB SERVICE GUIDE – DEEM@WORK SMALL BUSINESS SUITE

Value Description Value Description

TY Air Caledonie YL Yamal Airlines

U3 Air Plus Argentina YM Montenegro Airlines

U8 Armavia Z2 Styrian Airways

U9 Tatarstan JSC Z9 Aero Zambia

UF Ukranian Mediterranean ZG Air Express

UH US Helicopter ZH Shenzhen Airlines

UO Hong Kong Express ZN

UR Ukraine National Air ZU Helios Airways

V0 ZY Ada Air

V3 Carpatair

V6

VD TAT European Airlines

VP Vasp Airlines

W5 Mahan Airlines

W6 Wizz Air

WK American Falcon

WU Tikal Jets

WV Swe Fly

X8 Icaro

XF Vladivostok Air

XM Alitalia Express

Y0 Yellow Air Taxi

Y7 Silverjet

YE Yanda Airlines

YG South Airlines

YH West Caribbean Airways

87