1

几周前我刚开始开发 BPEL,我使用 Eclipse Designer 和 Apache ODE。我有一个用例,用户需要插入多个输入,但不是为第一个接收输入编辑模式,而是要求用户首先输入一个数字,然后我处理,在回复后我需要用户进行另一个输入,这在 BPEL 中是否可能,因为我需要停止该流程以接收另一个输入。

我还在 ODE 文档中发现 BPEL 不支持数组变量,这是否意味着我无法从 BPEL 返回数组对象(http://ode.apache.org/copy-with-insert-attribute.html

谢谢

4

1 回答 1

1

BPEL 支持任何 XSD 数据类型和结构,因此您可以使用 xsd 序列对数组样式的变量进行建模。然而,标准 BPEL 并不擅长将值插入到这样的数组中。符合标准的方法是使用向数组添加值的 XSLT 脚本。但是大多数 BPEL 引擎都提供了 XPath 扩展(就像您提到的那样),这使得这更容易。

于 2014-07-17T09:53:35.687 回答