In This Section
Elements: RCMAgentWS
Error Details
RCM Web Service Overview
Description
This web service is available to third party agents and brokers who wish to book vehicles via Rental Car Manager. The rental operator using Rental Car Manager must first provide the third party Agent or Broker with a valid authorization key. If you are an Agent or Broker please contact the rental operator directly if you require an authorization key.
Web Services
|
|
|
|
RCMAgentWS |
This web service is available to authorised agents wishing to book vehicles directly into the rental operators system. |
RCMAgentWS
Description
The URL for the web service will differ depending on the rental operators servers. The link below is provided for demostration purposes only.
URL : http://dev.rentalcarmanager.com.au/rcmagentws/
See Also
· Elements
Web Methods Summary.
Below is an overview of the methods available in this service. Note that a full description of these follow this summary.
|
No. |
Web Method Name |
Description |
|
1 |
requestVehicleCategoryLocations |
Web method to request the available pickup and dropoff locations and the category types of vehicles available. |
|
2 |
requestVehicleAvailability |
Web method to request for the available vehicle categories according to the category type selected in the previous method. |
|
3 |
confirmVehicleSelection |
Web method to confirm the vehicle category required. The method also returns country identifiers to be used when posting the customer information. |
|
4 |
confirmVehicleBooking |
Web method to confirm the booking and post customer details. Returns either a successful booking status or failure. |
To use the Web Methods in the above table you must invoke them in the order listed in the table above.
Note : There is no style content delivered in the XML. A sample program demonstrating the use of the service is available on request.
Element: uns: requestVehicleCategoryLocations
Description
Web Method to request the Available locations and the Category types of the Vehicle
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
|
|
|
|
|
|

|
|
1..1 |
|
|
uns:SecureKey |
string |
0..1 |
This is the Company Key (14 character alphanumeric) provided by the rental operator. |
Example
<CarTypeLocationDetails xmlns="">
<PickUpLoc diffgr:id="PickUpLoc1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenPickUpLoc_Id="0">
<PickupLocation diffgr:id="PickupLocation1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenPickUpLoc_Id="0">
<ID>1</ID>
<location>Brisbane Airport</location>
</PickupLocation>
<PickupLocation diffgr:id="PickupLocation2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenPickUpLoc_Id="0">
<ID>2</ID>
<location>Brisbane City</location>
</PickupLocation>
<PickupLocation diffgr:id="PickupLocation3" msdata:rowOrder="2" diffgr:hasChanges="inserted" msdata:hiddenPickUpLoc_Id="0">
<ID>4</ID>
<location>Sydney Airport</location>
</PickupLocation>
</PickUpLoc>
<DropOffLoc diffgr:id="DropOffLoc1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenDropOffLoc_Id="0">
<DropOffLocation diffgr:id="DropOffLocation1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenDropOffLoc_Id="0">
<ID>1</ID>
<location>Brisbane Airport</location>
</DropOffLocation>
<DropOffLocation diffgr:id="DropOffLocation2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenDropOffLoc_Id="0">
<ID>2</ID>
<location>Brisbane City</location>
</DropOffLocation>
<DropOffLocation diffgr:id="DropOffLocation3" msdata:rowOrder="2" diffgr:hasChanges="inserted" msdata:hiddenDropOffLoc_Id="0">
<ID>4</ID>
<location>Sydney Airport</location>
</DropOffLocation>
</DropOffLoc>
<CarType diffgr:id="CarType1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarType_Id="0">
<vehicletype diffgr:id="vehicletype1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarType_Id="0">
<ID>1</ID>
<categorytype>Car</categorytype>
</vehicletype>
<vehicletype diffgr:id="vehicletype2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenCarType_Id="0">
<ID>6</ID>
<categorytype>Truck</categorytype>
</vehicletype>
</CarType>
</CarTypeLocationDetails>
Element: uns: requestVehicleAvailability
Description
Web Method to request for the available vehicles according to the given data
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
|
|
|
|
|
|

