Разбор 999 файлов с помощью ediFabric

Я пытаюсь проанализировать действительный файл 999 с ediFabric с помощью пакета 5010 Erata (кстати, парсер 837P отлично работает), но у меня возникли некоторые трудности. Когда я запускаю следующий код, я не могу получить доступ к какой-либо информации из файла, кроме сегмента ISA. Я делаю что-то неправильно? Есть ли другой способ обработки файлов 999?

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

Переменная результата имеет заполненное свойство Isa, но нет групп. Я могу отправить очищенную версию файла в частном порядке, если это необходимо.

1 ответ

Пожалуйста, пришлите мне образец файла 999 наедине, и я попытаюсь разобрать его. Это очень простое сообщение, поэтому оно не должно занять много времени. В качестве альтернативы вы можете включить ведение журнала и отправить мне файл журнала. Чтобы войти - добавьте это в вашу конфигурацию и укажите правильный путь:

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

Кстати, я один из разработчиков ediFabric.

Другие вопросы по тегам