3.1.4.53 SecurityPrivilegesClone

The SecurityPrivilegesClone operation creates exact copies of permissions within the security model in the MDS repository.

For ModelPrivilege and HierarchyMemberPrivilege, the SecurityPrivilegesClone operation creates a copy of a permission item that is linked to the original permission item via the shared GUID.

For FunctionPrivilege, the SecurityPrivilegesClone operation either creates a copy of a permission item that is linked to the original permission item via the shared GUID or creates a copy of a permission item with a new GUID.

This operation returns a standard MessageResponse message.

The following is the WSDL definition of the SecurityPrivilegesClone operation.

Applies to MDS 2008R2

     <wsdl:operation name="SecurityPrivilegesClone">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrivilegesClone" name="SecurityPrivilegesRequest" message="tns:SecurityPrivilegesRequest"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrivilegesCloneResponse" name="MessageResponse" message="tns:MessageResponse"/>
    </wsdl:operation>

Applies to MDS 2012

     <wsdl:operation name="SecurityPrivilegesClone">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrivilegesClone" name="SecurityPrivilegesRequest" message="tns:SecurityPrivilegesRequest"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrivilegesCloneResponse" name="MessageResponse" message="tns:MessageResponse"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrivilegesCloneEditionExpiredMessageFault" name="EditionExpiredMessageFault" message="tns:IService_SecurityPrivilegesClone_EditionExpiredMessageFault_FaultMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrivilegesCloneSkuNotSupportedMessageFault" name="SkuNotSupportedMessageFault" message="tns:IService_SecurityPrivilegesClone_SkuNotSupportedMessageFault_FaultMessage"/>
    </wsdl:operation>