32

SWIFT メッセージ用の Java ライブラリを探しています。したい

  • SWIFT メッセージをオブジェクト モデルに解析する
  • SWIFT メッセージの検証 (SWIFT ネットワーク検証ルールを含む)
  • オブジェクト モデルを使用して SWIFT メッセージを作成/変更する

理論的には、すべての SWIFT メッセージ タイプをサポートする必要があります。しかし、現時点では MT103+、MT199、MT502、MT509、MT515、MT535 が必要です。

これまでに2つのライブラリを見てきました

どちらのライブラリでも上記のタスクを実行できますが、どちらの場合も私は満足していません。

AnaSys は、メッセージのフィールドにアクセスするために知る必要があるすべての SWIFT メッセージに対して内部 XML 表現を使用します。また、XML 表現の DOM を操作する必要があり、「SWIFT メッセージのフィールド '50K' の内容を取得する」とは言えません。

また、Datamation ライブラリにはより優れた API があるようですが、すべてのエラーが検出されるわけではありません。

他のSWIFTライブラリを使用することを知っている人はいますか?

4

9 に答える 9

22

WIFEを見たことがありますか?これをアプリケーションで使用して、SWIFT メッセージを内部 XML 形式に変換し、再び元に戻します。問題はありませんでした。また、LGPL の下でライセンスされているため、必要に応じてハックすることもできます。見てみな。

于 2008-09-02T16:44:50.863 に答える
8

http://www.prowidesoftware.comから、オープン ソース実装の WIFE を商用検証コンポーネントと組み合わせることができます。モデルまたは XML 表現を使用して作成したメッセージが適切であることを、SWIFT ネットワーク検証ルールによって検証します。

于 2012-03-20T22:31:25.067 に答える
2

素晴らしい仕事をするVolantéという製品があります。彼らのソリューションは SWIFT によって認定されており、統合は簡単です (私は彼らのために働いているように聞こえますが、そうではありません)。私は数ヶ月からそれを使用しています。

IBM もソリューションを提供していますが (今は名前を思い出すことができません)、ビッグブルーにコミットしています。

于 2008-11-14T03:48:32.687 に答える
1

あなたの会社が LGPL ライセンスに満足していない場合は、Progress Sonic ESB、またはArtixDS (最近取得したもの)、TIBCO ActiveWhatever、または Oracle/BEA Aqualogic を確認することをお勧めします。これらの企業の製品をすでに使用している可能性があり、適切な割引を受けることができます。

于 2008-10-07T13:18:32.300 に答える
0

paymentcomponents ( http://www.paymentcomponents.com/ ) パーサーは使いやすく、すべてのエラーを検出しました。彼らのサイトは間違いなく作業が必要ですが、そこを見れば探しているものが見つかります

于 2010-05-26T10:29:38.200 に答える
0

Java の実装に関しては、私はあなたを本当に助けることはできません。Microsoft はもちろん、ISO15022 および 20022 用の独自の Biztalk アダプターを持っています。そして、彼らは実際にかなりうまく検証を行います。しかし、あなたが実際に Java ソリューションを探していると言うように。

私が 6 年前にこれを調査したときに行ったように、FIN メッセージを XML にマッピングし、次にオブジェクトにマッピングすると、標準ライブラリでは目的の一部しか達成できないことに気付くかもしれません。これをバックエンド アプリケーションと統合し、サポートが必要な特定のメッセージで直面するあらゆる市場慣行を統合する必要があります。

最終的に、C++ でジェネリック FIN パーサー /150022 クラス ライブラリを作成しました。

とにかく、頑張ってください。アイデアは、質問をより具体的にすることです。どのタイプのメッセージをサポートする必要がありますか?

于 2008-08-24T17:52:15.643 に答える
0

jodonnell とともに、WIFE も使用します。それは非常にうまく機能します。ただし、ネットワーク検証ルールを実行するかどうかはわかりません (リストの 2 番目)。

于 2009-01-11T23:16:41.093 に答える