Тестирование Web–сервиса провайдера EDISoft для обмена электронными документами в формате EDI.

01.11.13

Интеграция - WEB-интеграция

Как я тестировал Web–сервис провайдера EDISoft для обмена электронными документами в формате EDI и что из этого получилось...

Конторе пришло коммерческое предложение от партнеров обмениваться электронными документами в формате EDI. Вспомнив, что подобный опыт уже имеется, решил пойти по пути наименьшего сопротивления и использовать для обмена Web-сервисы. Партнеры предложили провайдера Эдисофт и мы согласились.

Техподдержка Эдисофта выслала все материалы для подключения, а также тестовый логин и пароль. Ну всё, дело пошло, подумал я и довольно ухмыльнулся. Оказалось, рано....

Первое, что пришло в голову – создать в 1С новую WS–ссылку. Однако при попытке создания ссылки неожиданно выскочила табличка «Неверный формат». Неужели что то забыл…. Начал лихорадочно проверять – так, сертификаты в Cacert.pem добавил, прокси–сервера у меня нет (интернет включен «напрямую»), так, вроде всё верно… Хотя все равно не работает.

Ладно, нужно хотя бы посмотреть внимательно на этот Web – сервис. Сразу бросается в глаза внешнее сходство с сервисом провайдера Корус, разве только слегка видоизменены названия функций и другое пространство имен «urn:wsedi» (называется, найди десять отличий). Но у Коруса Web – сервис работает, а этот нет. В чем же причина? Видимо, придется проверять валидность WSDL ссылки.

Вот что пишет онлайн валидатор WSDL ссылок http://www.validwsdl.com/ когда мы задаем ему проверить строку https://service.ediweb.eu/wsedi/services/EDIServiceSoap?WSDL

Error : The received HTTP response could not be parsed as a WSDL document : see below

(Ответ Web–сервиса не парсится как WSDL документ). Всё понятно, не смог разобрать ответ. А всё – таки, в чем причина?

Проверим теперь ответ Web–сервиса с помощью хорошо знакомой нам программы SOAP UI. Выберем самую простую функцию RelationShips, для тестирования зададим тестовый логин и пароль, полученный у Эдисофт. Нажимаем «Выполнить» (зеленую стрелочку в уголке) и, о чудо, получаем ответ. Но не всё гладко, как кажется. Встаем на поле ответа и правой кнопочкой «Validate» («Проверить»).

Ошибка в строке 4: Результат работы RelationShipResult принадлежит к другому пространству имен – на входе указано пространство «urn:wsedi», а результат возвращает «http://www.comarch.com/».

Вот и вся разгадка. Странно, как местные программисты ещё до этого не додумались…

На их месте, я бы сел быстро править текст своего сервиса, дабы не оконфузится в следующий раз. Не очень приятно, когда на подобные «косяки» указывает совершенно посторонний человек. Будьте повнимательней, когда сдираете у других, да ещё и криво.

Чего и вам желаю….

См. также

Оптовая торговля Розничная торговля WEB-интеграция Конфигурации 1cv8 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    693    1    1    

4

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    18105    19    22    

17

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20280    13    19    

18

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    1916    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. edisoft 01.11.13 16:44 Сейчас в теме
Спасибо большое за указанную проблему, за то, что неравнодушны. Об этой проблеме мы знаем, это наследие тяжелого прошлого. Работаем над ней и ближайшее время исправим. Вы всегда можете связаться с нами, и мы расскажем как легко обойти эту проблему, а позже оповестим вас о ее решении.
2. ~gekK@~ 06.11.13 14:20 Сейчас в теме
3. soap 67 07.11.13 15:51 Сейчас в теме
Интересно проблемы EDI обменов встречаются достаточно часто
4. Pim 186 20.01.15 13:24 Сейчас в теме
Здравствуйте.
А что такое Cacert.pem?
И как "туда" добавить сертификат?
5. JetBrain 76 06.02.16 09:01 Сейчас в теме
адрес ресурса https://service.ediweb.ru/wsedi/services/EDIServiceSoap?wsdl ,в примере опечатка, либо он уже изменился. Но это не главное, на запрос предоставить документацию на узел обмена, ответ от хелпдеска, что интеграция платная и коннекторы и т.п. выдаются после оплаты!!!
6. alel77 17.02.16 13:54 Сейчас в теме
по опыту общения с эдисофотом в Питере - совершенно отвратильная техподдержка
7. kida1 148 08.12.17 10:00 Сейчас в теме
Edi Soft - конторка по выбиванию денег не более того!
Их обработка для 1с сделана на коленках, каким то студентом много лет назад, а потом видимо приходят программисты, причем каждый месяц новый, и пытается на костыликах ее поднять.
Непонятно, почему каждый клиент должен сам исправлять их косяки!? Вы вроде как сервис предлагают, так сделайте его соответствущим его цене!
8. Pim 186 09.12.17 13:22 Сейчас в теме
(7). Ну, так переходите 1С-ЭДО... ;-)
9. kida1 148 10.12.17 18:07 Сейчас в теме
Ок, завтра скажу Ашану и Х5 чтобы перешли на 1С-Эдо!
Эти *** (нехорошие люди) в эдисофте, пользуясь положением, придерживаются политики ухватить побольше денег, а не конструктивного и грамотного внедрения ПО. Гнилая конторка.
10. Pim 186 10.12.17 20:14 Сейчас в теме
(9). А роуминг с 1С не поможет "отцу русской демократии".
11. rwn_driver 9 25.09.18 20:07 Сейчас в теме
У кого-нибудь есть форматы обмена для Эдисофт?
12. Pim 186 26.09.18 10:47 Сейчас в теме
(11). Провайдеры присылают по запросу. По-крайней мере, мне прислал и Корус и Контур.
+ у каждой сети есть "тараканы".
17. пользователь 04.11.19 11:36
Сообщение было скрыто модератором.
...
13. rwn_driver 9 27.09.18 19:39 Сейчас в теме
Сегодня получил ответ от Эдисофт с предложением купить приложение (модуль) для 1С.
Формат обмена у них для каждой сети свой.
14. Pim 186 27.09.18 23:26 Сейчас в теме
(13) Они все так начинают. Если сильно надо, могу поискать то, что мне прислал Контур.
15. rwn_driver 9 28.09.18 11:20 Сейчас в теме
Если не затруднит, буду очень признателен.
16. Pim 186 28.09.18 15:12 Сейчас в теме
В принципе, у меня достаточно сильно проработан для УТ 11, есть варианты для БП3.0. Если есть желание, могу продать не за дорого.
Для подробностей, пишите в почту Lab_it@mail.ru.
Прикрепленные файлы:
Описание структуры XML-файла Kontur-EDI v1.18.docx
18. user817897 2 20.02.20 15:57 Сейчас в теме
(16)за сколько для БП 3.0? а то мне предлагают внедрить и потом каждый года за модуль платить...что-то кажется что разводят
19. Pim 186 20.02.20 19:18 Сейчас в теме
(18). Более-менее готовое решение можете взять https://infostart.ru/public/377736/. Оно, правда, сделано для старенькой версии, но, если у вас есть программист, то адаптировать труда не составит.
Если же хотите, чтобы я сделал, то пишите на почту (Lab_it@mail.ru), обсудим подробности. Самый важный вопрос, куда загружать заказ в БП? В отдельный документ или использовать Счет... Вообщем, есть что осудить.
Оставьте свое сообщение