使用ediFabric解析999个文件

时间:2016-04-27 20:29:15

标签: c# edi edifabric

我尝试使用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属性,但没有组。如果需要,我可以私下发送一个已清理的文件版本。

1 个答案:

答案 0 :(得分:0)

请私下发送样本999文件,我会尝试解析它。这是一个非常简单的消息,所以它不应该花很长时间。 或者,您也可以启用日志记录并将日志文件发送给我。要记录 - 将其添加到您的配置并指向有效路径:

<add key="EdiFabric.LogFile" value="C:\log.txt" />
不过,我是ediFabric的开发者之一。