Ibm cloud XML架构的BOM表条目创建失败(Bluemix上的业务规则服务)

Ibm cloud XML架构的BOM表条目创建失败(Bluemix上的业务规则服务),ibm-cloud,business-rules,ibm-odm,Ibm Cloud,Business Rules,Ibm Odm,我正在与Bluemix上业务规则服务的规则设计器合作,从XML模式创建BOM条目。在向导中选择XOM条目时,我看到错误: 无效的XOM条目,请检查日志文件 Eclipse日志文件包含以下stacktrace: !!消息加载XML架构时出错 C:\mySchema.xsd !!堆栈0 错误ERR011:在源文件C:/mySchema.xsd中,第18行之后,之前 行?,无法解析MyType上的类型引用 at ilog.rules.xml.model.IlrXsdXomConvertorBase.

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

Eclipse日志文件包含以下stacktrace:

!!消息加载XML架构时出错 C:\mySchema.xsd

!!堆栈0

错误ERR011:在源文件C:/mySchema.xsd中,第18行之后,之前 行?,无法解析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)
错误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)


如何解决此问题?

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


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

在我的xsd名称空间中使用www.时,我收到了相同的错误消息

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