Какой самый простой способ клонировать веб-сервис? - PullRequest
3 голосов
/ 21 апреля 2009

Я работаю над проектом, в котором мы будем подключаться к веб-сервису Oracle с использованием .NET (c #). Единственное, что мы создадим нашего клиента из нашего офиса, но наш клиент не даст нам удаленный доступ к их веб-сервису (политика компании и т. Д.). Поэтому мы решили посетить наших клиентов на месте и «клонировать» их веб-сервис, чтобы мы могли использовать суррогатный веб-сервис для разработки нашего клиента.

Как лучше всего клонировать этот веб-сервис?

Наш клон должен будет выводить примеры данных, но использовать их точные вызовы и типы методов. Нашим предпочтительным языком для клонирования является c #.

Ответы [ 2 ]

1 голос
/ 22 апреля 2009

получает WSDL и все связанные XSD и использует WSDL.exe для генерации классов и добавления их в проект веб-сервиса.

1 голос
/ 22 апреля 2009

«Наш клон должен будет выводить образцы данных, но использовать их точные вызовы и типы методов.»

Так что может быть достаточно записать исходные данные веб-сервиса и воспроизвести их?

В качестве начальной точки может помочь Скрипач с Автоответ . В качестве расширенного решения ваш партнер - SOAPUI .

alt text
(источник: soapui.org )

...