Показать сообщение отдельно
Старый 27.01.2016, 14:35   #2  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Я в Наве писал кодюнит обертку для SOAP, использовал для общения с Reporting Services и ECOD.
Внутри обертки тупо XML, необходимые функции веб-сервисов выставлены либо через аналогичные функции Нава, либо через общую функцию и настройки.
Вызов веб-сервиса через обертку примерно такой:

Soap.Init;
Soap.InitFunction('Render', 'rep', FALSE);
Soap.AddExecutionHeaderParam('rep:ExecutionID', RS_ExecutionID);
recRSrep.SETRANGE(recRSrep.Path,lReportName);
IF recRSrep.FIND('-') THEN
IF recRSrep.DefaultFormat<>'' THEN
Soap.AddParam('rep:Format', recRSrep.DefaultFormat)
ELSE
Soap.AddParam('rep:Format', 'EXCEL');//XLTemplate
Soap.AddParam('repeviceInfo', '<DeviceInfo><Toolbar>False</Toolbar></DeviceInfo>');
Soap.SendRequest;

Какие действия в SOAPUI можно выполнить только мануально? Это вроде-как противоречить самой идее использования SOAP