1

OpenESB+BPELを使用しています。いくつかのパラメータを使用して、システム固有の設定(パス、文字列定数など)を設定したいと思います。単純なJavaクラスが読み取ってこのメソッドで使用する必要があるプロパティファイルを使用しようとしました(http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSEHowToCallJavaMethods)。問題は、BPELプロジェクトでプロパティファイルを作成できないことです(サポートされていません)。そこで、手作業でファイルを作成しました。ただし、このファイルはデプロイされたアプリには含まれていません。

プロパティファイルを含めるための実用的な解決策はありますか、またはBPELプロセスにパラメータを設定する他の方法はありますか?

ありがとう、

フビドゥビ

更新:アプリケーション変数を使用することが解決策であることがわかりました。いくつかの変数を定義しましたが、BPELでそれらをどのように使用できるかわかりません。

4

2 に答える 2

0

Afaik には、bpel ファイルで設定できる bpel プロセスの設定もあります。bpel プロセスでそれらを参照するには、 function がありますgetPreference(key)。私はこれを Oracle BPEL でうまく使用しています。

于 2010-06-27T10:11:15.140 に答える
0

IIRC は ${VariableName} ディレクティブを介してそれらを参照します。私は OpenESB-Netbeans でそれらを使用していたので、それらが機能することを知っています...

http://wiki.open-esb.java.net/Wiki.jsp?page=ApplicationConfigurationを確認してください

于 2010-06-02T08:53:12.940 に答える