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