Я все еще довольно новичок в EDI и изучаю его на новой работе. Мы используем BizTalk для нашего решения EDI и конвертируем входящий файл EDI в XML. У меня были проблемы с файлом от нового поставщика, и сначала я подумал, что файл может быть неправильным. С тех пор я узнал, что файл правильный, но наша текущая XML-схема домашняя, и ее нужно будет адаптировать, чтобы принять этот 856. Я предполагаю, что некоторые из передаваемых данных - это больше, чем то, что обычно передают нам наши обычные поставщики (все еще действует в соответствии с EDI X12 856, хотя).
Хотя я мог бы сделать это, похоже, что реальный ответ - получить файл xsd для реальной спецификации EDI. Кажется, что с таким стандартизированным форматом он уже должен существовать. Кто-нибудь знает, доступна ли такая вещь?
ОБНОВЛЕНИЕ: Оказывается, есть встроенная возможность отображения EDI, которая выполняется в конвейере с помощью компонента "дизассемблер EDI". Это преобразуется в стандартизированную схему BizTalk EDI и работает правильно. Очевидно, наш код преобразует этот XML в нашу собственную XML-схему. Определенно есть, что улучшить, но я думаю, что информация о стандартах схемы - это то, что я сейчас ищу.