проблема с web-сервисами #685923


#0 by white_tiger
доброго времени суток всем! у меня возникла следующая проблема при создании WS-ссылки: в конфигураторе создается, но при проверке в режиме исполнения выдает ошибку: {Обработка.пример.Форма.Форма.Форма}: Ошибка при вызове метода контекста (СоздатьWSПрокси)     ПроксиСервер = WSСсылки.WSСсылка2.СоздатьWSПрокси( ";, "WebService", " WebServiceSoap" ); по причине: Порт не найден. {: WebServiceSoap прочитала кучу статей на форумах, в том числе и здесь, проверила регистр, с ним все нормально. подскажите, пожалуйста,а то руководитель меня морально съест(
#1 by Wobland
точка с запятой там точно надо?
#2 by white_tiger
";,  там нет точки с запятой ни в конфигураторе,ни в ошибке
#3 by white_tiger
видно, в сообщении при отправке автоматом прибавляется
#4 by Serginio1
#5 by white_tiger
в версии 8.3 синтаксис: СоздатьWSПрокси(<URIПространстваИменСервиса>, <ИмяСервиса>, <ИмяПорта>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>)
#6 by white_tiger
первые три параметра являются обязательными
#7 by white_tiger
здравствуйте еще раз. в процессе создания WSпрокси возник следующий вопрос: {Обработка.пример.Форма.Форма.Форма}: Ошибка при вызове конструктора (WSОпределения) Определения = Новый WSОпределения(";, "Системный администратор", ""); по причине: При создании описания сервиса произошла ошибка.
#8 by white_tiger
";
#9 by white_tiger
код модуля следующий:
#10 by Serginio1
Сделай пользователя без пробела.
#11 by white_tiger
попробовала,выдает ту же ошибку
#12 by hhhh
ну, про точку с запятой, уже говорили?
#13 by hhhh
и кавычки внутри кавычек.
#14 by white_tiger
"WebServiceSoap", там пробел был лишний...извиняюсь за свой чудовищный затуп(( кстати,кавычки добавляются сами при копировании сюда кода
#15 by white_tiger
теперь сообщает,что {Обработка.пример.Форма.Форма.Форма}: Ошибка при вызове метода контекста (Обмен) РезультатыИмпорта = Прокси.Обмен; по причине: Ошибка вызова операции сервиса:  {:Обмен по причине: Ошибка SOAP сервера:  Обязательное возвращаемое значение не задано:  :Обмен
#16 by Serginio1
Н так воспользовался бы ссылкой из 4. Так дай описании :  :Обмен Проверь что возвращает функция например в SoapUI
#17 by white_tiger
в соапе при вводе ссылки просит атентификацию, при вводе данных выдает ошибку и не создает проект, пишет Error loading []: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Unexpected element: CDAT
#18 by white_tiger
WSDLException (at /html): faultCode=INVALID_WSDL: Expected element '{'. - стабильно выдает соап после аутентификации
#19 by Serginio1
Ты бы хоть WSDL выложил. Тут ясновидцев мало
#20 by white_tiger
- проверяю эту вс-ссылку в соапе, выдает приведенную выше ошибку. в браузере сообщает: This XML file does not appear to have any style information associated with it. The document tree is shown below. <faultstring> Операция не найдена: {:Обмен </faultstring> по-видимому,косяк в функции Обмен , только непонятно,какой, код я сверяла со статьей,по которой делала
#21 by Serginio1
Ну так посмотри, что у тебя в отладчике. Проще вынести код в общий модуль, а из модуля вэб сервиса дергать эти методы  А при отладке можно дернуть метод из толстого клиента
#22 by Serginio1
Посмотри в Оладчике, что тебе Прокси выдает. Какие методы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С