Y a-t-il des bibliothèques php ou des API qui aident à traiter les documents X12 en PHP? Googler autour n'aide pas beaucoup, donc à la recherche de personnes ayant une expérience dans ce domaine.EDI X.12 PHP Mapping - ressources nécessaires
2
A
Répondre
1
En faisant une recherche google rapide, j'ai trouvé quelques outils qui convertiront les documents X12 en XML. PHP a fait beaucoup de progrès dans le domaine de l'analyse XML.
La conversion en XML est-elle d'abord une option?
1
pas PHP, mais python: http://bots.sourceforge.net traduit de et vers x12.
4
Si vous connaissez les segments et leur signification dans tous les segments. Puis c'est à peu près le 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
}
}
}
Ensuite, vous aurez un tableau composé de tous les segments du fichier. Si vous venez de parcourir le tableau, il est possible d'obtenir tous les éléments pour un segment donné. Mais pour créer un fichier x12 Edi, il est un peu plus compliqué de créer un fichier x12 Edi.
Je ne vois pas le point dans le premier convertir en Xml.
C'est en fait une option. Tout à fait une bonne idée. Préférable de passer dessus cependant, préférez mapper directement aux objets. – Louis
Si vous êtes incapable de trouver ce que vous cherchez, je serais intéressé à travailler avec vous pour trouver des objets pour la communauté. – Scott
Je crois que nous sommes allés avec un autre leurs autres options de mise en œuvre à la fin. – Louis