|
Ошибка вызова операции сервиса | ☑ | ||
---|---|---|---|---|
0
smaximaa
26.01.16
✎
08:40
|
Делаю интеграцию 1С с внешней информационной системой, и для этого в коде использую объект WS-ссылка, создаю её программно. Для работы с системой требуется авторизация в ней, и помимо ввода логина и пароля нужно ещё вводить другие данные.
При исполнении кода возникает следующая ошибка: {Форма.Форма.Форма(48)}: Ошибка при вызове метода контекста (submitApplicationRequest) Отправка = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest(apiKey, application); по причине: Ошибка вызова операции сервиса: {http://api.vetrf.ru/schema/cdm/appl...ceBindingQSService:submitApplicationRequest() по причине: Неизвестная ошибка. Ошибка работы с Интернет: Failure when receiving data from the peer по причине: Ошибка работы с Интернет: Failure when receiving data from the peer Сам код: //Создаём определения веб-сервиса по WSDL-описанию ОпределенияПодсистемаОбработкиЗаявок = Новый WSОпределения( "http://api.vetrf.ru/schema/platform/services/ApplicationManagementService_v1.2.wsdl"); //Создаём прокси для обращения к веб-сервису и получение фабрики XDTO ПроксиПодсистемаОбработкиЗаявок = Новый WSПрокси( ОпределенияПодсистемаОбработкиЗаявок, "http://api.vetrf.ru/schema/cdm/application/service", "ApplicationManagementServiceBindingQSService", "ApplicationManagementServiceBindingQSPort"); Фабрика = ПроксиПодсистемаОбработкиЗаявок.ФабрикаXDTO; //Передаём логин и пароль для входа в веб-сервис //ПроксиПодсистемаОбработкиЗаявок.Пользователь = ИмяПользователя; //ПроксиПодсистемаОбработкиЗаявок.Пароль = Пароль; //Создаём объекты XDTO - параметры вызова веб-сервиса SubmitApplicationRequest = Фабрика.Создать(Фабрика.Тип( "http://api.vetrf.ru/schema/cdm/application/ws-definitions", "submitApplicationRequest")); Application = Фабрика.Создать(Фабрика.Тип( "http://api.vetrf.ru/schema/cdm/application", "Application")); ApplicationDataWrapper = Фабрика.Создать(Фабрика.Тип( "http://api.vetrf.ru/schema/cdm/application", "ApplicationDataWrapper")); //Присваиваем значения свойствам объектам XDTO //SubmitApplicationRequest.apiKey = APIKey; //SubmitApplicationRequest.application = Application; //Application.data = ApplicationDataWrapper; //Application.serviceId = ServiceID; //Application.issuerId = IssuerID; //Application.issueDate = Формат(ТекущаяДата(), "ДФ=гггг-ММ-ддTЧЧ:мм:сс"); //Сообщить(Формат(ТекущаяДата(), "ДФ=гггг-ММ-ддTЧЧ:мм:сс")); //Обращаемся к операции веб-сервиса Отправка = ПроксиПодсистемаОбработкиЗаявок.submitApplicationRequest(apiKey, application); Ошибка возникает и при закомментированных строках. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |