微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

出站 ASN 856

如何解决出站 ASN 856

我是 EDI 的新手,需要使用此出站 ASN 映射。我有 Oracle XML 数据:

<SHOW_SHIPMENT>
    <SHIPMENT>
       <CARRIER>Fedex</CARRIER>
       <PARTNER>
           <NAME>CustomerName</NAME>
           <PARTNRTYPE>ShipTo</PARTNRTYPE>
       </PARTNER>
       <PARTNER>
           <NAME>CompanyName</NAME>
           <PARTNRTYPE>ShipFrom</PARTNRTYPE>
       </PARTNER>
       <SHIPITEM>
           <ITEM>Item1</ITEM>
           <ITEMX>BuyerItem</ITEMX>
           <DOCUMNTREF>
               <DOCTYPE>PurchaSEOrder</DOCTYPE>
               <DOCUMENTID>PO1234</DOCUMENTID>
           </DOCUMNTREF>
        </SHIPITEM>
        <DOCUMNTREF>
           <DOCTYPE>PackingSlip</DOCTYPE>
           <DOCUMENTID>12345</DOCUMENTID>
        </DOCUMNTREF>
        <DOCUMNTREF>
           <DOCTYPE>WaybillAirbill</DOCTYPE>
           <DOCUMENTID>567890</DOCUMENTID>
        </DOCUMNTREF>
    <SHIPMENT>
<SHOW_SHIPMENT>

预期的结果应该是这样的:

   HL*1**S
   TD5*O*Fedex
   REF*AW*567890
   N1*ST*CustomerName
   N1*SE*CompanyName
   HL*2*1*I*
   LIN*1*BP*BuyerItem*VP*Item1
   SN1**1*EA
   PRF*PO1234***20200202
   REF*PK*12345
  

我在构建 HL 段时遇到问题,因为我不明白这个 HL 循环是如何工作的。我发现 ASN 概念在谈论 S、O、P、I(基本)和扁平化 XML。我正在使用 informatica IICS B2B 来构建映射,并希望获得有关如何将 XML 与匹配 HL 循环相关联的建议。

如果你们能提供一些启发,非常感谢:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。