Hola estimados, tengo la siguiente duda, estoy tratando de revocar permisos mediante SOAP, pero no logro encontrar que mas me falta para realizarlo, adjunto el SOAP que tengo:
<soap:Body>
<Execute xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>
<Request xsi:type='RevokeAccessRequest'>
<Target xsi:type='TargetOwnedAccount'>
<EntityId>"+recordid+"</EntityId>
</Target>
<PrincipalAccess>
<Principal xmlns='http://schemas.microsoft.com/crm/2006/CoreTypes'>
<PrincipalId xmlns='http://schemas.microsoft.com/crm/2006/CoreTypes'>+userid+</PrincipalId>
<Type xmlns='http://schemas.microsoft.com/crm/2006/CoreTypes'>User</Type>
</Principal>
</PrincipalAccess>
</Request>
</Execute>
</soap:Body>
este es el mensage de error que me aparece, esta claro que no tengo estas etiquetas en el SOAP no se donde van ni que sintaxis necesita:
soap:ClientServer was unable to process request. 0x80040203 Invalid format of input XML for request RevokeAccess: required field 'Revokee' is missing.
alguien podria ayudarme!!
saludos y gracias