| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Взаимодействие 1c V8.1 с Java WS (SOAP) |
| Автор: Vasay 8.9.2010, 16:21 | ||||||
| Всем привет. Вот хочу подружить 1с-ку с Java Web-сервисом. Попытка 1. axis 2 создал веб-сервис Код написан на Groovy (Grails + axis 2):
getUsersForSync получает строку (просто для проверки - дошла или нет), возвращает массив UserView - код ниже:
Генерится огромный WSDL см. приложенный файл При попытке в 1с создать ссылку - получаю ошибку:
ок. Поменял axis2 на CXF.............. |
| Автор: Vasay 8.9.2010, 16:50 | ||||
| ........................... продолжение: код сервиса чуток поменялся (стр 8 и 11). Также добавил простой метод для myTest эксперемента
Сгенеренный WSDL поменьше (смотри прикрепленный файл) и !!!Главное!!! в 1с создалась ссылка: http://fotomir.info/share-241D_4C879AD1.html Сначала попробовл с простым методом myTest - и, о чудо, он заработал.
В логе появилось: "тест new string русский" А вот getUsersForSync заставить работать у меня не получилось.................................... (продолжение следует) |
| Автор: Vasay 8.9.2010, 17:05 | ||||
| ................... пробовал различные варианты кода. Вот один, например:
В отладчике 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 8.9.2010, 18:44 | ||||
| Поигрался с eclipse Web Service Explorer Вот что получается: SOAP Request Envelope
SOAP Response Envelope:
что-то не все данные в XML-е. Нет полей, которые NULL |