1C 8.3 Web-сервис + клиент на Java

0
10 янв 2017 13:28
Есть web-сервис написанный на 1С 8.3.9 и опубликованный на Apache2.2 (localhost/wsTest/ws/test.1cws?wsdl). Необходимо написать на Java клиента, который будет работать с данной ws-ссылкой. Брал пример с сайта ИТС Использование web-сервисов совместно с Java и .Net, получить данные через метод удалось, но как отключится от web-сервиса, чтобы Apache отключился от базы?. Помогите разобраться с данным вопросом.

Код Java:
   private void getOS()  {
        lbOS.setText("Подключение");
        // Создаем Jax-WS прокси на демо web-сервис 1С:Предприятия
        wsTest ws = new wsTest();
        
        // Получаем порт для вызова операции web-сервиса
        wsTestPortType portType = ws.getTestSoap();
        
        // Выполняем вызов web-сервиса
        String verOS = portType.take();
        
        //отключаем
        portType = null;
        
        lbOS.setText(verOS);
    }


lbOS - это надпись на форме, в которую выводится результат.

Так же интересует, если в базе есть пользователи, как провести авторизацию?

Ответов: 2

0
17 янв 2017 07:24
Проблему решил. Используя NetBeans IDE 8.2 добавил в проект новый файл "Веб службы - клиент веб-службы" и платформа сама сгенерировала все необходимые классы и интерфейсы.
0
10 янв 2017 22:32
мне тоже очень интересно, как можно отключиться от web-сервиса
Модераторы: frymock
Сейчас эту тему просматривают: Нет