EnrollUser Method

This method is used to register a single contact or prospect. See the following table for a description of EnrollUser 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.

Status

Input Property - Registration or attendee status. Not used.

Reg Id (Empty)

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

Parent Registration Id*

Input Property - Registration or attendee row Id for the sessions’ parent event.

Registration Date

Input Property - Registration date. (Only required if multiple registration records exist for the same contact.)

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.

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 String (Contains Event Id)

Output Property - Event Id.

Error Message (Error encountered)

Output Property - Description of any error encountered.

Error Param (User Id)

Output Property - Contact or Prospect Id.

Reg Id (RegistrationId)

Output Property - Attendee Id.

Error Code (Contains Error Identifier)

Output Property - Siebel Error Id.

Shopping Flag (YES or ““)

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