Довідковий матеріал

Використання web-сервісів спільно з Java та .Net

У цій статті буде розглянуто приклад використання web-сервісів 1С:Підприємства з клієнтських застосунків, написаних на Java та .Net. Приклад заснований на демонстраційному web-сервісі, опис якого розташовано за адресою http://users.v8.1c.ru/ws/products.1cws?wsdl.Клиент Java (JaxWS). Клієнт .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. Для успішної роботи прикладу необхідно мати:

  • Sun JDK 1.5
  • Apache Ant
  • Sun JaxWS RI

Для виконання прикладу скопіюйте файл 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-сервісу.

Записатися телефоном