Frage

Ich habe vor XML oder CSV lesen, aber ich habe noch nie so etwas wie EDI gesehen.

Wie lese ich diese Datei und die Daten bekommen, die ich brauche? Ich sehe Dinge wie ~, REF, N1, N2, N4, haben aber keine Ahnung, was dieses Zeug bedeutet.

Ich habe Somethings über x12 gesehen, weiß aber nicht, ob das ist, was ich habe oder nicht, wie kann ich sagen?

- update

Danke Jungs für die schnellen Antworten. Kennt jemand einen Parser, die ich in .net verwenden kann? Auf lange Sicht werde ich diese EDI-Datei in eine CSV-Datei zu konvertieren ...

War es hilfreich?

Lösung

EDI-Nachrichten werden von dem X12-Standard definiert.

Wenn Sie X12-Parser suchen, können Sie hilfreiche Informationen.

Zum Beispiel http://code.activestate.com/recipes/299485/

Andere Tipps

Das ist ANSI X12-Dateien der Standard verwaltet hier http://www.wpc-edi.com/

Kurz Tutorial über Struktur

Hierarchy = Loops-> Segmente -> Elemente -> Sub-Elemente.

Loops werden entweder durch Steuersegmente begrenzt oder logisch basiert auf dem Standard. Die Segmente werden durch das Segment Terminator getrennt, die standardmäßig ~ Die Elemente werden von dem Element abgetrennt, durch Standard * Unterelemente sind getrennt durch Unterelement Separator, durch Standard:

EDI ist ein abgegrenzter Dateiformat. Sie müssen wissen, sowohl die Zeilentrennzeichen und die Spaltenbegrenzer (mangels einer besseren Antwort). Sie könnten zum Beispiel finden Sie eine EDI-Datei mit folgendem Format (von http: // www.slik.co.nz/HTML_help/edi_file_format.htm ):

  HDR|6||||
  DTL|1|ABC|xyz|123|1
  DTL|13|ABC|animal|334|1
  DTL|11|ABC|sfdk|432|2
  DTL|12|ABC|wewdc|3|1
  DTL|14|ABC|qwdx|416|4

Die erste Zeile ist der Kopf und sagt Ihnen, es gibt sechs Datensätze. Die anderen Linien sind Detaillinien.

X12 ist ein Standard, der von EDI verwendet. Sie werden sehen, X12 häufig im Gesundheitswesen eingesetzt. Wenn Sie X12 haben, können Sie den X12-Standard prüfen, um herauszufinden, wie zu analysieren.

EDI steht für Electronic Data Interchange ...

Es ist kein spezielles Format per-se. Im Allgemeinen ist es ein Flachtextdatei von Daten ist, die in der Regel eine zugehörige veröffentlichte Spezifikation hat. Zum Beispiel: „Position 23-34 ist der ursprüngliche Preis als Geldwert“

Sie werden wirklich nicht in der Lage sein, etwas Sinnvolles mit einer EDI-Datei zu tun, wenn Sie die definierte Spezifikation nicht haben, die zusammen mit ihm geht.

Wenn Sie die Spezifikation bekommen, glaube ich, wie die Datei zu lesen, ganz klar sein.

Im Allgemeinen ist das Verfahren: 1. Lesen / Analysieren Sie die EDI-Datei. 2. Führen Sie die Verarbeitung / Transformation dieser Daten, die Sie benötigen. 3. Persist es in Ihrem lokalen System-Format (Tabellen, andere Flat Files, was auch immer).

Leider gibt es nicht viel mehr wir Ihnen leider sagen konnte.

EDI steht für die Praxis beinhaltet Computer-Technologie zum Austausch von Informationen „Electronic Data Interchange.“ - oder Daten - „Handelspartner“ elektronisch zwischen zwei Organisationen, die so genannten Technisch EDI eine Reihe von Standards, die gängigen Formate für die Definition Informationen, so kann es auf diese Weise ausgetauscht werden.

Lesen Sie mehr: http://www.1edisource.com / Lern-über-edi / what-is-edi # ixzz2g5E4p2ET

EDI ist nur eine flache Datei, die irgendeine Art von Hierarchie enthalten. In der Regel Unternehmen kaufen EDI Übersetzer-Software, um diese Dateien und Extrahieren von Daten zu analysieren und dann integrieren mit anderen Systemen. Sie können auch eine Art von Service nutzen, und sie werden für Sie das tun. Sie können versuchen, Amosoft EDI Serices ( www.amosoft.com ) zu verwenden, und sie können Ihnen dabei helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top