Устранение неполадок при отображении EDI-сообщения в XML с помощью smooks

Я хотел бы отобразить приведенное ниже сообщение ORDERS EDI в xml, используя Smooks

UNB+UNOA:3+9313938000631:ZZ+9343015000575:ZZ+110210:0926+1++++1'UNH+1+ORDERS:D:01B:UN:EAN010'BGM+220+R-95300561X+9'DTM+137:20110210:102'DTM+2:20110211:102'NAD+BY+9313938000631::9'NAD+ST+9216GR::92'NAD+SU+963725::92'LIN+1++19300601396099:SRV'QTY+21:4'PRI+1E:5.412'UNS+S'MOA+86:21.648'CNT+2:1'UNT+14+1'UNZ+1+1'
  1. Какими должны быть значения для сегмента, поля, компонента и подкомпонента (на основе вышеупомянутого сообщения) в конфигурации edimap smooks ниже?



  2. Где я могу получить описание всех полей заказа на покупку EDI с примерами?

Спасибо.

1 ответ

Решение

Отвечая на мой вопрос в интересах других.

  1. <medi:delimiters escape="?" component=":" sub-component="~" field="+" segment="'" />

  2. Нашел учебник EDIFACT этого сайта очень хороший ресурс для начинающих. После этого я прочитал спецификацию ORDERS здесь, чтобы хорошо прочитать. Конкретно сегментный стол. Кроме того, у Smooks есть веб-сайт, доступный по GAE (http://edi-to-xml.appspot.com/), который позволяет вам анализировать и преобразовывать edi-сообщения в xml.

Другие вопросы по тегам