2016-04-27 4 views
1

Ich versuche, eine gültige 999-Datei mit ediFabric mit dem 5010 Erata Pack zu analysieren (der 837P Parser funktioniert übrigens super), aber ich habe einige Schwierigkeiten. Wenn ich den folgenden Code ausführe, kann ich auf keine anderen Informationen als das ISA-Segment zugreifen. Mache ich etwas falsch? Gibt es eine andere Möglichkeit, die 999 Dateien zu verarbeiten?Parsing 999 Dateien mit ediFabric

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

Die Ergebnisvariable hat die Eigenschaft Isa gefüllt, aber es gibt keine Gruppen. Ich kann bei Bedarf eine gesäuberte Version der Datei privat senden.

Antwort

0

Bitte senden Sie mir die Probe 999-Datei auf private und ich werde versuchen, es zu analysieren. Es ist eine sehr einfache Nachricht, daher sollte es nicht lange dauern. Alternativ können Sie die Protokollierung aktivieren und mir auch die Protokolldatei senden. Um sich einzuloggen - fügen Sie diese zu Ihrer Konfigurations und weisen auf einen gültigen Pfad:

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

btw, ich bin einer der Entwickler von ediFabric.