【发布时间】:2013-02-07 17:34:50
【问题描述】:
我是 BPEL 新手,我已经在 Eclipse Juno 中安装了 BPEL Designer 和 Apache ode 来测试一些简单的 bpel 示例,例如
中介绍的示例http://www-inf.int-evry.fr/cours/WebServices/TP_BPEL/whileloop.html
但是,当我继续本教程的第 5 步时:
"点击变量迭代器,在Properties视图中,选择Details->Browse"..,
...浏览按钮似乎不起作用。 (可以点击,但没有出现选择窗口。)
我想知道是否其他人也遇到过同样的问题(这是 Eclipse 错误吗?)。
【问题讨论】:
-
这可能是设计器插件中的错误。根据我的经验,不幸的是,eclipse 中的 BPEL Designer 并不是那么稳定。为了解决您的问题,我建议直接编辑源代码并手动设置
type="ns1:int"。 -
感谢@joergl 的回复。所以你的意思是添加类似
<bpel:variable name="iterator" type="ns1:int"></bpel:variable>的东西,但这意味着我也应该声明ns1,对吗?如果是,我是否必须在 bpel 文件的进程标签中声明它?谢谢,提前! -
是的,您的流程标签应该类似于:
<process name="WhileSample" xmlns:ns1="http://www.w3.org/2001/XMLSchema" ...> -
感谢@joergl 的详细回复。数据类型可以正确设置(虽然要重启ide才能生效)。BTW,你知道为什么变量初始化窗口不总是出现吗?例如,现在我可能更正了上一个问题,但在许多情况下我收到了类似
The variable temp isn't properly initialized,etc的消息。这个设计师真的很郁闷…… -
这个设计师真的很沮丧:我完全可以签字 ;-) 我不知道它不稳定的原因,但我强烈鼓励你写代码直接在 XML 编辑器中。另一种选择是将 Netbeans 与 SOA 插件一起使用,该插件带有出色的可视化 BPEL 编辑器。对于这里的问题:上述讨论的摘要是否可以作为答案?