Я пытаюсь вызвать действие GLOBAL через SOAP сервисы (потому что это старая версия Dynamics CRM), но я получаю следующую ошибку:
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> <code>-2147217920</code> <message xml:lang="fr-FR">The specified entity does not exist</message> </error>
Вот SOAP Конверт, который я отправляю:
var requestXML = ""; requestXML += "<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"; requestXML += " <s:Body>"; requestXML += " <Execute xmlns=\"http://schemas.microsoft.com/xrm/2011/Contracts/Services\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">"; requestXML += " <request xmlns:a=\"http://schemas.microsoft.com/xrm/2011/Contracts\">"; requestXML += " <a:RequestId i:nil=\"true\" />"; requestXML += " <a:RequestName>"+ actionName +"</a:RequestName>"; requestXML += " </request>"; requestXML += " </Execute>"; requestXML += " </s:Body>"; requestXML += "</s:Envelope>";
Поскольку это глобальное действие, я не указываю цель. Я пытался указать цель для тестирования, но тот же результат.