Имя: Пароль:
1C
1С v8
Некорректный с точки зрения 1с wsdl
0 mortal
 
14.08.19
09:28
Всем привет!

При разработке интеграции со сторонним ресурсом (crm) столкнулся с проблемой некорректного внешнего WSDL (с точки зрения 1С)
вот ошибка загрузки:
https://savepice.ru/full/2019/8/14/45a2593bba880c2a3c37e82c037402c3-full.png.html

здесь WSDL
https://wdho.ru/1C7F

разрабы утверждают, что их WSDL валиден, однако доп.проверка ресурсом https://www.wsdl-analyzer.com показывает предупреждение такое же, как и 1С, здесь:
https://savepice.ru/full/2019/8/14/3e4438382d847bd282ac1b3ed0b20b98-full.png.html

Здесь немного "внутренности" их WSDL для понимания, о чём речь
https://savepice.ru/full/2019/8/14/6facc5a25d3e866e4571b405dc36ef92-full.png.html

Разрабы не хотят менять свой формат, требуя (!), чтобы я обратился в техподдержку 1С за разъяснениями.
Это, понятное дело, уход в "долгую".
Что посоветуете?
1 ДенисЧ
 
14.08.19
09:30
"разрабы утверждают, что их WSDL валиден, однако доп.проверка ресурсом https://www.wsdl-analyzer.com показывает предупреждение такое же, как и 1С,"

Вот с этим сайтом и иди к разрабам. Чего ты сюда-то пришёл?
2 mortal
 
14.08.19
09:34
Сюда пришёл, т.к., по словам разрабов, такой формат WSDL они использовали при интеграции с, цитирую:
различными внешними системами от Amdox до Liferay
конец цитаты.

а вопрос в том, что ручками я разбирать их wsdl запарился и ищу аргументов, как на этих разрабов надавить, чтобы формат скорректировали
3 Asmody
 
14.08.19
09:36
(2) Они на своих джавах-пехепешках могут делать что угодно. Скажи, что 1С требует строгого соответствия стандарту. Мы деньги считаем, а не херню всякую.
4 Asmody
 
14.08.19
09:39
Хотя, скорее всего, нихера они не сделают. У них там какой-нибудь фреймворк, где wsdl формируется глубоко в кишках, на основании какого-нибудь DSL, который кодогенерится по описанию классов и т.д....
5 arsik
 
гуру
14.08.19
09:40
(2) Наверно в этих внешних системах так же народ парился, и тупо заглушку какую ни будь воткнули
6 Irbis
 
14.08.19
09:41
(0) А в ТЗ как проверять WDSL прописано?
7 unbred
 
14.08.19
09:41
(3) круто. прям преисполнился гордости.спасибо. в мемориз.
8 mortal
 
14.08.19
09:51
(6) в ТЗ вода. Много воды.
А по проверке wsdl ни слова (типа, по умолчанию, корректная). Пара слов про Soap UI, как инструмент для тестирования сервисов. Которая их wsdl нормально читает.
9 Irbis
 
14.08.19
09:53
(8) А вот это херово, я теперь прежде чем согласовать ТЗ в свой список заглядываю (типа дебет слева, кредит справа). А уж методику ПСИ несколько раз перечитываю, прежде чем согласовать.
10 mortal
 
14.08.19
10:01
(9) я на фикси...
И, что хуже, crm пилят давно (типа всё отлажено), а с 1С (Итилиумом, документооборотом, складской самопиской) решили интегрировать внезапно).
Переписываюсь с разрабами не первый день. И, судя по их пожеланию получить ответ от вендора, им мои аргументы не показались достаточными для переделки своих сервисов.
В 1С я таки напишу, скорее для себя. Но какой то доп. технический аргумент в разрабов кинуть очень желательно. Посему к коллегам и обратился =)
11 Asmody
 
14.08.19
10:01
(8) SoapUI - средство разработки и тестирования(!). Она проглотит всю фигню, лишь бы как бы. Это не показатель. Но в и в ней был анализатор вроде
Программист всегда исправляет последнюю ошибку.