3.1.4.33 RemoveColleague

The RemoveColleague WSDL operation is used to update the specified user profile by deleting a specified colleague property association currently present in the user profile.

The operation of removing a colleague is unidirectional, meaning that when a colleague of the specified user is removed, the user profile information of the colleague being removed is not changed.

 <wsdl:operation name="RemoveColleague">
     <wsdl:input message="tns:RemoveColleagueSoapIn"/>
     <wsdl:output message="tns:RemoveColleagueSoapOut"/>
 </wsdl:operation>

The protocol client sends a RemoveColleagueSoapIn request WSDL message and the protocol server responds with a RemoveColleagueSoapOut response WSDL message.

If the user is not authorized to administer the user profile service and is not updating his or her own user profile, the protocol server MUST send a SOAP fault message.

RemoveColleague operation

Figure 35: RemoveColleague operation