![]() |
|
Модераторы: stron |
![]()
|
|
| Vasay |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 1 Всего: 73 |
Всем привет.
Вот хочу подружить 1с-ку с Java Web-сервисом. Попытка 1. axis 2 создал веб-сервис Код написан на Groovy (Grails + axis 2):
getUsersForSync получает строку (просто для проверки - дошла или нет), возвращает массив UserView - код ниже:
Генерится огромный WSDL см. приложенный файл При попытке в 1с создать ссылку - получаю ошибку:
ок. Поменял axis2 на CXF.............. Присоединённый файл ( Кол-во скачиваний: 5 )
wsdlAxis2.txt 39,53 Kb-------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||||
|
|||||||
| Vasay |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 1 Всего: 73 |
........................... продолжение:
код сервиса чуток поменялся (стр 8 и 11). Также добавил простой метод для myTest эксперемента
Сгенеренный WSDL поменьше (смотри прикрепленный файл) и !!!Главное!!! в 1с создалась ссылка: Сначала попробовл с простым методом myTest - и, о чудо, он заработал.
В логе появилось: "тест new string русский" А вот getUsersForSync заставить работать у меня не получилось.................................... (продолжение следует) Это сообщение отредактировал(а) Vasay - 8.9.2010, 16:50 Присоединённый файл ( Кол-во скачиваний: 7 )
wsdlcxf.txt 3,84 Kb-------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||
|
|||||
| Vasay |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 1 Всего: 73 |
................... пробовал различные варианты кода.
Вот один, например:
В отладчике WEB-сервиса видно, что метод getUsersForSync вызывается, но строка onlyNew - null, вместо "Бла бла бла" а 1с выдает ошибку:
Вот такие вот дела. п.с. свою проблему решил POST - запросом. Но хотелось бы добить web-сервисы, если это возможно. Добавлено через 5 минут и 54 секунды Ссылки по теме: моя ветка на мисте: http://www.forum.mista.ru/topic.php?id=503565 примеры создания веб-сервисов с помощью Grails cxf: http://grails.org/plugin/cxf axis2: http://grails.org/plugin/axis2 Темы про 1с и web-сервисы: Использование внешних web-сервисов в 1С:Предприятие 8: http://www.forum.mista.ru/topic.php?id=383089 http://www.forum.mista.ru/topic.php?id=383089 В продолжение темы "Web-сервисы пример аэрофлот" : http://www.forum.mista.ru/topic.php?id=407069 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||
|
|||||
| Vasay |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 1 Всего: 73 |
Поигрался с eclipse Web Service Explorer
Вот что получается: SOAP Request Envelope
SOAP Response Envelope:
что-то не все данные в XML-е. Нет полей, которые NULL Это сообщение отредактировал(а) Vasay - 8.9.2010, 18:49 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||
|
|||||
![]()
|
| Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |