|
|
|
Supreme Being
      
участник
Last Login: 01.04.2008 19:27
Сообщ.: 182,
Visits: 1 528
|
|
| Добрый день. Разбирался тут с сабжем. Короче, имея урл для некоего вебсервиса зашел на http://weblogic_server:port/uddiexplorer И там создал проект и создал сервис, указав у него тот самый урл. Короче теперь эта "штука" имеет ServiceKey, я нашел как его получить из java-клиента, - довольно не сложно. Но вот получить сам урл вебсервиса у меня долго не получалось. В итоге я его получил, но процесс получения выглядит как строка монстр:) Короче вот подготовка: Inquiry uddiSrv = new Inquiry(); uddiSrv.setURL("http://localhost:7101/uddi/uddilistener"); GetServiceDetail srvDet = new GetServiceDetail(); srvDet.addServiceKey("some-key"); ServiceDetail resZ = uddiSrv.getServiceDetail(srvDet); а вот само получение урла и его печать: String url = ((BindingTemplate)((BusinessService)resZ.getBusinessServiceVector().get(0)).getBindingTemplates().getBindingTemplateVector().get(0)).getAccessPoint().getValue(); System.out.println("URL: " + url);
Короче вопрос одын, - "не поехал ли я в питер из москвы через камчатку?"
|
|
|
|