Показать сообщение отдельно
Старый 16.11.2012, 00:44   #3  
handy-comp is offline
handy-comp
Участник
 
96 / 78 (3) ++++
Регистрация: 27.09.2012
Можно используя 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("Ошибка");
    }
За это сообщение автора поблагодарили: samolalex (3), Logger (3).