Mappatura PHP EDI X.12 - risorse necessarie
Domanda
Esistono librerie php o API utili per gestire documenti X12 in php? Cercare su Google non aiuta molto, quindi cercare persone con esperienza in questo campo.
Soluzione
Facendo una rapida ricerca su Google, ho trovato un paio di strumenti che convertiranno i documenti X12 in XML. PHP ha fatto molti progressi nell'area dell'analisi XML.
La conversione in XML è prima un'opzione?
Altri suggerimenti
Se sai quali segmenti e quale significato in tutti i segmenti. Quindi si tratta solo di 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
}
}
}
Quindi avrai una matrice composta da tutti i segmenti nel file. Se si esegue l'iterazione sull'array, è possibile ottenere tutti gli elementi per un determinato segmento.
Ma per creare un file Edi x12 è un po 'più complicato.
Non vedo il punto nella prima conversione in Xml.
non PHP, ma python: http://bots.sourceforge.net si traduce da e in x12.