近期為了幫助廣大用戶更好地使用 EDI 系統,我們根據以往的項目實施經驗,將成熟的 EDI 項目進行開源。用戶安裝好知行之橋EDI系統之后,只需要下載我們整理好的示例代碼,并放置在知行之橋指定的工作區中,即可開始使用。
今天的文章主要為大家介紹 TENNECO EDI 項目,了解如何獲取開源的項目代碼以及如何部署到知行之橋 EDI 系統中。
TENNECO EDI 到 XML 示例流具有預配置的端口,用于依據 TENNECO 提供的 EDI 規范,轉換以下交易集:
1. 830 物料需求預測,TENNECO 發送給供應商
2. 856 提前發貨通知,供應商發送給 TENNECO
以下端口構成了工作流的核心元素:
1. AS2 端口:用于通過 Internet 網絡進行安全傳輸的功能,確認 TENNECO 的 AS2 連接信息,如 AS2 ID,URL 及公鑰證書,以便進行正確配置。
2. X12 端口:從 XML 生成 EDI 文件或將 EDI 文件轉換為 XML 以供進一步處理。
3. XMLMap 端口:提供可視化的方式將 XML 數據從一種結構轉換為另一種結構,建立從源文件到模板文件的映射關系。
準備下載和運行
TENNECO EDI 到 XML
使用 XML 生成一系列 EDI 文檔與 TENNECO 通信。
下載工作流??下載示例文件??
進入測試流程
以解析方向(即接收 TENNECO 發來的 ORDERS 訂單,并將其轉換為 XML)為例,測試流程如下:
X12 轉為 XML
導航到端口 ID 為 TENNECO_X12ToXML 的 X12 端口中,在 輸入 選項卡下上傳此前下載的示例文件。
上傳的X12文件如下:
ISA*00* *00* *ZZ*SenderID *ZZ*ReceiverID *160224*1228*U*00400*000010139*0*T*<~
GS*PS*SenderID*ReceiverID*20160224*1228*10143*X*004010~
ST*830*0001~
BFR*05**28*DL*A*20160224*20160224*20160224***5500037012~
PER*PL*DAWN GUINTHER*TE*999-999-9999~
N1*ST**1*TTTTTTTTT~
N1*SF**1*VVVVVVVVV~
LIN**BP*253620~
UIT*EA~
PID*F*Part number desciption~
FST*0*C*D*20160223*20160228~
SHP*01*1820*050*20150127~
SHP*02*12740*050*20150127~
CTT*1*0~
SE*12*0001~
GE*5*10143~
IEA*1*000010139~
查看 XML 結果
X12 端口發出后,導航到端口 ID 為 TENNECO_XMLMap_830 的 XMLMap 端口中,在 輸出 選項卡下可以看到剛剛接收的 830 文件的狀態為 Success ,這時就可以下載 XML 文件 查看訂單數據了。
<?xml version="1.0" encoding="UTF-8"?>
<EDI_830 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Version>1.1.0</Version><Mode>T</Mode><TsetPurposeCode>05</TsetPurposeCode><ReferenceNumber>28</ReferenceNumber><ScheduleType>DL</ScheduleType><ScheduleQuantity>A</ScheduleQuantity><ForecastHorizonStartDate>20160224</ForecastHorizonStartDate><ForecastHorizonEndDate>20160224</ForecastHorizonEndDate><ForecastHorizonGeneratedDate>20160224</ForecastHorizonGeneratedDate><PONumber>5500037012</PONumber><Contact><ContactFunctionCode>PL</ContactFunctionCode><Name>DAWN GUINTHER</Name><TelephoneNumber>999-999-9999</TelephoneNumber></Contact><ShipFromInfo><Name></Name><DUNSNumber>VVVVVVVVV</DUNSNumber></ShipFromInfo><ShipToInfo><Name></Name><DUNSNumber>TTTTTTTTT</DUNSNumber></ShipToInfo><Item><BuyerPartNumber>253620</BuyerPartNumber><UnitDetail><UOM>EA</UOM></UnitDetail><ProductDescription><DescriptionType>F</DescriptionType><ProductCharacteristicCode>Part number desciption</ProductCharacteristicCode></ProductDescription><ForecastSchedule><ForecastQuantity>0</ForecastQuantity><ForecastQualifier>C</ForecastQualifier><ForecastTimingQualifier>D</ForecastTimingQualifier><StartDate>20160223</StartDate><EndDate>20160228</EndDate></ForecastSchedule><ShipppedOrReceivedInformation><DiscreteQuantity>1820</DiscreteQuantity><ReceivedDate>20150127</ReceivedDate></ShipppedOrReceivedInformation><ShipppedOrReceivedInformation><CumulativeQuantity>12740</CumulativeQuantity><ReceivedDate>20150127</ReceivedDate></ShipppedOrReceivedInformation></Item>
</EDI_830>
獲取更多 EDI 轉換信息,歡迎閱讀原文。