【问题标题】:BPEL undeclared variableBPEL 未声明的变量
【发布时间】:2015-02-08 19:19:04
【问题描述】:

编译 BPEL 流程时出现错误(我使用 Apache ODE 和 Eclipse BPEL Designer): 错误:

[UnrecognizedVariableDeclaration] The declaration of the variable "Iterator" was not recognized.

这就是迭代器的定义方式

          <bpel:variable name="Iterator" type="xsd:int"></bpel:variable>

并且由于声明未被识别,之后我在引用变量时遇到另一个错误:

<bpel:assign name="copy_counter" validate="no">
                      <bpel:copy>
                        <bpel:from variable="Counter"></bpel:from>
                        <bpel:to variable="Iterator"></bpel:to>
                      </bpel:copy>
                    </bpel:assign>

这里有什么问题?我不知道,因为我没有看到错误。

【问题讨论】:

    标签: bpel


    【解决方案1】:

    我自己找到了答案。我查看了 BPEL 流程中命名空间的导入和定义(它们位于整个文档的开头),并且没有声明命名空间 xsd。所以我添加了命名空间声明并且它起作用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多