【问题标题】:BOM Entry creation fails for XML Schema (Business Rules service on Bluemix)XML Schema(Bluemix 上的业务规则服务)的 BOM 条目创建失败
【发布时间】:2015-10-23 23:24:00
【问题描述】:

我正在使用 Bluemix 上业务规则服务的规则设计器从 XML 模式创建 BOM 条目。当我在向导中选择 XOM 条目时,我看到了错误: "无效的 XOM 条目,请检查您的日志文件"

Eclipse 日志文件包含以下堆栈跟踪:

!MESSAGE 加载 XML 模式时出错 C:\mySchema.xsd。

!堆栈 0

错误 ERR011:在源文件中:C:/mySchema.xsd,第 18 行之后,之前 行?,无法解析 MyType 上的类型引用。

错误 ERR011:在源文件中:C:/mySchema.xsd,第 21 行之后,之前 行?,

无法解析 MyType 上的类型引用。

 at ilog.rules.xml.model.IlrXsdXomConvertorBase.convertSchema(IlrXsdXomConvertorBase.java:111)

 at com.ibm.rules.dynamic.xom.SchemaDriver.loadModel(SchemaDriver.java:159)

 at com.ibm.rules.dynamic.xom.XsdBuilder.buildXom(XsdBuilder.java:63)

 at ilog.rules.studio.model.xom.impl.IlrDynamicXOMPathEntryImpl.getXsdReflect(IlrDynamicXOMPathEntryImpl.java:676)

...

我该如何解决这个问题?

【问题讨论】:

    标签: ibm-cloud business-rules ibm-odm


    【解决方案1】:

    我对同一个命名空间有多个 xsd:import 语句。 我将命名空间的所有声明放在一个文件中,然后对该命名空间使用单个 xsd:import。

    另一种方法是添加一个新的架构文件,该文件使用多个 xsd:include 语句将命名空间的所有架构声明包含到这个新文件中。

    【讨论】:

      【解决方案2】:

      当我使用 www 时,我收到了同样的错误消息。在我的 xsd 命名空间。

      尝试更改您的命名空间“schema targetNamespace= and xmlns:tns= schema”,直到您可以成功创建 BOM。验证两者的值相同。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-03
        • 1970-01-01
        • 1970-01-01
        • 2019-08-06
        相关资源
        最近更新 更多