|
|
1..1 |
|
|
uns:AgentCode |
string |
0..1 |
The Agent Code provided by the rental operator to the agent. |
|
uns:AgentName |
string |
0..1 |
Name of the Agent |
|
uns:EmailID |
string |
0..1 |
Email Id of the Agent |
|
uns:PickupLoc |
string |
0..1 |
The preferred Pick-Up Location ID of the vehicle received during the previous web method call i.e. 'requestVehicleCategoryLocations' |
|
uns:PickupDate |
string |
0..1 |
The Date of the Pick-Up of the Vehicle. Format MM/dd/yyyy |
|
uns:PickupTime |
string |
0..1 |
The Time preferred of the Pick-Up of the Vehicle.Format HH:mm (24 hr Format) |
|
uns:DropOffLoc |
string |
0..1 |
The preferred Drop-Off Location ID of the vehicle received during the previous web method call i.e. 'requestVehicleCategoryLocations' |
|
uns:DropOffDate |
string |
0..1 |
The Date of the Drop-Off of the Vehicle. Format MM/dd/yyyy |
|
uns:DropOffTime |
string |
0..1 |
The Time preferred of the Drop-Off of the Vehicle. Format HH:mm (24 hr Format) |
|
uns:DriverAge |
string |
0..1 |
The Age of the person who would drive the vehicle |
|
uns:CategoryTypeID |
string |
0..1 |
The category type ID of the vehicles, i.e Car, Truck ..etc. This was received from the previous method call. 'requestVehicleCategoryLocations'. |
|
uns:SecureKey |
string |
0..1 |
The company key (14 character alphanumeric) provided by the rental operator. |
Example
<RequestVehicleData xmlns="">
<ReqVehicleAvailable diffgr:id="ReqVehicleAvailable1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenReqVehicleAvailable_Id="0">
<RefKey>+AT2bc2mRkLd0spZ+A+sJFuSpm79KQIgd3KNCRlXAeA_</RefKey>
<Error/>
<TotalSeason>1</TotalSeason>
<PickUpDetails diffgr:id="PickUpDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenReqVehicleAvailable_Id="0">
<LocationID>1</LocationID>
<LocationName>Brisbane Airport</LocationName>
<Date>21/Sep/2011 10:00</Date>
</PickUpDetails>
<DropOffDetails diffgr:id="DropOffDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenReqVehicleAvailable_Id="0">
<LocationID>1</LocationID>
<LocationName>Brisbane Airport</LocationName>
<Date>27/Sep/2011 21:00</Date>
</DropOffDetails>
<VehicleAvailable diffgr:id="VehicleAvailable1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenVehicleAvailable_Id="0"msdata:hiddenReqVehicleAvailable_Id="0">
<VehicleDetails diffgr:id="VehicleDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenVehicleDetails_Id="0"msdata:hiddenVehicleAvailable_Id="0">
<VehicleName>GETZ MANUAL</VehicleName>
<VehicleDesc/>
<Categoryspecial/>
<VehicleImgLink>http://202.191.55.45/DB/RCMDemo7/smallcar_1.gif</VehicleImgLink>
<TotalRentalDays>7 days</TotalRentalDays>
<TotalRentalCost>$252.00</TotalRentalCost>
<CarSizeID>1</CarSizeID>
<CarAvailable>Limited Availability</CarAvailable>
<NoOfCase diffgr:id="NoOfCase1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenVehicleDetails_Id="0">
<noSmallCase>1</noSmallCase>
<noLargeCase>1</noLargeCase>
</NoOfCase>
<NoOfPerson diffgr:id="NoOfPerson1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenVehicleDetails_Id="0">
<noChildren>0</noChildren>
<noAdults>4</noAdults>
</NoOfPerson>
<Season diffgr:id="Season1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenSeason_Id="0" msdata:hiddenVehicleDetails_Id="0">
<EachSeason diffgr:id="EachSeason1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenSeason_Id="0">
<SeasonName>Standard Rates</SeasonName>
<NoOfDaysEachSeason>7 days</NoOfDaysEachSeason>
<RateEachSeason>@$36.00 (per day)</RateEachSeason>
</EachSeason>
</Season>
</VehicleDetails>
<VehicleDetails diffgr:id="VehicleDetails2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenVehicleDetails_Id="1"msdata:hiddenVehicleAvailable_Id="0">
<VehicleName>GETZ AUTO</VehicleName>
<VehicleDesc/>
<Categoryspecial/>
<VehicleImgLink>http://202.191.55.45/DB/RCMDemo7/smallcar_1.gif</VehicleImgLink>
<TotalRentalDays>7 days</TotalRentalDays>
<TotalRentalCost>$168.00</TotalRentalCost>
<CarSizeID>2</CarSizeID>
<NoOfCase diffgr:id="NoOfCase2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenVehicleDetails_Id="1">
<noSmallCase>1</noSmallCase>
<noLargeCase>1</noLargeCase>
</NoOfCase>
<NoOfPerson diffgr:id="NoOfPerson2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenVehicleDetails_Id="1">
<noChildren>0</noChildren>
<noAdults>4</noAdults>
</NoOfPerson>
<Season diffgr:id="Season2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenSeason_Id="1" msdata:hiddenVehicleDetails_Id="1">
<EachSeason diffgr:id="EachSeason2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenSeason_Id="1">
<SeasonName>Standard Rates</SeasonName>
<NoOfDaysEachSeason>7 days</NoOfDaysEachSeason>
<RateEachSeason>@$24.00 (per day)</RateEachSeason>
</EachSeason>
</Season>
</VehicleDetails>
</VehicleAvailable>
</ReqVehicleAvailable>
</RequestVehicleData>
Element: uns:confirmVehicleSelection
Description
Web Method to confirm the car type selected for the booking. Note that a AgentRefKey is also passed, this is not the 'Company Key'. This key was received from the previous method call 'requestVehicleAvailability' and is essentially a unique transaction key that must be passed in this call and the last method call. Data received from this call includes country information identifiers for the customer infomation required in the final method call.
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
|
|
|
|
|
|

|
|
1..1 |
|
|
uns:CarSizeID |
string |
0..1 |
The Car ID provided during the call to the web method 'requestVehicleAvailability'. |
|
uns:AgentRefKey |
string |
0..1 |
The alphanumeric transaction reference key provided by the web service 'requestVehicleAvailability' while booking the vehicle |
Example
<CarConfirmDetails xmlns="">
<CarConfirm diffgr:id="CarConfirm1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarConfirm_Id="0">
<RefKey>+AT2bc2mRkLd0spZ+A+sJFuSpm79KQIgd3KNCRlXAeA_</RefKey>
<PickUpDetails diffgr:id="PickUpDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarConfirm_Id="0">
<LocationName>Brisbane Airport</LocationName>
<Date>Thursday, 21/Sep/2011 10:00</Date>
</PickUpDetails>
<DropOffDetails diffgr:id="DropOffDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarConfirm_Id="0">
<LocationName>Brisbane Airport</LocationName>
<Date>Wednesday, 27/Sep/2011 21:00</Date>
</DropOffDetails>
<VehicleDetails diffgr:id="VehicleDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarConfirm_Id="0">
<VehicleName>GETZ MANUAL</VehicleName>
<VehicleDesc/>
<VehicleImgLink>http://202.191.55.45/DB/RCMDemo7/smallcar_1.gif</VehicleImgLink>
</VehicleDetails>
<EachSeason diffgr:id="EachSeason1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCarConfirm_Id="0">
<EachSeasonName>Standard Rates</EachSeasonName>
<NoOfDaysEachSeason>7 days</NoOfDaysEachSeason>
<RateEachSeason>@ $36.00 (per day)</RateEachSeason>
</EachSeason>
<TotalCharge diffgr:id="TotalCharge1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenTotalCharge_Id="0"msdata:hiddenCarConfirm_Id="0">
<TotalRentalDays>7</TotalRentalDays>
<TotalEstimateOfCharges>AUD $252.00</TotalEstimateOfCharges>
<AgentCommission>$50.40</AgentCommission>
<AmtCollectFrmCustomer>$50.40</AmtCollectFrmCustomer>
<Tax diffgr:id="Tax1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenTotalCharge_Id="0">
<Name>GSTX</Name>
<Amount>$22.91</Amount>
<Included>Yes</Included>
</Tax>
</TotalCharge>
<CountryListing diffgr:id="CountryListing1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0"msdata:hiddenCarConfirm_Id="0">
<Country diffgr:id="Country1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0">
<ID>5</ID>
<Name>Antarctica</Name>
</Country>
<Country diffgr:id="Country2" msdata:rowOrder="1" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0">
<ID>6</ID>
<Name>Argentina</Name>
</Country>
<Country diffgr:id="Country3" msdata:rowOrder="2" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0">
<ID>7</ID>
<Name>Australia</Name>
</Country>
<Country diffgr:id="Country4" msdata:rowOrder="3" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0">
<ID>8</ID>
<Name>Austria</Name>
</Country>
<Country diffgr:id="Country5" msdata:rowOrder="4" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0">
<ID>9</ID>
<Name>Azerbaijan</Name>
</Country>
<Country diffgr:id="Country6" msdata:rowOrder="5" diffgr:hasChanges="inserted" msdata:hiddenCountryListing_Id="0">
<ID>10</ID>
<Name>Bangladesh</Name>
</Country>
</CountryListing>
</CarConfirm>
</CarConfirmDetails>
Element: uns: confirmVehicleBooking
Description
Final method call to confirm the booking request and receive either a succesful booking or a failure notification.
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
|
|
|
|
|
|

