|
Не получается подключиться к вебсервису
| ☑ |
0
degot
18.09.14
✎
11:54
|
1с по ссылке wsdl не загружает, пишет неверный формат
программно тоже не получается
Определение = Новый WSОпределения(";, "log", "pass");
Прокси = Новый WSПрокси(Определение, ";, "SearchService","SearchPort");
в отладчике точку подключения не видит, если указываю вручную, то выдает ошибку
думал решит проблему MSSOAP.SoapClient30, но не тут то было
Попытка
oSOAPClient = Новый COMОбъект("MSSOAP.SoapClient30");
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
Инициализация = oSOAPClient.mssoapinit(";);
вот такую ошибку получаю
Произошла исключительная ситуация (SoapMapper): SoapMapper:The SoapMapper for element Array could not be created HRESULT=0x80004005: Unspecified error
- WSDLOperation:Initialization of a SoapMapper for operation checkBasket failed HRESULT=0x80004005: Unspecified error
- WSDLOperation:Initializing of the output message failed for operation checkBasket HRESULT=0x80004005: Unspecified error
- WSDLPort:An operation for port SearchPort could not be initialized HRESULT=0x80004005: Unspecified error
- WSDLPort:Analyzing the binding information for port SearchPort failed HRESULT=0x80004005: Unspecified error
- WSDLService:Initialization of the port for service SearchService failed HRESULT=0x80004005: Unspecified error
- WSDLReader:Analyzing the WSDL file failed HRESULT=0x80004005: Unspecified error
- Client:One of the parameters supplied is invalid. HRESULT=0x80070057: The parameter is incorrect.
сам сервис рабочий, онлайн - проверщики все видят и нормально обмениваются
направьте в нужное русло пожалуйста, а то тупик какой-то получается
|
|
1
DitriX
18.09.14
✎
11:59
|
попробуй для начала добавить его в качестве статической ws ссылки в конфигурацию тестовую и сразу все встанет на свои места.
|
|
2
degot
18.09.14
✎
12:00
|
так я ж говорю не добавляется, неверный формат и все
|
|
3
DitriX
18.09.14
✎
12:02
|
ну вот и ответ. Это не есть формат, который умеет читать 1с :)
|
|
4
Господин ПЖ
18.09.14
✎
12:02
|
каждая селедка рыба, но не каждая рыба селедка...
каждый сервис 1с - сервис, но не каждый сервис - сервис 1с
|
|
5
degot
18.09.14
✎
12:06
|
ок... а почему тогда MSSOAP.SoapClient30 тогда может не инициализровать сервис?
|
|
6
degot
18.09.14
✎
12:45
|
коллеги какие есть альтернативы MSSOAP.SoapClient30 и встроенным средствам 1с? может есть какая внешняя компонента?
|
|
7
DitriX
18.09.14
✎
12:48
|
если честно - я вообще сомневаюсь, что кто то с ним работать сможет. Уж очень странно он сделан - какие то не определенные uri пространства имен, не описаны точки подключения и т.д.
Стремный он, у них хоть есть рабочие примеры? Хоть на чем то?
|
|
8
degot
18.09.14
✎
12:51
|
есть пример на php
а точка ж есть SearchPort, или я чего не понимаю?
|
|
9
Serginio1
18.09.14
✎
12:52
|
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший