【问题标题】:Oracle BPEL Schema Validation - Where does it look for schema definitionsOracle BPEL 模式验证 - 它在哪里查找模式定义
【发布时间】:2011-12-21 01:44:09
【问题描述】:

我在 11g 中有一个 BPEL 应用程序,其中绑定的 schema-validate-input 属性设置为 true。当我向此应用程序发送请求时,我收到错误:

Input Violates Schema : cvc-elt.1: Cannot find the declaration of element

这告诉我它无法找到消息架构的 xsd。

  1. BPEL 在哪里搜索这些模式定义和
  2. 如何将必要的架构加载到环境中?

我正在使用 Oracle 融合中间件 11.1.1.5.0 版本。

【问题讨论】:

    标签: oracle xsd oracle11g middleware bpel


    【解决方案1】:

    它能够找到您的架构,但找不到元素的声明。 每个 BPEL 流程都有一个 WSDL,在这个 WSDL 中,您会发现内联模式或从另一个文件导入的模式。

    因此,请检查您的 BPEL 流程 WSDL 以了解所使用的模式。

    【讨论】:

    • 在这种情况下,wsdl 确实导入了必要的模式,并且从 wsdl 中提供的 url 加载模式位置可以正确地手动找到模式。据我所知,命名空间是正确的,我可以通过手动检查来判断它为什么找不到它。
    猜你喜欢
    • 2011-06-03
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 2012-10-22
    • 2015-09-15
    • 2014-10-16
    • 1970-01-01
    相关资源
    最近更新 更多