0

我正在使用 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)

...

我该如何解决这个问题?

4

2 回答 2

0

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

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

于 2015-10-23T23:24:00.270 回答
0

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

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

于 2016-02-11T16:16:14.310 回答