問題タブ [open-esb]
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.
java - 飽和状態の接続プールを解放する方法はありますか?
Glassfishサーバーでopenesbを使用しています。as400データベースで動作する接続プールがあります。
数日ごとに、次のエラーが発生します。接続の割り当て中にエラーが発生しました。原因:使用中の接続は、max-pool-sizeと期限切れのmax-wait-timeに等しくなります。これ以上接続を割り当てることはできません
cpを軽減する最良の方法は、サーバーを再起動することです。また、同じ属性を持つ別のcpに設定することもできました。
私の質問は次のとおりです。開いている接続をすべて解放するようにcpに積極的に「指示」する方法はありますか?
乾杯、エラン
transform - OpenESB ネストされた BPEL?
OpenESB を使用して解決したい、変わった設計目標があります。システムによって生成され、別のシステムに転送されるファイルが多数あります。データの種類、ソース システム、および宛先システムによっては、データを宛先システムにアップロードする前に、一連の変換を行う必要があります。これに対する最善のアプローチに関するアドバイスはありますか?
一般的な要件:
- 変換の数と種類は多数あり、時間の経過とともに変化する可能性があります。
- 処理するデータの数と種類は、時間の経過とともにかなり固定されます。
- ソース システムと宛先システムの数は、時間の経過とともに大幅に変化する可能性があります。
- これらの各変換は、タイプ、ソース、宛先が類似している場合にまとめて使用できます。
- 各顧客のビジネス ルールに基づいて、新しい変換をシーケンスに置き換えるか挿入する必要がある場合があります。これには、新しい別のシーケンスが必要になります。
- ソリューションは、可能な限り柔軟でスケーラブルである必要があります。
- タイプ、ソース、および宛先に基づく多くの将来の要件が発生する可能性がありますが、これについてはまだ検討していません。この柔軟性は、システムの要件です。
私たちの考え方では、ネストされた BPEL のセットが最適なソリューションであり、それぞれが POJO クラスを呼び出して目的の変換を実現するように思えます。これは実現可能ですか?より良い方法はありますか?
netbeans - OpenESB: (方法) 外部で作成された BPEL プロセスをデプロイできますか?
OpenESB-Netbeansバンドルをダウンロードしました。BPELプロセスの作成とデプロイ (実行) に使用できます。
しかし、私が必要としているのは、外部で作成されたBPEL プロセスをデプロイできることです。
私の外部プロセスはEnterprise Architectから取得され、2 つのファイル.bpel
と.wsdl
.
EDIT :
Enterprise Architectは残念ながら BPEL 1.x ファイルしか作成しません。これは Netbeans の BPEL エディタではサポートされていません。
java - GlassFish ESB /OpenESBの未来は何ですか
SUNとOracleの合併に伴い:Open ESB、別名GlassFish ESBの将来はどうなりますか?これは、OracleにOracle Service Bus(以前はBEA AquaLogic Service Bus)があったために廃止される製品ですか?
web-services - OpenESB で Web サービスから BPEL を呼び出す
現在、Open ESB を使用して複合アプリケーションを開発しています。リクエスト SOAP メッセージを送信して、テスト ケースを通じてアプリケーションをテストしましたが、うまく機能しました。
問題は、複合アプリケーションを Web サービスのように使用できるようにして、テスト ケースのように編集した SOAP メッセージを送信するのではなく、SOAPpy を使用して Python から複合アプリケーションを呼び出すことができるようにすることです。
どうすればそれを達成できますか? Web サービスから BPEL プロセスを呼び出す必要がありますか?
「やさしい紹介: OpenESB の探索」と「NetBeans IDE 6 を使用した SOA ベースの複合アプリケーションの構築」はすでに読みました。どちらの本も、Web サービスのような複合アプリケーションを使用するのではなく、複合アプリケーションのインターフェースを作成します。
前もって感謝します、
glassfish - Glassfish v3でOpenESB?
どのバージョンの OpenESB コンポーネントも Glassfish v3 で実行できるかどうか知っている人はいますか? それとも、OpenESB は行き止まりになっていますか?
bpel - Open ESB com.sun.xml.transform.sware.TooManyElementsException での BPEL の問題
Open ESB BEPL プロセスでネストされたリストをマッピングする際に問題があります。リストを含むオブジェクトを返すサービスを呼び出しています。そのリストのパラメーターの 1 つが別のリストです。私がマッピングしている戻りオブジェクトは、多かれ少なかれ、サービスによって返されたオブジェクトの構造を複製します。(つまり、リストがあり、そのパラメータの 1 つがネストされたリストです)
第 1 レベルのリストのパラメーターを問題なく相互にマップできます。ネストされたリストのパラメータを戻りオブジェクトのネストされたリストにマップしようとすると、com.sun.xml.transform.sware.TooManyElementsException が発生します。コレクションを単一の変数にマップしようとしていることを (私が収集できるものから) 示しているようです。(BPEL がネストされたリストを反復処理していないのとほとんど同じです)。これはすべて、同じ BPEL 割り当てで行われます。
ここに私のBPELコードがあります:< assign name="mapGetQuotesOut" >
<!-- this works -->
<copy> <from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:ProductID</from>
<to>$viewCustomerOut.part1/return/quotes/produsctID</to>
</copy>
<!-- this works -->
<copy>
<from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:LeadSourceCode</from>
<to>$viewCustomerOut.part1/return/quotes/leadSourceCode</to>
</copy>
<!-- this causes the error -->
<copy>
<from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:QuoteItems/ns1:QuoteItem/ns1:ItemDesc<<from>
<to>$viewCustomerOut.part1/return/quotes/vehicleQuoteItems/itemDescription</to>
</copy>
<!-- this also causes the error -->
<copy>
<from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:QuoteItems/ns1:QuoteItem/ns1:AgentCode</from>
<to>$viewCustomerOut.part1/return/quotes/vehicleQuoteItems/agentCode<to>
</copy>
</assign>
アイデアや提案はありますか?マイク
java - Java ソケットプログラミング VS openESB
複数のクライアントが複数のサーバーと通信し、TCP/IP 接続を介してメッセージを送信できる状況があります。クライアントは任意のテクノロジーを使用でき、実行中のサーバーのホスト名とポートのみを渡すことでサーバーとの通信を試みます。openESB の使用を提案する人はほとんどいませんでした。しかし、ここでの問題は、それが私のニーズに対してどれほど実現可能かわかりません。クライアント プログラムは、どのようなテクノロジでも使用できます。Java ソケット プログラミングを使用してクライアントを作成し、サーバーと通信しているとします。しかし、サーバーがopenESBを使用して作成されている場合、サーバーと通信して、サーバーのIPとポートだけを使用してリクエストを送信することは可能ですか? ソケットプログラミングとopenESBの違いを教えてもらえますか? この 2 つはプログラマティックとはまったく関係がないと思いますが、正しいですか?
java - Java プログラムから BPEL を呼び出す
3 つの整数変数を入力として受け取る BPEL プロセスを作成しました。Java プログラムから渡されたさまざまなパラメーターを使用してテストする必要があります。これらすべてにopenESBを使用しています。
私の質問は、Java コードから BPEL を呼び出す方法と、引数を渡して BPEL プロセスから結果を取得する方法です。