EMS Room Sign App Release Notes
V44.1, Update 30

This section describes updates to your EMS software.  

See Also: Contact Customer Support and Updating to the Latest Version of EMS (Patches and Builds).

V44.1 Update 30

Release Date:
November 1, 2018

SQL Patch #: 

EMS Room Sign App:

Room Sign Overlay Script: 




Room Sign App API

Added Polling Interval Parameter to GetBookings Call

To prevent old data from being returned after a GetBookings call, a database timeout has been added. The default polling interval is equal to 120 seconds.

Timeout values are calculated as follows: (Polling interval - Math.Min(5, interval / 5))


  • 5 seconds = 4-second timeout
  • 10 seconds = 8-second timeout
  • 20 seconds = 16-second timeout
  • 30 seconds = 25-second timeout
  • 60 seconds = 55-second timeout
  • 120 seconds = 115-second timeout

If no polling interval is passed, a default timeout value of 115 seconds will be used.

Internal Reference # 41420
(For EMS Internal Use Only)

DRS_API_GetBookings Now Performs Uncommitted Reads

To prevent database tables from being locked due to excessive and concurrent reads and transactions, the main polling procedure, DRS_API_GetBookings, now performs uncommitted reads.

Internal Reference # 41421
(For EMS Internal Use Only)

Moved EMS Room Sign API into Application to Improve Performance

The API for EMS Room Sign App has been moved into the application (in a Data Access Layer) to improve performance. Installing or upgrading EMS Room Sign App no longer requires installation of EMSGlanceAPI.msi. The EMS Room Sign application installer has been modified to ask for the server and database paths instead of the API URL.

Note that the GetAPIVersion call is no longer necessary and has been removed.

Additionally, the following changes have been made to the EMS Room Sign App web.config file:

  • removed EMSGlanceAPIURL key
  • added JSONDateFormat Key (<add key="JSONDateFormat" value="IsoDateFormat" />)
  • added durationUsePrimaryDB (<add key="durationUsePrimaryDB" value="5" />)
  • added useEmsUser key (<add key="useEmsUser" value="true" />)
  • added connectionStrings section

See Also: Install EMS Room Sign App, Obtain the Installation Files, Prerequisites & Requirements for EMS Room Sign App, and Architecture for EMS Room Sign App

Internal Reference # 41516
(For EMS Internal Use Only)


End Now Functionality

Users can now end all bookings from the EMS Room Sign App. This functionality requires the Allow End Booking parameter to be configured in the EMS Desktop Client.

Internal Reference # 40937
(For EMS Internal Use Only)


Parameter Name Change

Users can extend bookings from the EMS Room Sign App by configuring the newly renamed Allow Extend Booking (formerly named Allow Edit Booking) parameter.


Bookings with teardown times will not display the Extend button.

Internal Reference # 41730
(For EMS Internal Use Only)

Contact Customer Support

If you do not have a customer login, register here.