powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вызов вебсервиса используя mssoapclient
4 сообщений из 4, страница 1 из 1
вызов вебсервиса используя mssoapclient
    #34154840
sumi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, просветите плиз

создаю в netbeans 5.5 простой веб сервис
@WebMethod
public String sample() {
return "Hello!";
}
деплою его на SJSAS 9.0 - тестится и вызывается нормально из java-клиента, но как его запустить из "microsoft-клиента"?

пробую скриптом из s.vbs (см. ниже)
Отваливаеся с ошибкой
Client:Incorrect Number of parameters supplied for SOAP request.
.... The parameter incorrect........

-====== s.vbs =======-
dim SOAPClient
set SOAPClient = createobject("MSSOAP.SOAPClient30")
SOAPClient.ClientProperty("ServerHTTPRequest") = true
on error resume next
SOAPClient.mssoapinit("http://localhost:8080/wsService/ws?wsdl")

if err then
wscript.echo SOAPClient.faultString
wscript.echo SOAPClient.detail
WScript.quit
end if

set a = SOAPClient.sample()
Wscript.echo(a)
if err then
wscript.echo SOAPClient.faultString
wscript.echo SOAPClient.detail
end if
...
Рейтинг: 0 / 0
вызов вебсервиса используя mssoapclient
    #34156000
sumi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может кто уже сталкивался
...
Рейтинг: 0 / 0
вызов вебсервиса используя mssoapclient
    #34156472
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sumiможет кто уже сталкивался

Я сталкивался года три назад. Помучился, плюнул и написал свой клиент над WinInet API.

Интересно было бы услышать, у кого работает.
...
Рейтинг: 0 / 0
вызов вебсервиса используя mssoapclient
    #34156979
sumi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М.Голованов sumiможет кто уже сталкивался

Я сталкивался года три назад. Помучился, плюнул и написал свой клиент над WinInet API.

Интересно было бы услышать, у кого работает.

где-то на англоязычных форумах прочитал, что надо использовать pocketSOAP
C ним действительно проблем не возникает и вот такой скрипт отрабатывает на ура:

set env = CreateObject("pocketSOAP.Envelope.2")
env.SetMethod "sample", "http://home.ru/"
set http = CreateObject("pocketSOAP.HTTPTransport")

http.Send "http://localhost:8080/wsService/ws?wsdl", env
env.parse http

wscript.echo "Response= " & env.Parameters.Item(0).Value
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вызов вебсервиса используя mssoapclient
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]