4 Protocol Examples

SharePoint

When a meeting organizer on the protocol client creates a new meeting instance, the meeting organizer can add the new meeting instance to a new or existing meeting workspace.

If the meeting organizer indicates that a new meeting instance in a workspace is required and the meeting instance is required to be in an existing meeting workspace, the protocol client uses GetMeetingWorkspaces to obtain a list of existing meeting workspaces from the protocol server. To display information about an existing workspace, such as the language in which the data is to be displayed, the protocol client uses GetMeetingsInformation. The list of workspaces is displayed to the meeting organizer for selection. If the meeting organizer wants to create a new workspace, the protocol client uses CreateWorkspace.

If the meeting organizer cancels the workspace creation process and the workspace has already been created when the process is cancelled, the protocol client calls DeleteWorkspace to delete the newly created workspace. If the meeting organizer changes the subject in the meeting request before the meeting request is e-mailed to all the attendees for the first time, the protocol client uses SetWorkspaceTitle to rename the meeting workspace.

Once a workspace is available, whether an existing workspace or a newly created one, the protocol client uses AddMeetingFromICal to add the new meeting instance to the meeting workspace. If the meeting instance is a recurring meeting that does not use the Gregorian calendar, the protocol client uses AddMeeting instead. At this point, the meeting request is e-mailed to all attendees.

Each attendee receives the meeting request e-mail. When the attendee replies to the meeting request indicating acceptance or rejection of the invitation or indicating an update to a previous response, the protocol client uses SetAttendeeResponse to update the meeting workspace with attendance status.

If the meeting organizer later updates the meeting information, such as its time or location, the protocol client uses UpdateMeetingFromICal to update the meeting workspace information. If the meeting instance is a recurring meeting that does not use the Gregorian calendar, the protocol client uses UpdateMeeting instead.

When updating an existing meeting instance, the meeting organizer can disconnect that meeting from its meeting workspace, in which case the protocol client uses RemoveMeeting to delete that meeting instance from the workspace. The meeting organizer can perform the removal while the meeting request is open, which implies that the updated meeting request might be closed without being saved. If that happens, the protocol client uses RestoreMeeting to have the protocol server revert that meeting instance to its last persisted state.

Show: