www.smooks.org - Анализатор текста на основе шаблонов. У них есть подходящие примеры EDI, которые я хотел использовать для Walmart 810, прежде чем они выбросили мои продукты.
Анализировать EDIFACT очень просто. Вы можете найти для этого множество библиотек. Например,
http://code.google.com/p/edicoder/
Все эти библиотеки просто разбивают сообщения на сегменты.
Сложная часть EDIFACT - преобразовать сообщение в некоторые значимые объекты. Это очень специфично для приложения, и я сомневаюсь, что вы найдете какие-либо библиотеки. Даже если вы его найдете, он будет относиться к узкой области, например, к бронированию отелей.
попробуйте: http://bots.sourceforge.net не столько библиотека, сколько переводит edifact в формат, который вы предпочитаете .... xml .... csv .... и т. д.