Web сервис на протоколе SOAP. Использую обработку infostart.ru/public/247668/ для тестирования методов веб сервиса. Не могу понять как передать в команду массив. В описании веб сервиса тип ArrayOfString.
(4) Я не силен в COM объектах и не пойму как передать в команду массив. В обработке создается клиент MSoap:
Клиент = Новый COMОбъект("MSSOAP.SoapClient30");
А затем выполняется команда в виде строки:
Выполнить("ТекРезультат = Клиент." + ВыполняемаяКомманда);
Куда здесь вставить COMSafeArray я не пойму. Подскажите.
(6) выполняй не в виде строки
ПараметрТипаМассив = Новый COMSafeArray(МассивСтрок, "VT_BSTR", МассивСтрок.Количество());
ТекРезультат = Клиент.МетодТвоегоСервиса(ПараметрТипаМассив);
А вообще (5) прав: штатными средствами что не работает? (WSПрокси)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший