Changing Ownership of a Meeting or Recording

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

If an employee at your company changes groups or job responsibilities, it is possible to reassign the Live Meeting meetings and recordings owned by the person to other people. This can only be done through the Live Meeting service API. At this time, there is no Live Meeting Manager equivalent functionality.

The person (user account) who changes the ownership must have administrator privileges in the Live Meeting conference center.

Step 1. You need to find all the meetings owned by that person using the ListMeetingsRequest element.

<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd">
     <ListMeetingsRequest listDeleted="False">
         <StringQuery fieldName="owner" operator="=" value="chris" />
         <FieldList>
              <Name>name</Name>
         </FieldList>
     </ListMeetingsRequest>
</PlaceWareConfCenter>

The following shows the reply returned from the conference center.

<PlaceWareConfCenter>
   <ListMeetingsReply>
      <MeetingReply>
         <OptionList>
         <StringOption value="salesdemo1" name="name"></StringOption>
         </OptionList>
      </MeetingReply>
      <MeetingReply>
         <OptionList>
         <StringOption value="partnerdemo" name="name"></StringOption>
         </OptionList>
      </MeetingReply>
   </ListMeetingsReply>
</PlaceWareConfCenter>

Step 2. Decide which meetings need to be reassigned to new owners and who is the appropriate owner for each meeting. Next, use the ModifyMeetingRequest element with the owner option to iterate through the selected meetings and change the ownership of each to the new owner whom you have selected.

<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd">
    <ModifyMeetingRequest>
         <StringQuery fieldName="name" operator="=" value="salesdemo1"/>
            <OptionList>
                    <StringOption name="owner" value="john" />
            </OptionList>
            <FieldList>
                    <Name>name</Name>
                    <Name>owner</Name>
            </FieldList>
    </ModifyMeetingRequest>
</PlaceWareConfCenter>

The following shows the reply returned from the conference center.

<PlaceWareConfCenter>
    <ModifyMeetingReply>
      <MeetingReply>
        <OptionList>
          <StringOption value="salesdemo1" name="name"></StringOption>
          <StringOption value="john" name="owner"></StringOption>
        </OptionList>
      </MeetingReply>
    </ModifyMeetingReply>
</PlaceWareConfCenter>

Step 3. Repeat steps 1 and 2 for the person's recordings. First, do a ListRecordings4Request to find all recordings owned by that person.

<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd">
    <ListRecordings4Request listDeleted="False">
          <StringQuery fieldName="owner" operator="=" value="chris" />
           <FieldList>
                  <Name>name</Name>
            </FieldList>
    </ListRecordings4Request>
</PlaceWareConfCenter>

The following shows the reply returned from the conference center.

<PlaceWareConfCenter>
    <ListRecordings4Reply>
        <Recording4>
            <OptionList>
                <StringOption value="vp_demo" name="name"></StringOption>
            </OptionList>
        </Recording4>
        <Recording4>
            <OptionList>
                <StringOption value="newhiretrain" name="name"></StringOption>
            </OptionList>
        </Recording4>
    </ListRecordings4Reply>
</PlaceWareConfCenter>

Step 4. Decide which recordings need to be reassigned to new owners and who is the appropriate owner for each recording. Next, use the ModifyRecordingRequest element with the owner option to iterate through the selected recordings and change the ownership of each to the new owner you have selected.

<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd">
  <ModifyRecordingRequest>
    <StringQuery fieldName="name" operator="=" value="newhiretrain"/>
    <OptionList>
      <StringOption name="owner" value="jane"/>
    </OptionList>
  </ModifyRecordingRequest>
</PlaceWareConfCenter>

The following shows the reply returned from the conference center.

<PlaceWareConfCenter>
    <ModifyRecordingReply></ModifyRecordingReply>
</PlaceWareConfCenter>

Step 5. Because ModifyRecording does not have a FieldList element, you might want to use a ListRecordings4Request to verify the owner change.

<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd">
    <ListRecordings4Request listDeleted="False">
        <StringQuery fieldName="name" operator="=" value="newhiretrain" />
        <FieldList>
               <Name>name</Name>
               <Name>owner</Name>
        </FieldList>
    </ListRecordings4Request>
</PlaceWareConfCenter>

The following shows the reply returned from the conference center.

<PlaceWareConfCenter>
    <ListRecordings4Reply>
      <Recording4>
          <OptionList>
             <StringOption value="newhiretrain" name="name"></StringOption>
                <StringOption value="jane" name="owner"></StringOption>
          </OptionList>
      </Recording4>
    </ListRecordings4Reply>
</PlaceWareConfCenter>

See Also

Concepts

ModifyMeetingRequest Element

ListRecordings4Request Element

ListRecordings4Reply Element

ModifyRecordingRequest Element