Support Home Sales Website Technology Contact Us
RDP Support  


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

Eliminate Session Running Warning - Correct Linking to the IRM

Article ID: KI0059   Revised 11/7/2006

Under some conditions when a guest attempts to start the IRM from a link on your marketing website they may receive a "Session Running" warning and not be able to start the IRM.   This issue can be resolved by  updating the IRM to Version IRM2-332 or higher and changing all links from your marketing site to the IRM to always start a new browser that does not have the "back" and "forward" buttons.  The procedures are explained in detail below:

Update IRM Update to Version IRM2-332 or higher.  See "IRM Update Page".    
Always Start a new Browser on all Links from Marketing Website  On all links from your marketing website to the IRM it is critical to always start a new browser.  This allows the guest to easily go back and forth between your marketing website and the IRM by simply closing the IRM.  See "Always Start a new Browser on all Links from the Marketing Website to the IRM"
Remove Back/ Forward Buttons on browser The IRM, and other dynamic web applications, do not work properly with the browser "back" and "forward buttons.  As a result it is critical to remove the back and forward buttons from the guests browser. See: Eliminate the back/forward buttons on the IRM browser

 

Warning:  Updating the IRM alone will not completely solve this problem.   You must also change all links from your marketing site to the IRM to always start a new browser that does not have the "back" and "forward" buttons as described below

Start a New Browser for the IRM from your Marketing Website

It is critical that all links from the marketing web site to any start page in the IRM always launch a new browser window.  This provides the guest two browser windows, one with your marketing site, and the other with the IRM.  If the guest closes the IRM, your marketing site is still on the screen which allows the guest to easily go back and forth between your marketing site and the IRM.  The following link starts RDP's demonstration IRM in a new window AND removes the back/forward buttons in the browser and should be used as a model by your website designers for all links to the IRM: 

Sample link using new browser without back and forward buttons: Make a new Reservation in RDP's IRM Demonstration System.

Please also review Linking Options from Your Marketing Website to the IRM.

Warning:  Do not put the IRM into an HTML Frame.  It will not work.  Always link to a completely new browser window that only has the IRM.

Eliminate the Back button and Toolbar on Browser

The "Back" and "Forward" buttons on browsers were designed many years ago for "static" websites.  Static sites do not change.  These buttons redisplay the pages based on the information stored on the user's computer; not the current information on the website.  As a result, these buttons do not work with the IRM, or any other "dynamic" web application, because they attempt to display "old data".  To understand this concept, lets look at an example:

  1. A guest uses the IRM to display available rooms or room types for a date range.  
  2. The IRM connects to your data server and finds the available rooms at that instant and displays them on the guest's browser.
  3. The guest selects an available room or room type, which causes the IRM to move on to the detail screen for that room or room type showing pictures, descriptions, etc.  
  4. The user is distracted and waits 15 minutes on the room detail page, and then clicks the "back" button on the browser. 
  5. The browser attempts to redisplay the previous page showing availability from the information stored on the guest's computer, which is now 15 minutes old.  Unfortunately, this data may no longer be accurate.  Other internal workstations or Internet users may have made reservations.  
  6. Instead of using the browser "Back" button, if the user selects the button inside the IRM for "Select a different room", then the IRM redisplays the available rooms based on the current system data which is up to date.

The solution to this problem is:

  1. Eliminate the back and forward buttons from the guest browser using the procedures below.
  2. Always start a new browser when linking to the IRM from your marketing website.  This allows the guest to go "Back" to the marketing website by closing the IRM browser.

The combination of these two steps provides the guest two browser windows, one with your marketing site and one for the IRM, without the "back and forward" buttons.  If the guest closes the IRM, your marketing site is still on the screen.  This allows the guest to easily go back and forth between the marketing site and the IRM.

The following link starts RDP's demonstration IRM in a new window AND removes the back/forward buttons in the browser and should be used as a model by your website designers for all links to the IRM:

Sample Link from Marketing site to IRM with a new browser without back & Forward buttons:   Make a new Reservation in RDP's IRM Demonstration System" 

Please also review Linking Options from Your Marketing Website to the IRM.

Procedures for eliminating the Back and Forward buttons from the Guest Browser
Warning:  These steps are designed for use by someone familiar with HTML programming and JavaScript.  
Insert JavaScript on each page on the marketing site that links to the IRM Insert the following JavaScript onto each page on the marketing website that contains a link to the IRM:

<script language=javascript>
function StartIRM(filename)
{
window.open(filename,"","scrollbars,resizable,status")
}
</script>

Use the following link & start a new Browser with each link

<a href='javascript:StartIRM("Link")'>

The word "Link" above should be replaced with the normal IRM link option.  See Linking options from your marketing website to the IRM

Sample Link 

Using New Browser &
No Back/Forward Buttons

To see a sample of what the browser will look like without the back button and tool bars click on the link below.

 

IRM Troubleshooting Links

Troubleshooting the Internet Reservation Module (IRM)
Eliminate Session Running Warning and Correct Linking to the IRM from your Marketing Website
Testing and Troubleshooting the IRM with IRMTOOLS.HTM
Limit Guest Requests on the IRM
Configure Room Types and Numbers
Troubleshooting DNS (Domain Name Services) with IRM
Using Filemon.exe and Regmon.exe to Find Security Problems with IRM and Data Server
Changing Pervasive Terminal Services Security with RegEdit
Correcting a Stat 94 - Editing IRM Bridge Server SAT Entries
Installation, Configuration & Troubleshooting Internal SMTP Outgoing E-mail Server
Windows Internal Firewall May Need to be Turned Off
Knowledge Base (IRM)

 

Links to RDP Data Server and Internet Reservation Module (IRM) documents
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