Пытаюсь вызвать свой веб-сервис из кода нажатия кнопки панели инструментов CRM. Код обращения к сервису
Код:
url = "http://192.168.1.154:82/v81/ws3.1cws";
req_params = "<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\"><s:Body><NewPerson xmlns=\"http://www.sample-package.org\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"><Name>person13</Name></NewPerson></s:Body></s:Envelope>";
//alert(req_params);
/* Send XML/SOAP Request To Web Service Using Browser's Javascript DOM */
try {
ajax_request = new XMLHttpRequest();
}
catch (trymicrosoft) {
try {
ajax_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (othermicrosoft) {
try {
ajax_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (failed) {
ajax_request = false;
}
}
}
ajax_request.open("POST", url, false);//<<<<Отказано в доступе!!!
ajax_request.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
ajax_request.onreadystatechange = receiveXML_SOAPData;
ajax_request.send(req_params);
почему то говорит что отказано в доступе. Причем этот же код, запушенный из тестовой страницы HTML работает прекрасно.. И любой URL приводит к этому же. В чем может быть причина? CRM устанавливает какие-то ограничения?