18 January 2007
10:58:00
Oleg Aysanof
Posts: 0
|
Ошибка при работе SOAP
Добрый день. Столкнулся со следующей проблемой. У нескольких клиентов , при работе с SOAP выходит ошибка. Удалось выяснить в какой момент она возникает. Код следующий
oSoap = CREATEOBJECT("mssoap.soapclient30")
oSoap.MSSoapInit('http://10.97.0.37/ws/ws_serv.wsdl')
и на последней команде выходит ошибка
[B]Исключение OLE IDispatch, код 0 из WSDLReader: WSDLReader:Loading of the WSDL file failed HRESULT=0x80040154: Класс не зарегистрирован
- Client:An unanticipated error occurred during the processing of this request. HRESULT=0x80040154: Класс не зарегистрирован [/B]
если набрать эту строку http://10.97.0.37/ws/ws_serv.wsdl в браузере, то открываеться нормально.
|
18 January 2007
15:38:00
Sergey
Posts: 0
|
Пакет SOAP 3.0 установлен корректно этих клиентах?
Нет ли Firewall в сети данной компании?
А мой пример с машины клиента через Интернет проходит?
|
18 January 2007
16:51:00
Oleg Aysanof
Posts: 0
|
Снес и установил заново SOAP клиента, к сожалению ваш пример проверить не могу, так как у клиента нет выхода винет. Осложняется тем что клиент удаленный, и работать с его машиной приходится по каналу КСПД в 32кбит, очень не комфортно
|
18 January 2007
16:55:00
Oleg Aysanof
Posts: 0
|
в организации 38 филиалов, эта ошибка вылезла только в двух, причем в одном филиале , с одного компа все проходит нормально, а с соседнего нет,
|
18 January 2007
18:48:00
Sergey
Posts: 0
|
[QUOTE Oleg Aysanof]в организации 38 филиалов, эта ошибка вылезла только в двух, причем в одном филиале , с одного компа все проходит нормально, а с соседнего нет,[/QUOTE]
Интересно... Есть подозрение что проблема все-таки с пакетом SOAP. Может быть вручную убрать пакет а потом установить... Может быть версия Windows очень древняя на этой машине?
Что еще может быть... Может дешевая сетевая карта не поддерживает правильно TCP/IP - один раз у меня такое было...
|
19 January 2007
07:18:00
Oleg Aysanof
Posts: 0
|
Версия OS у клиента W2K SP4, IE 6.0. Удалил SOAP пакет, вплоть до того, что вычистил из реестра любое упоминание про SOAP, постаивл заново. Результат тот же. Сейчас вышел из положения, что установил свое приложение на терминальном сервере филиала, там вроде бы все работает.
|
19 January 2007
11:44:00
Sergey
Posts: 0
|
[QUOTE Oleg Aysanof]Версия OS у клиента W2K SP4, IE 6.0. Удалил SOAP пакет, вплоть до того, что вычистил из реестра любое упоминание про SOAP, постаивл заново. Результат тот же. Сейчас вышел из положения, что установил свое приложение на терминальном сервере филиала, там вроде бы все работает.[/QUOTE]Трудно сказать, не видя машины [:(] Хотя у меня пока вроде везде работало, где ставил...
|