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 the following table for a description of EnrollEndUser Method properties.

Note: Input Properties marked by an asterisk(*) indicate a required field.
Properties Description

Event Id*

Input Property - Event Row Id.

Session Id

Input Property - Session Row Id.

Prospect Id

Input Property - Row Id of the prospect being registered. This property is used by Siebel Marketing Server during campaign executions.

Type (‘SESSION’)

Input Property - Always set to “SESSION.

Contact Id

Input Property - Row Id of the contact being registered.

User Type* (Contact or Prospect)

Input Property - Type of individual being registered. “Contact or “Prospect.

Reg Id (Empty)

Input Property - Registration or attendee row Id. Not used.

Status (Empty)

Input Property - Registration or attendee status. Not used.

Registration Date (Empty)

Input Property - Registration date. Not used.

Parent Registration Id (Empty)

Input Property - Registration or attendee row Id for the session’s parent event. Not used.

Start Date*

Input Property - Start Date and Time of the session.

End Date*

Input Property - End Date and Time of the session.

Name*

Input Property - Name of the session (used for error messaging).

Return Val* (Success or Failure)

Output Property - “Success or “Failure.

Output Type* (Info on the return value)

Output Property - Further information on the result.

Error Regn (A grouped error message if applicable)

Output Property - Cumulative error message with additional information.

Shopping Flag (“YES or ““)

Output Property - Determines whether the Shopping Cart process is required. “YES or Null.

Parent Reg Id

Output Property - Registration or attendee row Id for the session’s parent event.