Как сделать формы EDI более читабельными? - PullRequest
1 голос
/ 18 сентября 2009

У меня есть форма EDI, я хочу сделать ее более читабельной, особенно соглашения об именах для типов налогов, имени, года и т. Д. Таким образом, я хочу провести перекрестную проверку моего приложения.

Когда я открываю форму EDI, ееоткрывается в листе XL, и я не могу выполнить поиск и т. д.

Как преобразовать форму EDI в понятный формат?

Ответы [ 2 ]

4 голосов
/ 30 октября 2010

http://liaison.com/products/integrate/edi-notepad

Это лучший инструмент, который я нашел для чтения практически любого типа документа EDI в хорошем формате. Я не использую его много, но если у меня есть документ, который мне нужно распечатать и отправить кому-то, кто не знает EDI, он работает фантастически.

0 голосов
/ 10 мая 2016

Короткий ответ: вы не сможете преобразовать сообщения EDI в легко читаемый формат. EDI был разработан как формат «машина-машина» в эпоху, когда пропускная способность была очень ограниченной и дорогой. Наличие или отсутствие элементов данных основано на их неявной позиции в стандарте сообщения EDI и любых нестандартных изменениях, которые ваш Торговый партнер может делать с этим сообщением.

Это делает забор EDI трудным для чтения. Даже если вы проверите его по правильному стандарту сообщений Справочник / Диалект / Версия, все еще могут быть элементы, которые делает ваш торговый партнер, которые не совсем соответствуют вашим ожиданиям.

Для быстрого просмотра я просто использовал бы хороший текстовый редактор и добавил бы CR LF's к терминаторам сегмента. Добавить пустую строку для сообщений внутри обмена. Через некоторое время вы ознакомитесь с соглашениями об именах сегментов и их количеством.

Если вы отправляете исходящие сообщения, требование проверки в конечном итоге будет на стороне вашего торгового партнера и наоборот. Это может усложнить тестирование, так как вы не хотите отправлять загрузку crud вашему новому другу по EDI.

Сначала проверьте правильность синтаксиса, контрольных подсчетов и т. Д., Затем они соответствуют каталогу сообщений / версии и т. Д. Затем убедитесь, что исключения торгового партнера / нестандартное использование полей и т. Д. В порядке.

...