簡體   English   中英

使用smooks無法將EDI消息映射到XML

[英]Trouble mapping EDI message to XML using smooks

我想使用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配置中的(基於以上消息) segmentfieldcomponentsub-component的值應該是什么?

    <medi:edimap xmlns:medi =“ http://www.milyn.org/schema/edi-message-mapping-1.0.xsd”>
    <medi:description name =“購買訂單” version =“ 1.0” /> <medi:delimiters segment =“” field =“ +” component =“'” sub-component =“〜” />
    </ medi:edimap>

  2. 我從哪里可以得到所有EDI采購訂單字段的描述和示例?

謝謝。

為他人的利益回答我自己的問題。

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

  2. 發現該網站的EDIFACT教程對於初學者來說是一個很好的資源。 之后,我在這里閱讀了ORDERS規范,這是一個很好的閱讀。 特別是細分表。 此外,Smooks在GAE上提供了一個網站(http://edi-to-xml.appspot.com/),該網站可讓您解析edi消息並將其轉換為xml。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM