2012-01-14 25 views
5

私はEDIソリューションを既存のeコマースのようなWebサイトに実装するプロジェクトを持っています。 EDIドキュメントは3つしかなく、ファイルを転送する会社は1つだけです。彼らは厳密にX12文書を定義しており、FTPサイトへのGET/PUTのすべてを担当します。 3つの伝票は、在庫アドバイス(入荷)、出荷通知(入荷)、請求書(送信)です。PHP EDI X12解析

本格的なEDI管理ソリューションを実装する必要はありません。私の質問は、これはPHPを使った比較的簡単な解析タスクだと思うのは夢中ですか?誰かが有用な(おそらくX12からXMLへ)かもしれない既存のPHPライブラリを知っていますか?私の検索が空になりました。私はそれが現実的な目標であり、他のリソースが利用可能でない場合、私自身ですぐに始めたいと思います。

答えて

1

私は.NETのようなものを探していましたが、何も(少なくとも無料ではありませんが、本当に高価です)。私はあなたがPHPのために何かを見つけるとは思わない。私は構文解析(edi 850)と必要な情報を抽出するための簡単なコードで終わった。私はそれがあなたにとっても最高のアプローチだと思っています。

3

Oakland Data Transformerのデザイナーは無料で、サンプルドキュメントのコンテキストでX12ドキュメントの構造を実際に理解することができます。必要なEDI定義を取得するにはOakland Software supportに連絡する必要があります。

必要に応じて、ドキュメントを解析するだけであれば、PHPで簡単に処理できるはずです。また、上記の製品を使用してコンテキストを理解することで、謎が解消されます。

完全開示:私はOakland Softwareを実行します。

+0

は、EDIの定義はまだありますか?サポートドメインにエラーがあります。 – eComEvo

+1

この商品は現在Talendが所有しています。あなたはそれらに連絡するべきです。 –

+1

それはdrupalのサイトをオフラインと言います... –