XML 模式的 BOM 条目创建失败(Bluemix 上的业务规则服务)
BOM Entry creation fails for XML Schema (Business Rules service on Bluemix)
我正在使用 Bluemix 上业务规则服务的规则设计器从 XML 模式创建 BOM 条目。当我 select 向导中的 XOM 条目时,我看到错误:
"Invalid XOM entry, please check your log file"
Eclipse 日志文件包含以下堆栈跟踪:
!MESSAGE An error occurred while loading the XML schema
C:\mySchema.xsd.
!STACK 0
ERROR ERR011: in source file:C:/mySchema.xsd, after line 18, before
lines ?, The type reference on MyType cannot be resolved.
ERROR ERR011: in source file:C:/mySchema.xsd, after line 21, before
lines ?,
The type reference on MyType cannot be resolved.
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 语句将命名空间的所有架构声明包含到这个新文件中。
我在使用 www 时出现了同样的错误信息。在我的 xsd 命名空间。
尝试更改您的命名空间"schema targetNamespace= and xmlns:tns= schema",直到您可以成功创建 BOM。验证您对两者具有相同的值。
我正在使用 Bluemix 上业务规则服务的规则设计器从 XML 模式创建 BOM 条目。当我 select 向导中的 XOM 条目时,我看到错误: "Invalid XOM entry, please check your log file"
Eclipse 日志文件包含以下堆栈跟踪:
!MESSAGE An error occurred while loading the XML schema C:\mySchema.xsd.
!STACK 0
ERROR ERR011: in source file:C:/mySchema.xsd, after line 18, before lines ?, The type reference on MyType cannot be resolved.
ERROR ERR011: in source file:C:/mySchema.xsd, after line 21, before lines ?,
The type reference on MyType cannot be resolved.
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 语句将命名空间的所有架构声明包含到这个新文件中。
我在使用 www 时出现了同样的错误信息。在我的 xsd 命名空间。
尝试更改您的命名空间"schema targetNamespace= and xmlns:tns= schema",直到您可以成功创建 BOM。验证您对两者具有相同的值。