問題タブ [apache-ode]
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 - BPEL エラー : [MessageVariableRequired] 非メッセージ変数は使用できません
私は Eclipse BPEL Designer と Apache ODE を使用しています。デプロイすると、次のエラーが発生します。
ここに私のBPELコードがあります:
私のWSDLソースMain.wsdl
にはメッセージタイプが含まれていません:
いくつかの検索の後、次のコードを追加する必要があることがわかりました。
bpel:from
しかし、との値がわかりませんbpel:to
。WSDL にメッセージ タイプが明示的に含まれていないことが原因です。
どうすれば修正できますか?ありがとうございました。
java - Apache ODE を起動できません
私は Eclipse を使用して BPEL プロジェクトを作成しています。私の環境は次のとおりです。
http://www-inf.int-evry.fr/SIMBAD/courses/doku.php?id=teaching_assistant:bpel:deploying_hello_world_bpel_process_with_eclipse_bpel_designer_and_apache_odeのチュートリアルに従っていました 。
Hello World の例を作成しようとすると、ODE サーバーを起動する段階で次のようになります。
ディレクトリ /usr/share/tomcat-8/ は tomcat のホームディレクトリです ${gentoo.classpath} が何かわかりません (env 変数?)
私は BPEL デザイナーの初心者であり、Apache ODE は追加情報が必要かどうかを教えてくれます。
wso2 - wso2 bps bpel のロギングとトラブルシューティング
WS2 BPS (3.6.0) を管理する必要がありますが、内部例外についてあまり明らかにしていません。ドキュメントにはトラブルシューティングに関する小さな章がありますが、このセットアップでは、エンドポイントに渡されたメッセージのみがログに記録されます。
質問:
- BPEL の実行中にスローされた内部例外を確認する方法はありますか? (式やスクリプトのエラーなど)。多分Apache-ODEレベルで?
- 「catchAll」障害ハンドラーによってキャッチされた障害にアクセスする方法はありますか?
ヒントをありがとうございました
wso2 - wso2 bps OutOfMemoryError - 非効率的なイベント リスト
WSO2 BPS 3.6.0 を使用すると、時折 OutOfMemoryError が発生し、サーバーが停止しました。ヒープ分析の後、次のことが疑われます。
ビジネスアイテムの状態が変わらなくなるまで、(Web サービスを使用して) 定期的に情報を検索するプロセスがいくつかあります。しばらくすると、一部のプロセス インスタンスに多くのイベント (数千、約 10k) が発生する場合があります。Carbon コンソールでインスタンス情報を表示しようとすると、ロードされたデータ (インスタンス アクティビティ) によって OutOfMemoryError が発生し、サーバー (6GB RAM を搭載) がドロップされる可能性があります:(
回避策として、DB ルックアップを使用します。
ただし、すべてのビジネス ユーザー (プロセス オーナーを含む) がデータベースに直接アクセスできるようにすることは非常に悪いことだと考えています。
アクティビティを表示する (より良い) 方法/クエリはありますか? 改善/機能を配置する (ページ付けされたアクティビティをロードする) 正しい github プロジェクトはどれですか?
編集:
ソース コードを見ると、この「動作」は Apache-ODE 実装から継承されています (スコープとイベントのリスト全体をメモリに積極的にロードします)。