Siebel CRM Web Services Reference > Primary Web Services for Siebel CRM 8.0 >

EventManagement


This Web service allows you to retrieve event, session and registration details based on the Event Id and Contact Id Inputs. It also allows for event registration by a Contact with the same input parameters.

EventManagement Operations

For a list of operations associated with this Web service, see Table 72.

Table 72. EventManagement operations
Name
Description

GetEvents

Retrieves a list of events based on Status or Date search specifications.

GetEventDetails

Retrieves event details for an event preferably based on an Id search specification.

GetSessions

Retrieves a list of sessions.

GetRegisteredEvents

Retrieves a list of events registered by a specified contact.

RegisterForEvent

Enrolls a contact into a specified event which invokes the Event Registration service.

Request Message Description: GetEvents

For a description of this request message, see Table 73.

Table 73. Request Message Description: GetEvents
Node
Description

Id

Row Id of the event.

Name

Name of the event.

Status

Status of the event.

Event Type

Event format.

Max Attendees

Maximum number of attendees than can enroll for the event.

Start Date

Event start date.

End Date

Event end date.

Description

Event description.

Parent Event Name

Event plan.

Session Information

Id

Session Id.

Event Id

Parent Event Id.

Name

Session Name.

Description

Session Description.

Start Date

Session Start Date.

End Date

Session End Date.

Region

Session Region.

View Mode

All.

Response Message Description: GetEvents

This Response Message is the same as the Request Message. For more information, see Table 73.

Request Message Description: GetEventDetails

For a description of this request message, see Table 74.

Table 74. Request Message Description: GetEventDetails
Node
Description

Id

Row Id of event.

Name

Name of event.

Status

Event status.

Event Type

Event format.

Max Attendees

Maximum number of attendees than can enroll for the event.

Start Date

Event start date.

End Date

Event end date.

Description

Event description.

Participant Type

Event participant type.

Region

Region where the event takes place.

Parent Event Name

Event plan.

Invitation Deadline

Event invitation deadline.

Organization

Event organization.

Lead Partner

Event partner.

Primary venue Name

Name of the venue where the event takes place.

URL

Web URL for events.

Period Name

Event period.

Budget Period

Event budget period.

Session Information

Id

Session Id.

Event Id

Parent event Id.

Name

Session name.

Description

Session description.

Start Date

Session start date.

End Date

Session end date.

Region

Session region.

View Mode

All.

Response Message Description: GetEventDetails

This Response Message is the same as the Request Message. For more information, see Table 74.

Request Message Description: GetRegisteredEvents

For a description of this request message, see Table 75.

Table 75. Request Message Description: GetRegisteredEvents
Node
Description

Id

Row Id of event attendee.

Event Id

Event for which the attendee is registering.

Attendee Id

Contact Id.

Name

Event name.

Status

Event registration status.

Event Type

Event format.

Max Attendees

Maximum number of attendees allowed to enroll into the event.

Start

Start date of event..

End

End date of event.

View Mode

All.

Response Message Description: GetRegisteredEvents

This Response Message is the same as the Request Message. For more information, see Table 75.

Request Message Description: GetSessions

For a description of this request message, see Table 76.

Table 76. Request Message Description: GetSessions
Node
Description

Id

Row Id of event.

Name

Name of event.

Status

Event status.

Event Type

Event format.

Max Attendees

Maximum number of attendees than can enroll for the event.

Start Date

Event start eate.

End Date

Event end date.

Description

Event description.

Parent Event Name

Event plan.

Session Information

Id

Session Id.

Event Id

Parent event Id.

Name

Session name.

Description

Session description.

Start Date

Session start date.

End Date

Session end date.

Region

Session region.

View Mode

All.

Response Message Description: GetSessions

This Response Message is the same as the Request Message. For more information, see Table 76.

Request Message Description: RegisterForEvent

For a description of this request message, see Table 77.

Table 77. Request Message Description: RegisterForEvent
Node
Description

Status

Registration status.

Registration date

Date when the registration occurs.

Contact Id

Attendee Id of event.

Reg Id

Registration Id.

Event Id

Event being enrolled to.

User Type

Denotes type of attendee.

Response Message Description: RegisterForEvent

For a description of this response message, see Table 78.

Table 78. Response Message Description: RegisterForEvent
Node
Description

Output Type

Message to indicate detailed status.

Return Val

Outcome status.

Reg Id

Registration Id.

EventManagement Application Interface

This topic describes the application objects called by the this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 79.

Table 79. EventManagement Service Object
Name
Boundary Object Type
Class (if Bus Service)

Event Data Service

Business Service

CSSEAIUIDataService

Event Detail Service

Business Service

CSSEAIUIDataService

Event Attendee Data Service

Business Service

CSSEAIUIDataService

Session Data Service

Business Service

CSSEAIUIDataService

Event Registration Service

Business Service

CSSEventRegistrationService

Data Object (Integration Object)

For a description of data objects for this Web service, see Table 80.

Table 80. EventManagement Data Objects
Siebel Repository Name
External Name

WC_Event_IO

Event

WC_EventSession_IO

Event Session

WC_ATT_IO

Event Attendee

Methods

For a description of the methods for this Web service, see Table 81.

Table 81. EventManagement Methods
Operation
Display Name
Method

QueryPage

GetEvents

[BS: Event Data Service].[QueryPage]

QueryPage

GetEventDetails

[BS: Event Detail Service].[QueryPage]

QueryPage

Session Data Service

[BS: Session Data Service].[QueryPage]

QueryPage

GetRegisteredEvents

[BS: Event Attendee Data Service].[QueryPage]

EnrollUser

RegisterForEvent

BS: Event Registration Service].[ EnrollUser]

Example Package for EventManagement

To view an example of messages for this Web service, navigate to the documentation library for Siebel applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

Request

See the following file to view the sample code:

...\EventManagement\EventManagement_request.xml

Response

See the following file to view the sample code:

...\EventManagement\EventManagement_response.xml

Message Schema (WSDL) for EventManagement

To view the message schema for this Web service, navigate to the documentation library for Siebel applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

...\EventManagement\EventManagement.wsdl

Siebel CRM Web Services Reference Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.