我在Maximo中创建了一个新的对象结构和OSLC资源,目的是在Maximo Anywhere中使用它。
在进行更改后,我使用Maximo UI还原了更改
重启了Maximo应用程序。
现在我无法查询任何OSLC对象
我正在使用Maximo 7.6,Anywhere 7.5.2
每当我尝试访问任何OSLC对象时,错误的完整描述是
“ BMXAA8342E加载OSLC交互缓存时出错。可能是OSLC交互的数据库条目已损坏。如果交互数据是在OSLC Providers应用程序之外加载的,请验证数据是否已正确加载。 “
答案 0 :(得分:0)
查看它引用OSLC Providers应用程序的错误消息,这是给出所有spi_wm等命名空间的位。如果您已正确还原Maximo,则错误不应该在Maximo中。
它可能是您应用程序中的旧的namesapce引用。 我对这些事情的出发点是 1)转到Maximo中的对象结构,然后选择Action - >生成架构视图XML 2)在Eclipse项目中运行rdfs puller ant任务
然后重建并运行您的应用。
如果这在Eclipse项目中不起作用(在备份之后),请尝试删除oslc-docs / resources / rdf / oslc / shapes中的所有内容,然后重新运行rdfs puller。
然后重建并运行您的应用。