我尝试使用5010 Erata包解析一个有效的999文件和ediFabric(顺便提一下837P解析器效果很好),但我遇到了一些困难。当我运行以下代码时,我无法访问ISA段以外的文件中的任何信息。难道我做错了什么?有没有不同的方法来处理999文件?
using (var fs = new FileStream(FullFileName, FileMode.Open, FileAccess.Read))
{
var result = EdiFabric.Framework.Envelopes.X12.Interchange.LoadFrom(fs);
}
结果变量填充了Isa属性,但没有组。如果需要,我可以私下发送一个已清理的文件版本。
答案 0 :(得分:0)
请私下发送样本999文件,我会尝试解析它。这是一个非常简单的消息,所以它不应该花很长时间。 或者,您也可以启用日志记录并将日志文件发送给我。要记录 - 将其添加到您的配置并指向有效路径:
<add key="EdiFabric.LogFile" value="C:\log.txt" />
不过,我是ediFabric的开发者之一。