我得到一個edi文件837,它有多個聲明。如何解析837 edi文件,以便每個文件僅包含一個使用biztalk的每個文件的聲明。對多個聲明進行解析837個文件
0
A
回答
1
看來將傳入文件拆分爲多個文件不太明智,因爲您會將所有內容處理(翻譯)兩次。
由於聲明將從ST段開始,因此您可以創建一個轉換,以便爲您讀取的每個ST段創建一個新的輸出文件。這樣,您收到的源數據的完整性保持不變,並且您只處理一次數據。如果您真的想要將EDI聲明分解爲單獨的輸入文件,並且文件有多個ISA/IEA段(文件中的實際交換),那麼您可以輕鬆編寫一個解析器腳本來讀取找到文件,找出段終止符(位置106)並讀取該文件,直至到達IEA,然後寫入新文件。重複ISA/IEA信封對的其他實例。
如果它沒有多個ISA/IEA段,那麼它將有多個ST/SE段 - 一旦有段終止符,同樣的原則適用。我不知道你的映射會有什麼影響(如果它會使翻譯更難)。
看起來好像你在努力讓自己的生活變得更加艱難,但如果你有分手的理由,那麼它就是這樣。
1
這實際上是BizTalk 2009和2010(但不是2006)對於他想要進行批處理的837文件的支持的現成場景。
的BizTalk Server支持以下HIPAA文檔分割 類型通過本機模式: HIPAA版本4010個文件:834報名,835賠付和837個索賠 HIPAA版本5010個文件三種形式:二百七十七分之二百七十六索賠狀態 - 837索賠的請求和響應,834登記和三個變種
http://msdn.microsoft.com/en-us/library/bb226327.aspx
參見: http://blog.biztalk-info.com/2010/06/hipaa_subdocument_splitting__explained/
相關問題
- 1. 解析多個JSON文件
- 2. 如果對多個條件的聲明
- 3. 聲明不能被解析爲一個JSP文件類型
- 4. 聲明溢出多個行
- 5. C多個單行聲明
- 6. 如何在java中解析EDI 837文件?
- 7. 如何使用PHP解析具有多個xml聲明的xml文件? (幾個XML文件的連接)
- 8. 多,如果在列表解析聲明
- 9. 聲明的對象無法解析
- 10. 解析多個HTML /文本文件
- 11. VBA解析多個文本文件?
- 12. 將多行文本文件解析爲多個變量
- 13. 解析一個文件中的多個JSON對象
- 14. 如何從一個文件解析一行到多個列表
- 15. 解析文件路徑 - 一個具有多個行
- 16. 多個鍵/值對的聲明
- 17. 變量聲明中的多個對象
- 18. 解析文本文件分成多個PowerShell的對象
- 19. Clojure:解析聲明符號
- 20. 解析函數聲明Javascript
- 21. 解析多個xml文件,JDOM
- 22. Awk解析多個gz文件
- 23. Browserify多次解析同一個文件
- 24. 用Jquery解析多個xml文件
- 25. 使用logstash解析多個文件
- 26. NSIS XML解析多個文件
- 27. 如何解析多個XML文件
- 28. 解析多個XML Web的文件iphone
- 29. 如果聲明有多個行
- 30. 瞭解這個榆木網址解析器解析器類型聲明
這是一個編程問題?你到目前爲止嘗試過什麼嗎? – 2012-01-12 02:36:22
@ user1104946 Biztalk是*服務*。當然,這是一種可以編程的服務(與SQL Server可以編程的方式大致相同,但也可以進行管理,配置等),但這個問題並不表示您在這裏執行任何此類任務。此外,這個問題*不是一個真正的問題*,因爲它沒有顯示你的任何努力的跡象,或者關於*你將如何試圖去解析edi文件的具體信息。 – casperOne 2012-01-12 17:58:23
@ user1104946我認爲如果你學會了如何[提問](http://stackoverflow.com/faq#howtoask),這將是謹慎的。無論如何,這個問題絕對沒有意義。如果您可以發佈一些代碼來解釋它,請將其標記爲我們的注意,我們將重新打開它。 – 2012-01-12 18:00:23