Полез писать то как я победил ошибку и увидел Ваше сообщение
Цитата:
setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
. Как раз это использовал, но пришлось еще дописать.
Сейчас код работает вот как:
X++:
xmlHttp = new COM("Microsoft.XMLHTTP");
xmlHttp.open(_method,_urlReq,false);
soapAction = '"' + "http://mcommunicator.ru/M2M/SendMessage" + '"';
xmlHttp.setRequestHeader("Host:", "mcommunicator.ru");
xmlHttp.setRequestHeader("Content-Type:", "text/xml; charset=UTF-8" );
xmlHttp.setRequestHeader("Content-Length:", _dataLength);
xmlHttp.setRequestHeader("SOAPAction:", soapAction);
xmlHttp.send(_xmlSend);
xmlFileResult = xmlHttp.responseText();
где _xmlSend
X++:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SendMessage xmlns="http://mcommunicator.ru/M2M">
<msid></msid>
<message>Test message from Ax</message>
<naming></naming>
<login></login>
<password></password></SendMessage>
</soap:Body>
</soap:Envelope>