我得到一个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. 如果对多个条件的声明
- 2. 声明不能被解析为一个JSP文件类型
- 3. C多个单行声明
- 4. 声明溢出多个行
- 5. 多,如果在列表解析声明
- 6. 声明的对象无法解析
- 7. 解析多个HTML /文本文件
- 8. VBA解析多个文本文件?
- 9. 解析一个文件中的多个JSON对象
- 10. 解析文件路径 - 一个具有多个行
- 11. 多个键/值对的声明
- 12. Clojure:解析声明符号
- 13. 如何解析多个XML文件
- 14. Awk解析多个gz文件
- 15. 解析多个xml文件,JDOM
- 16. 解析多个XML Web的文件iphone
- 17. 如果声明有多个行
- 18. 了解这个榆木网址解析器解析器类型声明
- 19. 使用多个文件的单个元素声明
- 20. 多个接口声明在一个文件中
- 21. 1声明多个变量的声明,如声明语句
- 22. IF声明多个条件,相同的声明
- 23. 按行解析一个XML文件
- 24. 哪个更适合在Java中进行Excel文件解析?
- 25. PHP如果声明有多个条件
- 26. Countifs声明中的多个或条件
- 27. Angular 2多个组件声明
- 28. 使用Jenkins中的多个git分支进行声呐分析
- 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