1

Smooks を使用して、以下の ORDERS EDI メッセージを xml にマップしたいと思います

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. 以下の smooks edimap 設定の (上記のメッセージに基づいて)セグメントフィールドコンポーネント、およびサブコンポーネントの値は何ですか?

    <medi:edimap xmlns:medi="http://www.milyn.org/schema/edi-message-mapping-1.0.xsd">
    <medi:description name="注文書" version="1.0" /> < medi:delimiters セグメント=" " フィールド="+" コンポーネント="'" サブコンポーネント="~" />
    </メディ:edimap>

  2. すべての EDI 発注書フィールドの説明と例はどこで入手できますか?

ありがとうございました。

4

1 に答える 1

1

他人の利益のために自分の質問に答える。

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

  2. この Web サイトのEDIFACTチュートリアルは、初心者にとって非常に優れたリソースであることがわかりました。その後、ORDERS仕様をよく読んでください。特にセグメントテーブル。また、Smooks には GAE で利用できる Web サイト (http://edi-to-xml.appspot.com/) があり、edi メッセージを解析して xml に変換できます。

于 2012-02-14T01:38:46.067 に答える