SessionRegistrationService Business Service Methods

This topic describes the SessionRegistrationService business services methods.

EnrollAdmin Method

This method is used to register one or more individuals. Input property set is a nested property set where each row is an input contact or prospect. This method is invoked from the RegisterAll button, where all dummy records in the current context are registered. See Table 22 for a description of EnrollAdmin Method properties.

EnrollEndUser Method

This method is used for multi-session registration for a contact or a prospect. Check for time overlaps between selected sessions and existing session registrations. Uses a nested property set. See Table 23 for a description of EnrollEndUser Method properties.

CheckOverlaps Method

This method is used to determine if any of the sessions selected for registration within the event have time overlaps or conflict with prior registered sessions for the attendee. Uses a nested property set. See Table 24 for a description of CheckOverlaps Method properties.

CleanSpace Method

This method removes any old pending registration or attendee records that do not belong to the current user, to free up capacity. The Business Component User Property "Reservation Time Out Hour" determines how long these records exist before being deleted. See Table 29 for a description of CleanSpace Method properties.

CreateRegistration Method

This method calls the UpdateSpace method to create a registration and seat count. Then it calls CheckQuote to determine if a quote needs to be created. See Table 30 for a description of CreateRegistration Method properties.

UpdateRegistration Method

This method is called when a pending registration or attendee already exists. Completes the registration by calling other methods as necessary. See Table 31 for a description of UpdateRegistration Method properties.