Support Home New Sales Website Old Sales Website Contact Us
RDP Support  


RDPWin KB Booking Engine - IRM.Net RDPWin4 & PCI Compliance Search
   

Passing Search Criteria into IRM.Net from the Marketing Web Site

Article ID: KINet0004
Added:      06/09/08
Updated:  12/12/12
Return to IRM.Net Knowledge Base Index

The IRM.Net is configurable and customizable to a great degree. The documentation contained below is designed to be used by web programmers to configure the IRM.Net. The documentation will be self explanatory to a web programmer. Programmer support is not provided for integrating the IRM.Net. If you are not a web programmer, or you have not hired a web programmer and you would like to customize the IRM.Net, please contact Blizzard Internet Marketing, our preferred provider for IRM.Net configuration.

The following topics are covered in this document:

Pass Search Criteria into IRM.Net from Marketing Website

IRM.Net allows search criteria values as well as arrival and departure dates to be passed in from the market website, in which case the Room List only includes rooms meeting the criteria. The search criteria supported corresponds to the Guest Preferences configured in RDPWin  on the Reservations | Configuration | Preferences tab.  Arrival and departure dates as well as people counts can optionally be passed to IRM.Net. 

This is accomplished by constructing a URL to the IRM.Net with the selection values passed in as query string parameters.  The resulting IRM.Net page can either be displayed in the current browser window. The IRM.Net page address to be used in this scenario is http://irmserver.domain.com/irmnet/res/resmain.aspx.  The following query string parameters are supported by IRM.Net and can be appended to this URL:


