問題タブ [x12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
177 参照

edi - EDI ドキュメントに NUL (0x00) 文字を含めることはできますか?

EDI ドキュメント (x12 または edifact 形式) について質問があります。内部に NUL (0x00) 文字を含めることができることを知っている人はいますか? EDI パーサーを実装しているため、NUL char に遭遇すると解析が終了します。

ありがとう

0 投票する
3 に答える
9935 参照

php - PHP EDI X12 解析

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

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

0 投票する
1 に答える
229 参照

biztalk - 278 応答メッセージを取得して適切に解決する

X12 278 メッセージの応答メッセージを処理しようとしていますが、生成されている XML がスキーマに正しく従っていないようです。

raw/native 形式が EDI パイプラインを介して実行されると、次のようなメッセージが出力されます。

メッセージは次のようになります。

後者の例では、*A3_BHT_Loop* 要素が含まれていることに注意してください。また、BHT セグメントが *BHT_BeginningofHierarchicalTransaction_TS278A3* として適切にラベル付けされていることにも注意してください。

メッセージを適切なスキーマに解決するために必要な設定はありますか? または、適用する必要がある形式をパイプラインに検出させるために、応答メッセージに含める必要があるものはありますか?

0 投票する
2 に答える
2192 参照

c#-4.0 - OopFactory X12 パーサーが壊れる

OopFactory X12 解析を使用してストリーム応答を解析しようとして
います ここに私のコードがあります

ここでエラーをスローしますparser.Parse(_response);

エラー:
1 は、ファイルの位置 105 にある有効なサブエレメント セパレータではありません。

私の応答ファイル:

ノート:

これは開発サーバーでのみ発生します。アプリケーションをローカルで実行すると、問題なく動作します。

dev での応答は local と同じなのだろうか。dev でストリーム レスポンスをキャプチャし、ローカルと比較するにはどうすればよいですか?

アップデート


ファイルへの応答をキャプチャしました。これがその外観です。

0 投票する
5 に答える
17667 参照

java - Java に優れた X12 パーサーはありますか?

Java で Walmart 810 仕様を処理できる X12 パーサーはありますか?

EDI の例:

0 投票する
2 に答える
2177 参照

edi - Overview of how EDI processing works

I'm new to EDI and have to implement it in a legacy system.

I want to make sure I have the higher level overview correct:

1) Generate EDI file from my system for a given trading partner 2) Probably FTP it to them 3) response is ftp'd to me and I scrape that back into my system

Do I about have the concept down?

I understand most trading partners tweak the standards so there's quite a lot of work there?

0 投票する
1 に答える
194 参照

ruby - rubygemメソッドが間違ったクラスの変数を返すのはなぜですか

私はカバの宝石を使用して、X12ファイルをセグメントと値に解析しています。パーサーメソッドを使用していて、クラスHippo :: TransactionSets :: Hippa_837 :: Baseの変数を返すことを期待していましたが、返される値はクラスArrayです。ライブラリ内で、必要な量をグローバル変数に入れて、その方法でアクセスできますが、そうする必要はないと思います。クラスの変数を作成し、パーサーメソッドreturnを使用してその値を設定しようとしましたが、これまでのところうまくいきません。

出力:

$ tは、parser.rblibファイルに設定したグローバル変数です。tは、セグメントにアクセスするためのメソッドのない配列クラスであることがわかります。

0 投票する
1 に答える
529 参照

r - R X12 automdl トラブル

このエラーが発生する理由を知っている人はいますか:

automdl && is.null(arima) のエラー:「x && y」の無効な「x」タイプ

R パッケージ x12 で 2 番目の例を実行しようとすると?

ARIMA を指定して最初の例を実行すると動作します。

明らかに「automdl」が何らかの理由で窒息していますか?

0 投票する
2 に答える
286 参照

edi - 繰り返されるセグメントの順序

繰り返されるセグメントの順序はEDI重要です。たとえば、実装ガイドDTPで Date/Time Qualifierを含むセグメントの後に Qualifier を含むセグメント401が続くことが提案されている場合、これらのセグメントをその順序にする必要がありますか? それとも逆順でいいのでしょうか?DTP404

0 投票する
2 に答える
1019 参照

conditional-statements - EDI x12 セグメント条件

私が EDI 標準への取り組みを始めたのはほんの数日前のことなので、まだ曖昧な点がたくさんあることを覚えておいてください。

EDI セグメント (CUR など) では、条件が宣言されると (P0304)、一方が使用されている場合、もう一方も使用する必要があることが示されます。

「使用する」とはどういう意味ですか?

フィールドがセグメントに存在する必要があるということですか、それとも値が含まれている必要があるということですか? 空でも「使用」できますか?

例:CUR*SE*CAD**01

CUR03 がセグメント内にあるため、これは有効でしょうか? それとも、CUR03 が空なので無効でしょうか?