Имя: Пароль:
1C
1С v8
Ошибка при использовании ВебСервиса
,
0 Управляемые Формы
 
10.05.12
19:19
https://parts.tal.deere.com/dns/wsdl/stage/PartInfoWS_1_4.wsdl



{Форма.Форма.Форма(12)}: Ошибка при вызове метода контекста (getPartInformation)
   Ответ = ВебСервис.getPartInformation(Пользователь,accountId,partNumber);
по причине:

по причине:
Ошибка вызова операции сервиса:  {http://v1_4.partinfo.services.view.jdpoint.parts.deere.com}:PartInfoWS_1_4Service:getPartInformation()
по причине:
Неизвестная ошибка. Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://beans.v1_4.partinfo.services.view.jdpoint.parts.deere.com}PartInfoWSBean - [1,283]
Проверка дополнительного свойства:
   форма: Элемент
   имя: accountingUnit
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://beans.v1_4.partinfo.services.view.jdpoint.parts.deere.com}PartInfoWSBean - [1,283]
Проверка дополнительного свойства:
   форма: Элемент
   имя: accountingUnit
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://beans.v1_4.partinfo.services.view.jdpoint.parts.deere.com}PartInfoWSBean


Это потому что веб сервис реализован на java?
1 Fragster
 
гуру
10.05.12
19:20
это потому что "Структура объекта не соответствует типу"
2 Управляемые Формы
 
10.05.12
19:24
(1) Копетан? Эта ошибка только в 1С - в Visual Studio, например, все ок.
3 Управляемые Формы
 
11.05.12
13:17
Научите аутенфицировать MSSOAP


{Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (getPartInformation)
   Сервис.getPartInformation(парам1, парам2, парам3);
по причине:
Произошла исключительная ситуация (Connection failure.): Connection failure.:No matching authorization scheme enable on connector. HRESULT=0x80004005: Unspecified error
- Client:An unanticipated error occurred during the processing of this request. HRESULT=0x80004005: Unspecified error
- Client:Sending the Soap message failed or no recognizable response was received HRESULT=0x80004005: Unspecified error
- Client:Unspecified client error. HRESULT=0x80004005: Unspecified error

Понятно, что хочет аутенфикацию. А как ее указать?
4 Fragster
 
гуру
11.05.12
13:39
WSОпределения (WSDefinitions)
Из WSDL файла
Синтаксис:
Новый WSОпределения(<Местоположение WSDL>, <Имя пользователя>, <Пароль>)
Параметры:
<Местоположение WSDL> (обязательный)
Тип: Строка. Местоположение WSDL файла, откуда будет получено определение веб-сервисов.
<Имя пользователя> (необязательный)
Тип: Строка. Имя пользователя, которое будет использоваться для аутентификации при получении определений веб-сервисов.
<Пароль> (необязательный)
Тип: Строка. Пароль пользователя, который будет использоваться для аутентификации при получении определений веб-сервисов.
Описание:
Создает определение веб-сервисов из WSDL файла.
5 Fragster
 
гуру
11.05.12
13:41
а, так ты через COM начал пилить?
6 Управляемые Формы
 
11.05.12
14:03
(5) Да, потому что WS на Java. 1C такое не умеет.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.