|
|
1..1 |
|
|
uns:CustomerFirstName |
string |
0..1 |
The First Name of the Customer |
|
uns:CustomerLastName |
string |
0..1 |
The Last Name of the Customer |
| uns:CusCompanyID | string | 0..1 | The Company Identifier if the booking is from a company booking. |
|
uns:Address |
string |
0..1 |
Customer Address |
|
uns:City |
string |
0..1 |
Customer City |
|
uns:State |
string |
0..1 |
The State where the Customer lives |
|
uns:PostalCode |
string |
0..1 |
Postal Code/Zip code of the Customer |
|
uns:CountryID |
string |
0..1 |
The country ID provided to you during to your previous call to the web method 'confirmVehicleSelection' |
|
uns:CustomerEmailID |
string |
0..1 |
Email Id of the Customer |
|
uns:Phone |
string |
0..1 |
Contact number of the Customer |
|
uns:Facsimile |
string |
0..1 |
Fax number of the Customer |
|
uns:NoOfTravelling |
string |
0..1 |
Number of person travelling |
|
uns:OtherDetails |
string |
0..1 |
Any other detials that needs to be mentioned |
| uns:ReferenceNo | string | 0..1 | Optional transaction reference number normally a PO number or the Agent reference number |
|
uns:AgentRefKey |
string |
0..1 |
The alphanumneric reference key provided by the web service method 'requestVehicleAvailability' while booking the vehicle. |
Example
<RequestBookingDetails xmlns="">
<BookingRequestDetials diffgr:id="BookingRequestDetials1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenBookingRequestDetials_Id="0">
<CustomerDetails diffgr:id="CustomerDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenBookingRequestDetials_Id="0">
<BookingRequestNo>858</BookingRequestNo>
<RentalsName>gargi datta</RentalsName>
<RentalsAddress>100 Queens ST</RentalsAddress>
<RentalsCity>Samford</RentalsCity>
<RentalsState>Qld</RentalsState>
<RentalsPostalCode>4520</RentalsPostalCode>
<RentalsCountry>Antarctica</RentalsCountry>
<RentalsEmailID>andrew.graeme@gmail.com</RentalsEmailID>
<RentalsPhone>1432255198</RentalsPhone>
<RentalsFax/>
</CustomerDetails>
<BookingDetails diffgr:id="BookingDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenBookingDetails_Id="0"msdata:hiddenBookingRequestDetials_Id="0">
<VehicleType>GETZ MANUAL</VehicleType>
<PickUpDetails diffgr:id="PickUpDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenBookingDetails_Id="0">
<LocationName>Brisbane Airport</LocationName>
<Date>Thursday, 21/Sep/2011 10:00</Date>
</PickUpDetails>
<DropOffDetails diffgr:id="DropOffDetails1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenBookingDetails_Id="0">
<LocationName>Brisbane Airport</LocationName>
<Date>Wednesday, 27/Sep/2011 21:00</Date>
</DropOffDetails>
</BookingDetails>
<RatesNPayments diffgr:id="RatesNPayments1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenRatesNPayments_Id="0"msdata:hiddenBookingRequestDetials_Id="0">
<Season diffgr:id="Season1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenSeason_Id="0" msdata:hiddenRatesNPayments_Id="0">
<EachSeason diffgr:id="EachSeason1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenSeason_Id="0">
<Season>Standard Rates</Season>
<Days>7</Days>
<RateEachDay>$36.00</RateEachDay>
<Cost>$252.00</Cost>
</EachSeason>
</Season>
<TotalCharges diffgr:id="TotalCharges1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenTotalCharges_Id="0"msdata:hiddenRatesNPayments_Id="0">
<TotalEstimateofCharges>$252.00</TotalEstimateofCharges>
<AgentCommission>$50.40</AgentCommission>
<AmountCollected>$50.40</AmountCollected>
<BalanceDue>$201.60</BalanceDue>
<Tax diffgr:id="Tax1" msdata:rowOrder="0" diffgr:hasChanges="inserted" msdata:hiddenTotalCharges_Id="0">
<Name>GSTX</Name>
<Amount>$22.91</Amount>
<Included>Yes</Included>
</Tax>
</TotalCharges>
</RatesNPayments>
</BookingRequestDetials>
</RequestBookingDetails>
Elements: RCMAgentWS
Elements
Element: uns:Address [element confirmVehicleBooking]
Description
Customer Address
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
A-20, Block C, R.K Road, Australia
Element: uns:AgentCode [element requestVehicleAvailability]
Description
The Agent Code provided by the rental operator.
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
GMHbris
Element: uns:AgentName [element requestVehicleAvailability]
Description
Name of the Agent
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Optional
Example
John Anderson
Element: uns:AgentRefKey [element confirmVehicleBooking]
Description
An alphanumneric transaction reference key returned by the web method 'requestVehicleAvailability'
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Mandatory
Example
dfdjfoiejmdlpihrewndscnmasdfoped_
Element: uns:AgentRefKey [element confirmVehicleSelection]
Description
An alphanumneric transaction reference key returned by the web method 'requestVehicleAvailability'
Derived By
Type string
Referenced By
· Element uns:confirmVehicleSelection
Remarks
Mandatory
Example
dfdjfoiejmdlpihrewndscnmasdfoped_
Element: uns:CarSizeID [element confirmVehicleSelection]
Description
The vehicle category identifier reruned by the web method 'requestVehicleAvailability'.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleSelection
Remarks
Mandatory
Example
4
Element: uns:CarSizeID [element confirmVehicleSelection]
Description
The vehicle category identifier reruned by the web method 'requestVehicleAvailability'.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleSelection
Remarks
Mandatory
Example
4
Element: uns:CategoryTypeID [element requestVehicleAvailability]
Description
The category type of the vehicles, i.e Car. Truck
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
2
Element: uns:City [element confirmVehicleBooking]
Description
Customer City
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
Brisbane
Element: uns:CountryID [element confirmVehicleBooking]
Description
The country identifier returned by the method 'confirmVehicleSelection'
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Mandatory
Element: uns:CustomerEmailID [element confirmVehicleBooking]
Description
Email address of the Customer
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
mark.andrew@gmhsystems.au
Element: uns:CustomerFirstName [element confirmVehicleBooking]
Description
The First Name of the Customer
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Mandatory
Example
Mark
Element: uns:CustomerLastName [element confirmVehicleBooking]
Description
The Last Name of the Customer
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Mandatory
Example
Andrew
Element: uns:CusCompanyID [element confirmVehicleBooking]
Description
The company identifier if the booking is for an existing company.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
223 (The unique company identifier of an existing company record in Rental Car Manager)
Element: uns:DriverAge [element requestVehicleAvailability]
Description
The age of the person driving the vehicle
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
25
Element: uns:DropOffDate [element requestVehicleAvailability]
Description
The Drop-Off date. Format MM/dd/yyyy
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
03/24/2011
Element: uns:DropOffLoc [element requestVehicleAvailability]
Description
The Drop-Off location identifier returned from the method call i.e. 'requestVehicleCategoryLocations'
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
2
Element: uns:DropOffTime [element requestVehicleAvailability]
Description
The Drop-Off time. Format HH:mm (24 hr Format)
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
21:30
Element: uns:EmailID [element requestVehicleAvailability]
Description
Email address of the Agent
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Optional
Example
john_anderson@gmail.com
Element: uns:Facsimile [element confirmVehicleBooking]
Description
Customer fax number.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
293874703830
Element: uns:NoOfTravelling [element confirmVehicleBooking]
Description
Number of persons travelling in the vehicle.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Mandatory
Example
3
Element: uns:OtherDetails [element confirmVehicleBooking]
Description
Optional text.
Derived by
Type String.
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
Please provide a GPS unit if available
Element: uns:ReferenceNo [element confirmVehicleBooking]
Description
Optional text.
Derived by
Type String.
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
Agents transaction reference number or purchase number or similar
Element: uns:Phone [element confirmVehicleBooking]
Description
Customer phone number.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
3834939020
Element: uns:PickupDate [element requestVehicleAvailability]
Description
Pick-Up date. Format MM/dd/yyyy
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
03/20/2011
Element: uns:PickupLoc [element requestVehicleAvailability]
Description
The Pick-Up location identifier received returned from method call i.e. 'requestVehicleCategoryLocations'
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
1
Element: uns:PickupTime [element requestVehicleAvailability]
Description
The Pick-Up time. Format HH:mm (24 hr Format)
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Mandatory
Example
16:45
Element: uns:PostalCode [element confirmVehicleBooking]
Description
Customer postal code/zip code.
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
34567
Element: uns:SecureKey [element requestVehicleAvailability]
Description
Rental company authorisation key (14 character alphanumeric) provided by the rental operator to the agent using the web service.
Derived By
Type string
Referenced By
· Element uns:requestVehicleAvailability
Remarks
Madatory
Example
IyrslhvgrXcu9OfAe=
Element: uns:SecureKey [element requestVehicleCategoryLocations]
Description
Rental company authorisation key (14 character alphanumeric) provided by the rental operator to the agent using the web service.
Derived By
Type string
Referenced By
· Element uns:requestVehicleCategoryLocations
Remarks
Madatory
Example
IyrslhvgrXcu9OfAe=
Element: uns:State [element confirmVehicleBooking]
Description
The State where the Customer lives
Derived By
Type string
Referenced By
· Element uns:confirmVehicleBooking
Remarks
Optional
Example
Brisbane
Error Details
|
Error Code |
Error Messages |
|
001 |
Invalid Agent Code |
|
002 |
Invalid Date Format for Pickup/DropOff Date. Format MM-dd-yyyy |
|
003 |
Invalid Time Format for Pickup/DropOff Time. Format HH:mm |
|
004 |
Return Date is earlier then Pick up date. |
|
005 |
This location has a minimum renting age of <age> years. |
|
006 |
Reservation requests made for <pickup location> must be made <min notice period > days or…prior to vehicle pick up. |
|
007 |
The minimum Rental period for <pickup location> Internet booking is <minimum booking> days. |
|
008 |
Minimum rental period for and booking is <days>…in details |
|
009 |
Minimum rental period for and booking is <days> |
|
010 |
One way booking not possible |
|
011 |
Requested pickup date is unavailable |
|
012 |
Requested DropOff date is unavailable |
|
013 |
Pickup/DropOff Locatlion <PickupLocation>/<DropOffLocation> will not take bookings outside office hours(<PickupOfficeOpeningTime>/<DropOffOfficeOpeningTime> -<PickupOfficeClosingTime>/<DropOffOfficeClosingTime>).Please contact the bookings office directly. |
|
014 |
Driver's Age cannot be empty |
|
015 |
Pick up Location cannot be empty |
|
016 |
Drop Off Location cannot be empty |
|
017 |
Category type ID cannot be empty |
|
018 |
Error:18. Please contact customer care in case you receive this error |
|
019 |
Agent Code Cannot be blank |
|
020 |
Minimum age to rent this category of vehicle is <age> |
|
021 |
Invalid Reference Key or Session Timed Out. |
|
022 |
First Name cannot be blank. |
|
023 |
Last Name cannot be blank. |
|
024 |
County ID cannot be blank |
|
025 |
Email ID cannot be blank. |
|
026 |
Invalid Email ID. |
|
027 |
No of persons travelling cannot be blank or it should be a number. |
|
028 |
Invalid Country ID |
|
039 |
Reference Key cannot be blank |
|
040 |
CarSizeID cannot be blank. |
|
041 |
Invalid CarSizeID. |
|
042 |
You must specify a valid email address of the Customer. |
|
043 |
Invalid Secure Key |
Back to Top