|
|
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
здравствуйте. была поставленна задача: написать клиента для веб сервиса, на руках есть описание всех методов веб сервера вопросы: 1. в качестве endpoint'а мне дали просто айпишник и порт (191.191.191.191:8080). разве можно использовать endpoing без указания сервиса??? разве не так указывается http://localhost:8080/axis/MeteoService.jws??? 2. скажите пожалуйста как правильно вызвать такой метод: в описании указано getValidateCod (ValidCodEvt event) где ValidCodEvt имеет атрибуты string id string cod string numer Код: plaintext 1. 2. вот так правильно??? или нужен класс ValidCodEvt создавать??? Код: plaintext 1. 2. 3. 4. 5. 6. только класса ValidCodEvt у меня нету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 12:45:32 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
denisshв качестве endpoint'а мне дали просто айпишник и порт (191.191.191.191:8080). разве можно использовать endpoing без указания сервиса??? разве не так указывается http://localhost:8080/axis/MeteoService.jws??? - попробуйте приконнектится к указанному адресу с помощью браузера, возможно Вам вернется WSDL-документ со всей необходимой информацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 12:50:18 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
не получается, ИЕ говорит "The page cannot be displayed" и т.д ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 12:55:02 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
denisshне получается, ИЕ говорит "The page cannot be displayed" и т.д - тогда видимо это все таки эндпойнт :) [ради интереса можно еще POST-запрос сделать] никто не мешает на сервере сделать настройки транслирующие запросы по адресу 191.191.191.191:8080 на другой URL с передачей дополнительных параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 13:14:10 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
Kachalov denisshне получается, ИЕ говорит "The page cannot be displayed" и т.д - тогда видимо это все таки эндпойнт :) [ради интереса можно еще POST-запрос сделать] никто не мешает на сервере сделать настройки транслирующие запросы по адресу 191.191.191.191:8080 на другой URL с передачей дополнительных параметров. ну это уже радует,:)) а как со вторым вопросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 13:18:08 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
denissh Код: plaintext 1. 2. вот так правильно??? - нет, так как во первых Вы создали не объект с полями имеющими нужные значения, а массив из объектов denissh или нужен класс ValidCodEvt создавать??? - скорее всего да. denisshтолько класса ValidCodEvt у меня нету - сделайте: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 13:32:38 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
to Kachalov сам я создать не могу, там этих классов целое дерево, которые возможно связаны да и в invoke() нельзя ведь класс передавать? массив можно только ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 13:44:23 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
хотя можно ведь и так .invoke(new Object[] {myclass}) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 13:51:40 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
denisshхотя можно ведь и так .invoke(new Object[] {myclass}) - примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 14:10:54 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
denisshсам я создать не могу, там этих классов целое дерево - а что, библиотеку с классами не дали (напишите подробней что за задача)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 14:13:03 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
Kachalov denisshсам я создать не могу, там этих классов целое дерево - а что, библиотеку с классами не дали (напишите подробней что за задача)? дали одну документацию...и все( есть некий веб сервис(написаный хуавеем), позволяющий менять настройки пользователей одной системы. Пользователь меняет данные, настройки у меня на сайте, и я передаю на веб сервис данные, что менял, и на что менял. Дали одну документацию, посидел пару дней, немного разобрался с веб сервисами, и остановился на этих вот классах, которые надо передавать, и которые мне возвращают Толи мне не додали, толи я еще мало в веб сервисах понимаю. вот что есть по этому поводу в документации I. Input parameter Requirements for input parameters are as follows: All the input parameters are encapsulated into the request event object of the input parameter for transfer. Do not configure input parameters that can be null. For the request event object of the input parameter with two input parameters but only one is required, configure only one of them and keep the other one as null. II. Return parameters Requirements for return parameters are as follows: All the results are returned by the response objects of all types of operation result, and the returned content should contain the return result code of this operation at least. Other information contained in the response object of the operation result varies with interface functions. вот эти вот самые request event object я сам создаю...или мне их должны дать? я так спрашиваю, т.к. люди кот. дали задание, сами не вкуривают в это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 14:25:31 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
denisshя так спрашиваю, т.к. люди кот. дали задание, сами не вкуривают в это - главное выцепить WSDL (формальное описание сервиса), по нему можно автоматически сгенерировать все необходимые классы (работа на 3 мин). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 14:30:58 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
Я вот ума не приложу, если там действительно веб сервис, то как можно не дать человеку WSDL? Че за бред. Я бы уже давно нахрен послал. А может там XML RPC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 14:40:32 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
wessenЯ вот ума не приложу, если там действительно веб сервис, то как можно не дать человеку WSDL? Че за бред. Я бы уже давно нахрен послал. А может там XML RPC? нахрен послать неполучается там по протоколу SOAP все а вот Wsdl описание сейчас пообещали дать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 15:11:43 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
Kachalov denisshя так спрашиваю, т.к. люди кот. дали задание, сами не вкуривают в это - главное выцепить WSDL (формальное описание сервиса), по нему можно автоматически сгенерировать все необходимые классы (работа на 3 мин). подскажите пожалуйста, как можно за 3 минуты (или за 5: )) сгенерировать классы? я просто это не делал ни разу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 15:14:12 |
|
||
|
клиент для веб сервиса
|
|||
|---|---|---|---|
|
#18+
плин, круто)))))))))))))))))))))) WSDL2Java - весчь))))) сгенерировала кучу классов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 15:24:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34804887&tid=2144596]: |
0ms |
get settings: |
16ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
64ms |
get topic data: |
16ms |
get forum data: |
5ms |
get page messages: |
91ms |
get tp. blocked users: |
3ms |
| others: | 330ms |
| total: | 564ms |

| 0 / 0 |
