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 回答