Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамWeb-расширения

1С:Предприятие 8.2 /
Разработчикам /
Web-расширения

Оглавление

Использование web-сервисов совместно с Java и .Net

Клиент Java (JaxWS)

Клиент .Net

 

Обновлено: 14.12.2007

В данной статье будет рассмотрен пример использования web-сервисов 1С:Предприятия из клиентских приложений, написанных на Java и .Net. Пример основан на демонстрационном web-сервисе, описание которого расположено по адресу http://users.v8.1c.ru/ws/products.1cws?wsdl.

Клиент Java (JaxWS)

Клиент Java использует стандарт JaxWS для работы с web-сервисами. Пример находится в файле wsdemo-java.zip. Для успешной работы примера необходимо иметь:

Для выполнения примера скопируйте файл 1CITS\EXE\WSDemowsdemo-java.zip в каталог на своем компьютере.

Далее разархивируйте файл wsdemo-java.zip и в этом каталоге выполните команду:

 run

После этого будет выполнена сборка примера и сделан вызов демонстрационного web-сервиса. Файл out.txt будет содержать результаты вызова.

Если необходимо перегенерировать прокси web-сервиса, удалите каталог src/wsdemo/client и выполните следующую команду:

 wsimport -keep -p wsdemo.client -s src -extension http://users.v8.1c.ru/ws/products.1cws?wsdl

Клиент .Net

Для работы клиента .Net необходимо установить Microsoft Visual Studio 2005.

Для выполнения примера скопируйте файл 1CITS\EXE\WSDemowsdemo-cs.zip в каталог на своем компьютере.

Копировать

Далее разархивируйте файл wsdemo-cs.zip и откройте в Microsoft Visual Studio 2005 файл wsdemo.sln. Далее выполните сборку примера и запустите пример. Результатом работы программы будет вывод в консоль результатов вызова демонстрационного web-сервиса.

Для того, чтобы перегенерировать прокси web-сервиса удалите web-ссылку ru.1c.v8.users. Далее выберите пункт меню Add Web Reference... и укажите адрес http://users.v8.1c.ru/ws/products.1cws?wsdl. После нажатия кнопки Add Reference будет сгенерирован новый прокси web-сервиса.


Нас находят: вызов веб сервиса из 1С, web-сервисы java


Подписка на новости RSS

Мы на Facebook