0
mefisto666series
04.06.15
✎
15:46
|
Дело вот в чем: есть внешняя обработка. одной из её задач является обращение к серваку по соап. для этого используется msxml. Но на одной конкретной клиентской машине, получив объект
xmlHttp = Новый COMОбъект("MSXML2.ServerXMLHTTP.6.0");
прописав параметры и пытаясь отправить запрос получаю ошибку:
Произошла исключительная ситуация (msxml6.dll): An error occurred in the secure channel support
И что-то понять не могу, в чем может быть дело. Запускается это добро на машине с server 2003. MSXML установлен(а)
вот код метода:
xmlHttp = Новый COMОбъект("MSXML2.ServerXMLHTTP.6.0");//MSXML2.xmlHttp
xmlHttp.setTimeouts(10*1000, 10*1000, (ТаймаутВебСервиса)*1000, (ТаймаутВебСервиса)*1000);//resolveTimeout, connectTimeout, sendTimeout, receiveTimeout
xmlHttp.setOption(2,13056);
Если ПроксиВключен = Истина Тогда
xmlhttp.setProxy("2", ПроксиАдрес+?(ЗначениеЗаполнено(ПроксиПорт),":"+ПроксиПорт,""));
КонецЕсли;
xmlHttp.OPEN("POST", Сервер, 0);
Если ПроксиЗащищенЛогиномИПаролем = Истина Тогда
xmlhttp.setProxyCredentials(ПроксиЛогин, ПроксиПароль);
КонецЕсли;
xmlHttp.setRequestHeader("SOAPAction", "urn:wsedi/"+Метод);
xmlHttp.setRequestHeader("Host", СтрокаМеждуПодстрокамиСтроки(Сервер,";
xmlHttp.setRequestHeader("Content-type", "text/xml");
xmlHttp.SEND(ЗапросSOAP);
СтрокаXML=xmlHttp.responseText;
собственно, на SEND Ошибка и вываливается
|
|