EDI X.12 PHP Mapping - Ressourcen benötigt
Frage
Gibt es eine PHP-Bibliotheken oder APIs, die helfen, wenn sie mit X12 Dokumenten in PHP zu tun? Googeln um hilft nicht viel, so der Suche nach Menschen mit Erfahrung in diesem Bereich.
Lösung
eine schnelle Google-Suche, fand ich ein paar Tools, die X12-Dokumente in XML konvertieren. PHP hat viele Fortschritte im Bereich der XML-Analyse gemacht.
Ist in XML konvertiert zuerst eine Option?
Andere Tipps
Wenn Sie wissen, welche Segmente und was die Bedeutung in allen Segmenten. Dann ist es nur über php
$file = file_get_contents('/edi.x12');
$segments = explode(~\n,$file);
foreach($segments as $segment){
$elements = explode('*',$segment);
foreach($elements as $element){
switch($elements[0]){
case 'ISA':
break;
/// And so on
}
}
}
Dann werden Sie einen Array haben alle Segmente in der Datei aus. Wenn Ihr nur über das Array iterieren ist es möglich, alle Elemente für eine gegebene Segment zu erhalten.
Aber für eine x12 Edi-Datei erstellt es ein wenig komplizierter ist.
Ich sehe nicht den Punkt in der ersten Konvertiten in XML.
nicht PHP, aber Python: http://bots.sourceforge.net übersetzt von und zu x12.