Technical information

RMS NetLinx Scheduling Client API
173
RMS Enterprise - NetLinx Programmer’s Guide
RmsEventSchedulingEventEnded
RmsEventSchedulingEventStarted
RmsEventSchedulingEventUpdated
RmsEventSchedulingDailyCount
RmsEventSchedulingMonthlySummaryUpdated
RmsEventSchedulingEventEnded
Description:
This callback is executed when RMS wants to indicate a booking event has ended.
Compiler
Directive:
#DEFINE INCLUDE_SCHEDULING_EVENT_ENDED_CALLBACK
Syntax: RmsEventSchedulingEventEnded(CHAR bookingId[], RmsEventBookingResponse eventBookingResponse)
booking-id - CHAR array which is the booking ID of the booking event this record is for
eventBookingResponse - This structure provides additional information about the booking event
RmsEventSchedulingEventStarted
Description:
This callback is executed when RMS wants to indicate a booking event has started.
Compiler
Directive:
#DEFINE INCLUDE_SCHEDULING_EVENT_STARTED_CALLBACK
Syntax: RmsEventSchedulingEventStarted(CHAR bookingId[], RmsEventBookingResponse eventBookingResponse)
booking-id - CHAR array which is the booking ID of the booking event this record is for
eventBookingResponse - This structure provides additional information about the booking event
RmsEventSchedulingEventUpdated
Description:
This callback is executed when RMS wants to indicate the a booking event has updated/changed.
Compiler
Directive:
#DEFINE INCLUDE_SCHEDULING_EVENT_UPDATED_CALLBACK
Syntax: RmsEventSchedulingEventUpdated(CHAR bookingId[], RmsEventBookingResponse eventBookingResponse)
booking-id - CHAR array which is the booking ID of the booking event this record is for
eventBookingResponse - This structure provides additional information about the booking event
RmsEventSchedulingDailyCount
Description:
This callback is executed when RMS provides daily count information such as in when there is a monthly summary update.
Compiler
Directive:
#DEFINE INCLUDE_SCHEDULING_DAILY_COUNT_CALLBACK
Syntax: RmsEventSchedulingDailyCount(CHAR isDefaultLocation, RmsEventBookingDailyCount dailyCount)
isDefaultLocation - boolean, TRUE if the location in the response is the default location
dailyCount - A structure with information about a specific date
RmsEventSchedulingMonthlySummaryUpdated
Description:
This callback is executed when RMS wants to indicate the a monthly summary has updated/changed.
Compiler
Directive:
#DEFINE INCLUDE_SCHEDULING_MONTHLY_SUMMARY_UPDATED_CALLBACK
Syntax: RmsEventSchedulingMonthlySummaryUpdated(INTEGER dailyCountsTotal, RmsEventBookingMonthlySummary
monthlySummary)