RestoreMeetingRequest Element
Requests the specified meeting to be restored.
The StringQuery element must match one meeting exactly. The StringQuery element can search the following options:
mid
personalPlaceOf
name
opaque1
opaque2
This element can be used only by account administrators to restore expired or manually deleted meetings that are restorable. To get a list of the restorable meetings, call ListMeetingsRequest with a restorableOnly attribute value of True(Added in Live Meeting service API Update for Live Meeting 2007). For more information about restoring a meeting or recording, see Maintaining Meetings and Recordings.
If attempting to restore a meeting, a RestoreMeetingReply element is returned on success and a Fault element is returned on failure. For a complete list of fault return values, see Fault Element.
These examples include a successful restoration of a meeting and a meeting restoration fault example.
Example 1
This is an illustration of a successful restoration of a meeting. The meeting Id (mid) is used to identify the meeting to be restored.
Request
<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd"> <RestoreMeetingRequest> <StringQuery fieldName="mid" operator="=" value="bvntuc1ix4mr"/> </RestoreMeetingRequest> </PlaceWareConfCenter>
Reply
<PlaceWareConfCenter> <RestoreMeetingReply/> </PlaceWareConfCenter>
Example 2
This is an illustration of a meeting restoration request that results in a fault response. The meeting to be restored is currently active.
Request
<PlaceWareConfCenter authUser="BVTAdmin" authPassword="Pa$$w0rd">
<RestoreMeetingRequest >
<StringQuery fieldName="name" operator="=" value="activeMtg01" />
</RestoreMeetingRequest>
</PlaceWareConfCenter>
Reply
<PlaceWareConfCenter>
<Fault>
<FaultCode>Client.BadState.Meeting</FaultCode>
<FaultString>The meeting you are trying to restore is already in Active state. It should be in either Deleted or Expired state.</FaultString>
<OptionList>
<TimeOption value="2007-07-11T22:51:03Z" name="time">
</TimeOption>
<StringOption value="gf494q7v49" name="rapid.requestId">
</StringOption>
</OptionList>
</Fault>
</PlaceWareConfCenter>