まずWSO2製品の新機能ですが、私は自分の問題に関していくつかの記事を読む時間を取っています。私が使用してどのような製品JMSとしてのWSO2 ESB/EIトピックのコンシューマ - ファイルへの書き込み
: WSO EI 6.1.1
私はachiveたいこと:、TIBCO EMS(MOM)にJMS-接続を確立与えられたトピックを購読し、recivedを書きますメッセージをxmlファイルとしてファイルシステムに送ります。指定されたフォルダはマウントされたネットドライブであり、さらにアプリケーションは指定されたフォルダ内の新しいファイルを検索します。これは従来のコードによるもので、例えばフォルダの参照を変更する必要はありません。石鹸が呼び出されます。私は、最新のドキュメントを読んで、これ1見つけたを:私はのためにJMSリスナーを設定するにachivedたと思ういくつかの試行錯誤の後 Configure with Tibco EMS
を私はすでにやった
TIBCO EMS。最初は接続と認証のエラーが多かったので、tibcoサーバーへの一般的な接続が機能していると思います。
<transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener">
<parameter name="TopicConnectionFactory" locked="false">
<parameter locked="false" name="java.naming.factory.initial">com.tibco.tibjms.naming.TibjmsInitialContextFactory</parameter>
<parameter locked="false" name="java.naming.provider.url">tcp://172.123.123.123:123</parameter>
<parameter locked="false" name="java.naming.security.principal">user</parameter>
<parameter locked="false" name="java.naming.security.credentials">pass</parameter>
<parameter locked="false" name="transport.jms.ConnectionFactoryJNDIName">TopicConnectionFactory</parameter>
<parameter locked="false" name="transport.jms.JMSSpecVersion">1.0.2b</parameter>
<parameter locked="false" name="transport.jms.ConnectionFactoryType">topic</parameter>
<parameter locked="false" name="transport.jms.UserName">user</parameter>
<parameter locked="false" name="transport.jms.Password">pass</parameter>
<parameter locked="false" name="transport.jms.CacheLevel">session</parameter>
</parameter>
</transportReceiver>
次のステップは、特定のトピックを購読してファイルシステムに書き込むことですが、私はここで固執しています。ドキュメンテーションの他の例は、悲しいことに私をここで助けてくれないでしょう。私がesb/ei製品にはかなり新しいので、ここで続けるにはどうしたらいいか分かりません。
私は単にエンドポイント、プロキシ、JMS構成された接続方法と、ファイルシステムに書き込みを利用すること(機能部品が必要とされているか分からない。
を誰かが私をプッシュすることができればそれは素晴らしいことです右方向へ。
種類を使用すると、JMSプロキシまたはあなたのキューで待機するように着信エンドポイントを持っている必要があります。参照してください[1]。そして、あなたはWSO2 ESBのファイル処理機能を使用する必要が