Parameter Description Example
Arrival Search for availability with this Arrival Date.  The Departure Date or number of Nights must be passed. Arrival=06/28/2008
Departure Search for availability with this Departure Date.  The Arrival Date must also be passed. Departure=06/30/2008
Nights Pass the number of nights instead of the Departure Date. Nights=03
LocationCode Search for rooms with this location code (the location code passed in should be the subrecord value from the R3 table. Requires that the IRM.Net configuration "Display Locations"  checkbox be checked.  LocationCode=02
People 1 Search availability based on People1 count. People1=2
People 2 Search availability based on People2 count. People2=2
People 3 Search availability based on People3 count. People3=1
People 4 Search availability based on People4 count. People4=1
PromoCode Pass in a promotion code that has been configured and enabled.  The rate plan associated with the promotion code will be quoted. PromoCode=12345
PropertyCode Search for rooms with this property code (the property code passed in should be the subrecord value from the R2 table, for example 02 for Tower 2). Requires that the IRM.Net configuration "Display Property Code" checkbox be checked. PropertyCode=01
RoomType Search for rooms of this room type (the room type passed in should be the subrecord value from the C2 table (i.e., 2B for two-bedroom). Requires the IRM.Net configuration Show Room Type Choices checkbox to be checked. RoomType=DD
RoomNum Search for specific rooms. Requires the IRM.Net configuration Hide Room Number Choices checkbox to be unchecked and preassign reservations are required.  (See below for information on linking to a room when the Hide Room Number Choices checkbox is checked.)
RoomNum=102
Request1 Corresponds to the first guest preference configured in RDPWin Reservations | Configuration | Preferences tab.  Pass in the short value.  Any combination of guest requests can be passed in. Request1=1BR
Request2 Corresponds to the second guest preference configured in RDPWin Reservations | Configuration | Preferences tab.  Pass in the short value.  Any combination of guest requests can be passed in. Request2=VV
 Request3 - Request9 Corresponds to the third through ninth guest preferences configured in RDPWin Reservations | Configuration | Preferences tab.  Pass in the short value.  Any combination of guest requests can be passed in. Request3=HDC
IRM.Net Search Fields 1 - 8 Pass in the IRM.Net Search Fields, which are configured in IRM.Net Configuration | Preferences tab. Fields 1 - 8 can be enabled. Pass in the short value. Any combination of IRM.Net Search Fields can be passed in. irmrequest1=Y
irmrequest2=1BR
Resort In the case of a data server with multiple resort directories, specify which resort directory to search for availability.  The default is RDP01.  Pass in only the resort number (excluding the text "RDP"). Resort=02
Room Number & Promo Code The room number and the promo code can be passed directly from the marketing website to the RoomDetailsPage.aspx. For more info on promo codes, see RDPWin Help. /irmnet/res/roomdetailspage.aspx?roomnum=123&promocode=xxxx
Rate Plan The rate plan can be passed directly from the marketing website to the ResMain page. The IRM.Net must be configured to show rate plan choices from the drop down. If the promo code is passed, promo code is used instead of the rate plan. Invalid rate plans will be ignored.
Note: If the rate plan contains non-alphanumeric characters, use URL encoding. For example, if the rate plan code is AB&C and the URL is not encoded, it would be interpreted as the next query parameter because of the "&" symbol. Instead, it should be encoded as AB%26C.
/irmnet/res/resmain.aspx?rateplan=xxxx
Interactive Map For property's using the interactive map features, pass in the Tour ID provided by Maps Alive in the link to the IRM.Net. /irmnet/res/sitemap.aspx?tourid=xxxx
Interactive Map with Property Codes Pass in the property code's Tour ID for just the room assigned to the property code. Enter the Tour ID provided by Maps Alive in the R2-Property Code Validation table for each property. /irmnet/res/sitemap.aspx?tourid=xxxx (replace the xxxx with the Tour ID for that property code)

The syntax for specifying query string parameters on a URL is to add them as name=value pairs, separated by an ampersand characters (&).  Follow the page address with a question mark (?) then add the query string parameters.  For example:  http:// irmserver.domain.com/irmnet/res/resmain.aspx?Arrival=06/28/2008&Departure=06/30/2008&Request2=VV.


  • To directly link to the details page for a specific room, create a link to the IRM.Net page RoomDetailsPage.aspx passing in the RoomNum parameter, for example: 
    <server>/irmnet/res/RoomDetailsPage.aspx?Resort=97&RoomNum=111&Arrival=04/25/98&Departure=04/29/98  (only the RoomNum parameter is required).


Owner Login

The Owner login page can be accessed by using https://irmserver.domain.com/irmnet/owner/ownerhome.aspx

Group and Travel Agent Login

The Group and Travel Agent login page can be accessed by using https://irmserver.domain.com/irmnet/login.aspx

To link directly to a group master:

  1. In the RDPWin, go to the IRM.Net menu --> Configuration --> Groups/Agents tab --> check the box Allow Group Login Without a Password.
  2. Use the following link: http://irmserver.domain.com/irmnet/res/remain.aspx?group=<GroupMasterNumber>  (replace <GroupMasterNumber> with the actual group master number),

Returning Guest Login

Returning Guest login page can be accessed by using https://irmserver.domain.com/irmnet/Login.aspx?LoginType=guest

Brochure Request

IRM.Net can be configured for guests to request brochures. Guests can enter their contact information and be sent a brochure automatically via e-mail, while their information is added to the guest history database in RDP. The brochure request feature is enabled automatically. See IRM.Net Configuration for details on configuring brochure requests. The brochure request page can be accessed by using http://irmserver.domain.com/irmnet/res/requestbrochure.aspx


Using an iframe (12/12/12)

RDP no longer supports placing IRM.Net in an iframe. The browser SSL lock icon will not display in this environment. This has the potential for lost bookings because guests cannot see that your site is secure. Also, with the iframe, it very difficult to avoid the double scroll bars, which can be confusing.

Instead, a custom theme should be used to style IRM.Net to mirror the marketing website. Use the customizable Bannerheader.htm and Bannerfooter.htm files to add images and link back to the marketing site or use the same links as the marketing site's banner and/or footer.

   
Support Home  RDPWin4 & PCI Compliance Enhancement Requests Open A Web Support Ticket
Training New Sales Website Old Sales Website Contact Us

 Facebook     Twitter      LinkedIn   TODF