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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|