27.01.2016, 14:35 | #2 |
Участник
|
Я в Наве писал кодюнит обертку для 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 |
|