問題タブ [edifact]

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 に答える
984 参照

maven - Smooks で segmentGrop タグを正しくネストする方法

Smooks (1.5 バージョン) で EDI から XML へのマッピングを作成しようとしています。数回発生する可能性のある 5 つのセグメントがあり、それらをグループに入れたいのですが、いくつかのエラーが発生しています:

私のマッピング:

私は smooks.org でドキュメントを読み、そこにある例は似ています。一部のインポートまたは POM ファイルに問題がある可能性がありますか? この解決策を教えてください。

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

php - zend フレームワーク php で EDIFACT を生成する

こんにちは、初めてZEND frameworkです。注文のファイルがあり、 zend を使用して同じファイルxmlを準備しようとしていますが、これを達成する方法がわかりません。EDIFACTEDIFACT のドキュメントを読み、Google Codesからコードを取得して生成しEDIましたが、不完全です。このパッケージ内に EDIFACT を生成する方法がないため、役に立ちません。

EDIFACTファイルを生成するライブラリはありますzend or phpか?

ありがとうございました。

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

actionscript-2 - BizTalk Server 2010 での AS2 のサポート

クライアントがデータを AS2 プロトコル経由で EDIFACT ファイルとして送信し、Web アプリケーションを Windows Server 2003 R2 Standard エディションでホストしているというシナリオに直面しています。

ここで、Biztalk サーバー経由でクライアントから着信 EDIFACT ファイルを読み取ります。

Google で検索したところ、Biztalk 2010 が AS2 プロトコルをサポートしていることがわかりましたが、Windows Server 2003 を実行しているため、biztalk 2006 R2 をインストールする必要があります。

では、Biztalk サーバー 2006 (R2) が AS2 プロトコルをサポートしているかどうか教えていただけますか? いいえの場合、パッチやサービス パックなどの代替手段はありますか?

前もって感謝します

ディーパン M

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

schema - D96A [Biztalk] のスキーマ

ドキュメント タイプ「D-96A」の EDIFACT ファイルのスキーマが必要です。マシンに BizTalk 2009 がインストールされています。ただし、インストール フォルダーにはスキーマがありません。

ダウンロードできますか?または、誰かが次のスキーマを共有できますか

i) DESADV b) INVRPT c) ORDERSP d) RECADV

前もって感謝します

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

c# - EDIFACT ドキュメントの署名/暗号化 - 不正な形式 - C#

特定の方法で署名/暗号化された EDI メッセージを政府機関に送信する必要があります。

https://docs.google.com/document/d/1xOxsZG7nCXdd3ucFKJObheW4G6kFwflGFkzURS_haTY/edit?usp=sharingによると

このコードを試していますが、暗号化された S/MIME が政府のゲートウェイに従って正しくフォーマットされていません。

彼らからのメール返信:

取得しているエラー コードは、復号化の失敗です。
まず、ゲートキーパー証明書を使用して EDI メッセージに署名しておく必要があります。これにより、S/MIME blob が生成されます。これを「署名付き」 S/MIME と呼びます。
次に、署名済みの BLOB を取得し、貨物の Web サイトからダウンロードした税関ゲートウェイ証明書を使用して暗号化します。
これにより、「暗号化された」S/MIME と呼ばれる別の S/MIME が生成されます。

正しい暗号化証明書を使用して署名および暗号化しています。

これまでのところ、サードパーティのライブラリである ActiveUp と Chilkat も試してみましたが、役に立ちませんでした。

Customs Spec を解釈し、私が間違っていた可能性のある場所を調整する際の助けをいただければ幸いです。私はこの問題に 1 週​​間以上取り組んできました。

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

biztalk - BizTalk Server 2009 の AS2 ID と URL

私は BizTalk を初めて使用し、その機能について非常に基本的な理解を持っています。私のクライアントは、AS2 プロトコルを介して EDIFACT ファイルを送受信したいと考えており、AS2 ID、AS2 URL、および証明書 (私が正しければ公開) を要求しています。これらについて以下の私の理解を見つけて、何か問題があれば修正してください

  1. AS2 ID - BizTalk 2009 で AS2 ID を作成する場所と方法がわからない
  2. AS2 URL - IIS で仮想ディレクトリ [AS2] を作成し、クライアントからファイルを受信しました [C:\Program Files\Microsoft BizTalk Server 2009\HttpReceive にマップされたパス]。取得した URL は http:\ip_addr\as2 です。
  3. 証明書 - 証明書は、Windows Server 2003 の認証局サービスを使用して 1 年間有効で生成され、[秘密キーをエクスポートしない] オプションでエクスポートされます。

クライアントと共有する上記の AS2 URL は正しいですか?

生成された証明書は共有に有効ですか?

また、AS2 IDの作り方を教えてください

プラットフォームの詳細:

Windows Server 2003
BizTalk 2009 と SQL Server 2005 Standard Edition [SP2]

これに関するヘルプは大歓迎です。

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

c# - Enum.ToString() は間違った説明を返します c#

EDI フィールド用の大きな Enum クラスがあります。簡単な例を示すと、列挙型は次のように宣言されます。

. .

列挙型は で取得すると正常に動作しますEDIEnums.Zaehlpunktdaten.ToString()が、他のプロジェクトでは間違った値を返します。

最初に新しいものを追加すると、次のものを正確に返します。この例では、追加したばかりEbeneで取得したい場合Zaehlpunktdaten、 me が返されますZaehlpunkt

=0、などでも試しましたが=1=2どちらも機能しません。ローカルリファレンスも。

何が起こっているかについてのアイデアはありますか?

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

c# - EDIFACT メッセージ パーサー

次の例の EDIFACT には、インターチェンジ内に 2 つのメッセージがあります。

UNA:+.? 'UNB+IATB:1+6XPPC+LHPPC+940101:0950+1'UNH+1+PAORES:93:1:IA'MSG+1:45'IFT+3+XYZCOMPANY AVAILABILITY'ERC+A7V:1:AMD'IFT+3+NO MORE FLIGHTS' ODI'TVL+240493:1000::1220+FRA+JFK+DL+400+C'PDI++C:3+Y::3+F::1'APD+74C:0:::6++++++6X'TVL+240493:1740::2030+JFK+MIA+DL+081+C'PDI++C:4'APD+EM2:0:1630::6+++++++DA' UNT+13+1'UNH+2+PAORES:93:1:IA'MSG+1:45'IFT+3+XYZCOMPANY AVAILABILITY'ERC+A7V:1:AMD'IFT+3+NO MORE FLIGHTS'ODI'TVL+240493:1000::1220+FRA+JFK+DL+400+C' PDI++C:3+Y::3+F::1'APD+74C:0:::6++++++6X'TVL+240493:1740::2030+JFK+MIA+DL+081+C'PDI++C:4'APD+EM2:0:1630::6+++++++DA'UNT+13+2'UNZ+1+1

UNB..UNZサービス セグメントで示されるインターチェンジが複数のメッセージを保持できることを理解しています。例として、ご覧のとおり、ここに 2 つのメッセージを含めました。

パーサーのルールを設計する前に、このメッセージは最初から有効なメッセージですか? Sourceforge の無料の EDI ビューアを試してみましたが、有効ではないと警告されているようで、ツールの精度がわかりません。C# で開発した独自の API を使用して生成している EDIFACT メッセージの精度をチェックするために使用できる無料の EDI 検証ツールは他にありません。