Searching For Room Availability through Alcances Web Services is achieved through a number of stages or tasks.
Whether you are using the services from your web site, or integrating with your own back office systems, you will need to
work througth the following procedures.

Below are links to the rqGetAvailability schema, also, review the Help on the returned XML in Search results as you will need
to identify the "BookingCodes" within this document to place a reservation.

Use the "Code Review" links on this page for examples of how the services can be called.

Each Web Method encompasses a SOAP Authentication header which requires a UserID and System Credential passing to it.
These are NOT your UserID and Password. You use your registered email address and Password to get the Web Service
UserID and Credential. Normaly this can be achieved either once in a session, or within an application scope.
This prevents your actual Logon details (valid email address and password) from being continually parsed between
server communications.

Review Schemas For rqGetAvailability
Review Help On Returned XML

The HTML Form below demonstrates in 3 steps how to query the Alcances Room Availability.

Step 1.
Send a "valid email address" and "password". The service returns the USERID and SYSTEM CREDENTIAL.

Enter UserID
Enter Password
   
Returned Credential:-
Returned UserID:-

Step 2.
Demonstrates two web method calls, one to populate the Countries and Regions, the other to populate the Hotels.
In the examples here, the hotels are populated based on the users selection in Countries and Regions. Both of
these methods can be called independantly, or utilised in a Back Office system for use as lookups.

Note! Both methods use the SYSTEM CREDENTIALS and USERID which was collected from the validation in Step 1.
Search Availability
Country & Regions
   
Hotels
   
Check In Details
     
  Nights

Rooms
 (No. of Rooms).
Adults Children
R1

   



Step 3.
Send in the collected form data in the classes SearchCriteria and RoomManifest from rqGetAvailability.
Click on all the "Code Review" links for code examples.


   

XML Output