XML Schema的BOM条目创建失败(Bluemix上的业务规则服务)

时间:2015-10-23 23:24:00

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

我正在使用Bluemix上的Business Rules服务的Rule Designer来从XML模式创建BOM条目。当我在向导中选择XOM条目时,我看到错误: “无效的XOM条目,请检查您的日志文件”

Eclipse日志文件包含以下stacktrace:

  

!MESSAGE加载XML架构时发生错误   C:\ mySchema.xsd

     

!STACK 0

     

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

     

ERROR 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)
     

...

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

当我使用www时,我有相同的错误消息。在我的xsd命名空间。

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