|
Ошибка при вызове функции веб сервиса 8.2 | ☑ | ||
|---|---|---|---|---|
|
0
Oleg333
05.02.11
✎
19:59
|
Народ подскажите пожалуйста кто знает как побороть ошибку: "couldn't resolve host name", возникает при вызове операции веб сервиса. Платформа 8.2, веб сервер - апач. Сервис опубликован, в браузере открывается описание опубликованного сервиса, но при вызове его метода выдает ошибку описанную выше. Код в конфигурации потребителе веб сервиса такой:
Определения=Новый WSОпределения("http://localhost/ws/WebServ?wsdl"); Прокси=Новый WSПрокси(Определения, "http://localhost/ws/WebServ", "WebServ", "WebServSoap"); Отрабатывает нормально Ответ=Прокси.get(); - выдает ошибку |
|||
|
1
Oleg333
05.02.11
✎
20:01
|
Соответственно в конфигурации источнике создан веб сервис с единственным методом Get который привязан к функции:
Функция Операция() Возврат "ok"; КонецФункции |
|||
|
2
Oleg333
07.02.11
✎
14:24
|
Народ ну подскажите кто-нибудь третий день с сис. админом бъемся, нифига не работает
|
|||
|
3
Wobland
07.02.11
✎
14:27
|
ничего в этом не понимаю, но после "выдаёт ошибку" как-то хочется увидеть её описание
|
|||
|
4
Oleg333
07.02.11
✎
14:28
|
Ошибка работы с интернет: "couldn't resolve host name"
|
|||
|
5
Wobland
07.02.11
✎
14:29
|
(4) увидел. "А у вас господа случаем не используются ли сертификаты?" - сказал мне гугль
|
|||
|
6
Oleg333
07.02.11
✎
14:32
|
Админ говорит используются....а что они как-то влияют?
|
|||
|
7
Wobland
07.02.11
✎
14:33
|
||||
|
8
Wobland
07.02.11
✎
14:33
|
(6) понятия не имею ;) гугль дальше не сказал
|
|||
|
9
Oleg333
07.02.11
✎
14:37
|
там вроде про сертификаты ничего не сказано
|
|||
|
10
Oleg333
07.02.11
✎
14:37
|
:))
|
|||
|
11
Jaap Vduul
07.02.11
✎
14:37
|
||||
|
12
Oleg333
07.02.11
✎
14:40
|
Ага ну да указано http://localhost/ws/WebServ - это не правильно разве?
|
|||
|
13
Wobland
07.02.11
✎
14:45
|
(12) в (7) советовали http убрать. пробовать?
|
|||
|
14
Jaap Vduul
07.02.11
✎
14:46
|
||||
|
15
Wobland
07.02.11
✎
14:47
|
+(13) пробовать=пробовал
|
|||
|
16
Oleg333
07.02.11
✎
15:12
|
Неа, не работает
|
|||
|
17
Oleg333
07.02.11
✎
15:13
|
тоже самое пишет
|
|||
|
18
Oleg333
07.02.11
✎
15:13
|
В демо конфе по веб сервисам с диска ИТС URI пространство имен задают с http
|
|||
|
19
Oleg333
07.02.11
✎
15:23
|
содержимое wsdl
<?xml version="1.0" encoding="UTF-8" ?> - <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="localhost/ws/WebServ" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="localhost/ws/WebServ" name="WebServ" targetNamespace="localhost/ws/WebServ"> - <types> - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="localhost/ws/WebServ" targetNamespace="localhost/ws/WebServ" elementFormDefault="qualified"> - <xs:element name="get"> - <xs:complexType> <xs:sequence /> </xs:complexType> </xs:element> - <xs:element name="getResponse"> - <xs:complexType> - <xs:sequence> <xs:element name="return" type="xs:string" nillable="true" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </types> - <message name="getRequestMessage"> <part name="parameters" element="tns:get" /> </message> - <message name="getResponseMessage"> <part name="parameters" element="tns:getResponse" /> </message> - <portType name="WebServPortType"> - <operation name="get"> <input message="tns:getRequestMessage" /> <output message="tns:getResponseMessage" /> </operation> </portType> - <binding name="WebServSoapBinding" type="tns:WebServPortType"> <soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="get"> <soapbind:operation style="document" /> - <input> <soapbind:body use="literal" /> </input> - <output> <soapbind:body use="literal" /> </output> </operation> </binding> - <binding name="WebServSoap12Binding" type="tns:WebServPortType"> <soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="get"> <soap12bind:operation style="document" /> - <input> <soap12bind:body use="literal" /> </input> - <output> <soap12bind:body use="literal" /> </output> </operation> </binding> - <service name="WebServ"> - <port name="WebServSoap" binding="tns:WebServSoapBinding"> - <documentation> <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1" /> </documentation> <soapbind:address location="/ws/WebServ" /> </port> - <port name="WebServSoap12" binding="tns:WebServSoap12Binding"> <soap12bind:address location="/ws/WebServ" /> </port> </service> </definitions> |
|||
|
20
Jaap Vduul
07.02.11
✎
15:26
|
targetNamespace="localhost/ws/WebServ"
|
|||
|
21
Oleg333
07.02.11
✎
15:28
|
?
|
|||
|
22
Oleg333
07.02.11
✎
15:50
|
А пакеты XDTO вообще нужно указывать? У меня это свойство веб сервиса пустое, может из-за этого ошибка?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |