Можно используя Microsoft SOAP Toolkit
Например так:
X++:
COM ws;
str res;
str url = @"http://192.168.1.1/ws1/ut.wsdl";
str login = "login";
str pass = "pass";
;
try
{
ws = new COM("MSSOAP.SoapClient30");
ws.ClientProperty("ServerHTTPRequest", true);
ws.MSSoapInit(url);
ws.ConnectorProperty("Timeout", 300000);
if(login)
{
ws.ConnectorProperty("WinHTTPAuthScheme", 1);
ws.ConnectorProperty("AuthUser", login);
ws.ConnectorProperty("AuthPassword", pass);
}
res = ws.SOAPServiceName("Parameter1", "Parameter2");
info(res);
}
catch
{
error("Ошибка");
}