BPEL流程的参数

时间:2010-06-01 10:00:58

标签: netbeans glassfish esb bpel glassfish-esb

我使用OpenESB + BPEL。我想使用一些参数来设置系统特定的设置(路径,字符串常量等)。我试图使用一个简单的java类应该读取并使用此方法的属性文件(http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSEHowToCallJavaMethods)。 问题是我无法在BPEL项目中创建属性文件(不支持)。所以我手工创建了一个文件。但是此文件未包含在已部署的应用程序中。

是否有包含属性文件的工作解决方案,还是有其他方法在BPEL流程上设置参数?

谢谢,

Hubidubi

更新: 我发现使用应用程序变量是解决方案。我定义了一些变量,但我无法弄清楚如何在BPEL中使用它们。

2 个答案:

答案 0 :(得分:0)

IIRC您通过$ {VariableName}指令引用它们。我以前在OpenESB-Netbeans中使用它们,所以我知道它们有用......

查看http://wiki.open-esb.java.net/Wiki.jsp?page=ApplicationConfiguration

答案 1 :(得分:0)

Afaik还有一些你可以在bpel文件中设置的bpel进程的首选项。要在bpel过程中引用它们,有函数getPreference(key)。我成功地将其用于Oracle BPEL的东西。