私はまだ EDI にかなり慣れていないので、新しい仕事でそれを学んでいます。EDI ソリューションに BizTalk を使用しており、受信 EDI ファイルを XML に変換しています。新しいベンダーのファイルに問題があり、最初はファイルが正しくないのではないかと考えていました。その後、ファイルが正しいことを知りましたが、現在の XML スキーマは独自に開発されたものであり、基本的にこの 856 を受け入れるように調整する必要があります。渡されるデータの一部は、通常のベンダーが渡すものよりも多いと思います。 (ただし、EDI X12 856 によれば有効です)。
私はこれを行うことができましたが、本当の答えは、実際の EDI 仕様の xsd ファイルを取得することのようです。このような標準化されたフォーマットでは、すでに存在しているはずです。そのようなものが利用可能かどうか誰かが知っていますか?
更新: 「EDI 逆アセンブラー」コンポーネントを介してパイプラインで実行される EDI マッピング機能が組み込まれていることが判明しました。これは、標準化された BizTalk EDI スキーマに変換され、正しく機能しています。次に、コードがその XML を独自の XML スキーマに変換するようです。確かに改善の余地はありますが、スキーマ標準に関する情報は、現時点で私が探しているものだと思います。