Обработка работы с веб сервисом

11 Comments

  1. asved.ru

    Что-то я на форме не вижу полей для установки аргументов SOAP-запроса…

    Reply
  2. CagoBHuK

    1. Избавляйтесь от SOAP Toolkit. Он слишком стар и крив. Используйте XMLHTTPServer.

    2. Как показывает практика, использование объектной модели имеет огромное количество минусов. Например, не задать пространство имен. Лучше использовать прямое конструирование SOAP-запросов. Смотрите пункт 1.

    Reply
  3. Bloood

    Все аргументы SOAP запроса указываете в поле «Выполняемая команда» Например есть метод Obmen. C входными параметрами ID = 111 и ItemID = XXX. В поле выполняемая команда необходимо указать Obmen(«111″,»XXX»)

    У прямого конструирования SOAP запросов тоже есть свои минусы. Необходимо каждый запрос прописывать вручную. И при каком либо изменении на веб сервере опять все править. Здесь же все описание подгружается из WSDL ссылки.

    Reply
  4. NightHawk

    А не проще всё делать стандартным способом, получением WS-ссылки? ASP.NET, даже ущербный, другого такого же, поймёт. Специально даже простейшие реквизиты в WSDL путал. Распознаёт.

    Reply
  5. Bloood

    1с очень капризная к вебсервисам. Не всегда получается через ws ссылку подключиться. ASP.NET конечно выход.

    Но не всем подходит.

    Reply
  6. Armando

    Хочу что-то типа SoapUI, но в виде 1Сной обработки, чтоб не отходя от кассы тестить.

    Reply
  7. Bloood

    (6) Armando, Тогда посмотрите вот эти обработки http://infostart.ru/public/95062/ или http://infostart.ru/public/189891

    Reply
  8. _root
  9. roman-sln

    Подскажите, как в выполняемую команду передать массив ArrayOfString?

    Reply
  10. Wordom

    (9) Присоединяюсь к вопросу! Если кто сталкивался, подскажите пожалуйста!

    Хотя бы как представить пустой в строке команды. Null не проходить.

    Reply
  11. Kesr

    https://infostart.ru/public/95062/ — удалена

    https://infostart.ru/public/259849/ — не активна

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *