我能夠讀取使用的Smooks EDI文件(1.5),當它被格式化爲可讀性 -無法讀取EDI文件
ISA*SD* *DFDF* *SDFDSF*FHGFH *44*GHGHGHG *GHGH*GHGHGH*^*GHGHG*46345345*B*4*:~
GS*SS*2323*23232*232323*32323*1*X*FDFGDFGDF~
GE*YTRY*DF~
IEA*DF*DGHJGHHGG~
要閱讀此,我使用的下面配置
<medi:delimiters segment=" " field="*"
component="^" sub-component="~" escape="?" />
但它失敗了,當我試圖讀取相同的分隔符配置以下EDI(電子數據交換格式化)段
ISA*SD* *DFDF* *SDFDSF*FHGFH *44*GHGHGHG *GHGH*GHGHGH*^*GHGHG*46345345*B*4*:~GS*SS*2323*23232*232323*32323*1*X*FDFGDFGDF~GE*YTRY*DF~IEA*DF*DGHJGHHGG~
她問題是,所有的細分代碼都在同一行。我知道它未能閱讀EDI細分的原因,因爲配置細分=「

」,因此失敗。是否有可能讀取這些類型的EDI消息。或者這是不切實際的EDI消息?我相信回車和換行,不需要通過 EDI X12字符standard.i想知道如何閱讀本格式化EDI和如何配置分隔符爲這個未格式化的EDI
段終止符顯然是波浪號(〜)。組件分隔符是冒號。從Liaison下載EDI記事本,這樣你就可以知道你在看什麼。 – Andrew
我檢查了EDI notepad.i中的這些edi消息,可以看到分隔符[段終止符(〜),元素分隔符(*),子元素分隔符(:)和重複字符]。我的問題是,我可以使用什麼字符來配置smooks的分隔符段代碼來閱讀這些類型的EDI消息? – JToddler
細分是代字號。 – Andrew