問題タブ [edi]
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.
xml - EDIコンバーターツール 850~940
x12 850 v4010 を x12 940 v4010 に変換する必要があります。ほとんどのツールは x12 から xml に変換するので、xml を 940 にマップする必要があります。ある edi ドキュメントから別の edi ドキュメントに変換できるツールがあることを願っています。
情報を編集:
電子データ交換 (EDI) は、従来、組織間の構造化されたビジネス データのアプリケーション間交換として定義されています。X12 は、その構造を提供する ANSI 標準です。EDI のビジネス上の利点、実装に関する考慮事項、および運用面に関する優れた書籍が多数あります。
ftp - FTPS 接続を使用してファイルを転送する場合、「バイナリ モードの taransfer」と「ASCII モードの転送」の違いは何ですか?
FTPS接続を使用してテキスト ファイル [このファイルには EDI (Electronic Data Interchange) 情報が含まれます]をメールボックス INOVIS に送信しています。FTPS 接続を開くようにシステムを構成し、PUT コマンドを使用してファイルをFTP サーバー上のフォルダー。問題は、どのファイル転送モードを使用すればよいかということです。モードを切り替えるにはどうすればよいですか?
さらに、FTPS 接続を介してファイルを転送するときに使用する「ベスト プラクティス」のモードはどれですか。誰かが私に小さな ftp スクリプトを提供してくれるなら、それは役に立ちます。
plsql - EDI を解析するための PL/SQL (X12、NCPDP、HL7)
Oracle データベースに EDI メッセージ (X12、HL7 など) を保存しています。個々のフィールド (ISA-03 など) を取り出したい場合があります。現在、私はいくつかの本当に醜いSQLを持っています。簡単にするために PL/SQL パッケージを作成したいと思いますが、すでにこれを行っている人がいるかどうか疑問に思っていました。
私は次のようなものを想像します:
edi_table から edi.x12.extract_field( clob_column, 'ISA', 4) を選択します
biztalk - BizTalk 2006 チュートリアル 1: EDI から XML へのドキュメント変換
「BizTalk 2006 チュートリアル レッスン 3: EDI-to-XML ソリューションを実行する」のソリューションを実行した後、翻訳されたファイルが見つかりません。
c:\Program Files\Microsoft BizTalk Server 2006 \EDI\Adapter\Getting Started with EDI\Northwind\In フォルダーに配置する必要があります。
Base EDI アダプターは、c:\Documents and Settings\All Users\Application Data\Microsoft\BizTalk Server 2006 \EDI\Subsystem\Documents\PickupEDI フォルダーでファイルを取得しますが、X-12 4010 で翻訳済みファイルが見つかりません。 850 ドキュメント形式。
xml - XML を X12 に、X12 を XML に変換する最良の方法
XML を X12 (270 - 医療適格性要求) に変換し、X12 応答 (271 - 適格性応答) を XML に戻すツール/ライブラリを探しています。これは、サーバー アプリケーションに埋め込まれます (任意のターゲット言語を考慮します)。私は独自の X12 パーサーとジェネレーターを作成するというアイデアを考えましたが、このプロジェクトは他の X12 トランザクションに拡張される可能性が高く、拡張可能なソリューションを見つけたいと考えています。
edi - EDIがまだ使用されている理由と、その対処方法を教えてください。
使いやすいテクノロジーに直面して、なぜこの古風なフォーマットがまだ使用されているのですか?それは私が見ていないいくつかの利点を提供しますか?多くのベンダーは、XMLなどのより管理しやすく使いやすいものではなく、この形式でのみデータを提供しているようです。少なくとも、両方の形式を提供することは私には理にかなっています。
また、EDIを使用する以外に選択肢がない場合に、EDIを処理して利用するための良い方法は何ですか?BizTalkのようなものは、非常に高価であるため、問題外です。EDIの操作を容易にする無料/オープンソースアプリケーションはありますか?
error-handling - エラー コードとメッセージのベスト プラクティス
私は、いくつかの要素を含む XML 確認メッセージを送信する EDI システムを計画していますが、具体的にはこれら 3 つです。ErrorCode、ErrorSeverity、および ErrorDescription。
基本的に受信 XML メッセージを解析し、解析の成功または失敗に応じて、メッセージのフォーマット、構文、構造、有効性、およびいくつかのビジネス ルールを含め、成功または失敗の確認応答を返します。
ErrorCodes、ErrorSeverity、ErrorDescription を自由に選択できますが、単純に ErrorCode [1]、ErrorSeverity [Error]、ErrorDescription [Inbound XML ファイルが見つかりません] から始めて、受信メッセージのコーディング中に考えたとおりにエラーを追加するのではなく、エラーコードと重大度を選択するためのベストプラクティスがあるかどうか疑問に思っていましたか?
HTTP エラー コードは、OK メッセージの場合は 2xx、特定のエラーの場合は 4xx、サーバー エラーの場合は 5xx などであることを知っています。私のすべての「警告」エラーは、3 または同様のもので始まりました。
ErrorSeverity は、おそらく [Error]、[Warning]、[Info]、[OK] よりもはるかに大きくなると思いますか?
ありがとう。
distributed-computing - 企業間でメッセージを送信する方法
企業間でのメッセージ/データ/ファイルの自動転送を設定する必要があることに気付くことがよくあります。
巨大なEDIFACT、Odette、およびその他のいくつかの「大きな」電子データ交換標準に加えて、すべての業界には、数十または数百の比較的健全な比較的軽量で、注文などの比較的十分に文書化されたファイル形式があります。
私が見逃しているのは、この形式のファイルをマシン間で移動するための正しいプロトコルです。プロトコルはサポートする必要があります
- 認証
- MSWindowsおよびUNIXの標準ツールで使用可能
- 次のようなトランザクションをサポートします:ファイルが転送されるか、転送されないか。ただし、半分転送された状態で受信されることはありません。
- トランスポート暗号化
- ファイアウォールに優しい
- 「バンドル」する方法。たとえば、xmlの説明とPDFの束。
今日、基本的に誰もがFTPにフォールバックします。しかし、FTPサーバーは、要件3、5、および6を満たすのに苦労しています。
もっと良い方法はありますか?Amazon SQSのようなものは、ある会社から別の会社にメッセージを送信するために使用できますか?
明確化:私は中小企業を意味します。私たちのパートナーには通常、社内の開発者がいなくて、時には社内のIT担当者さえいません。したがって、接続の少なくとも片側で、最小限のセットアップ作業を行う必要があります。
edi - EDIフォーマット
XML や CSV は読んだことがありますが、EDI のようなものは見たことがありません。
このファイルを読んで必要なデータを取得するにはどうすればよいですか? ~、REF、N1、N2、N4 のようなものが表示されますが、これらが何を意味するのかわかりません。
x12 について何か見たことがありますが、それが私が持っているものかどうかわかりません。どうすればわかりますか?
- アップデート
迅速な対応に感謝します。.Net で使用できるパーサーを知っている人はいますか? 長期的には、この EDI ファイルを CSV ファイルに変換するつもりです...
web-services - BizTalk 2006 R2 EDI
X12 メッセージを処理するためのオーケストレーションが機能しています。ここで、テキスト入力 (X12 メッセージ) を受け取り、テキスト応答 (X12 応答) を返す Web サービス (ASMX) としてオーケストレーションを公開する必要があります。ウィザードを使用しようとすると、生成された Web サービスは、元のプレーン テキスト表現ではなく、X12 要求の内部 XML 表現を公開します。
つまり、Web サービス (WCF サービスではなく ASMX) に接続し、X12 要求 (プレーン テキスト) を送信して、適切な応答 (プレーン テキスト) を取得できるようにしたいと考えています。
WCF を使用した例を見たことがありますが、単純な Web サービスを使用した例はありません。これで手を貸してくれませんか?
ありがとう!