Как преобразовать массив / объект данных заказа в формат EDI 850?

Мне нужно построить процесс интеграции между веб-сайтом (в данном случае Magento) и API хранилища / логистики.
Хранилище должно получать данные в виде EDI (850 для запросов-заказов, другие номера для других вещей).
Я знаю, как подготовить данные в других известных форматах (xml / json / …), но я никогда раньше не использовал EDI, так что … как именно я должен подготовить данные?

Заранее спасибо!

*Я загрузил Sabas / EDIFACT который, кажется, имеет способ преобразования массивов в EDI, но все же мне нужно знать, что поместить в этот массив ..

** Вот некоторые спецификации из документации по API, как мне использовать / читать эту таблицу?
введите описание изображения здесь

введите описание изображения здесь

1

Решение

Если вы можете экспортировать в XML, я бы использовал инструмент, который конвертирует XML в файлы X12. Обычно это работает так, что вы описываете структуру и сегменты EDI с помощью полей XML.

Существует несколько коммерческих инструментов. Лучшее решение с открытым исходным кодом, которое я видел, X12 Parser

Документация великолепна, поэтому, даже если вы не находитесь в среде .Net и пытаетесь достичь обратного (XML в X12), вы можете использовать ее для создания своего собственного инструмента преобразования (я создал свой собственный, используя groovy).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]