1

我正在尝试使用 5010 Erata 包使用 ediFabric 解析有效的 999 文件(顺便说一下,837P 解析器工作得很好),但我遇到了一些困难。当我运行以下代码时,除了 ISA 段之外,我无法访问文件中的任何信息。难道我做错了什么?是否有不同的方法来处理 999 文件?

using (var fs = new FileStream(FullFileName, FileMode.Open, FileAccess.Read))
{
    var result = EdiFabric.Framework.Envelopes.X12.Interchange.LoadFrom(fs);
}

结果变量填充了 Isa 属性,但没有组。如果需要,我可以私下发送文件的清理版本。

4

1 回答 1

0

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

<add key="EdiFabric.LogFile" value="C:\log.txt" />

顺便说一句,我是 ediFabric 的开发人员之一。

于 2016-05-04T20:28:02.583 回答