0

我在 Maximo 中创建了一个新的对象结构和 OSLC 资源,并打算在 Maximo Anywhere 中使用它。
进行更改后,我使用 Maximo UI 恢复了更改并重新启动了 Maximo 应用程序。
现在我无法查询任何 OSLC 对象。
我正在使用 Maximo 7.6、Anywhere 7.5.2。
每当我尝试访问任何 OSLC 对象时,错误的完整描述为
BMXAA8342E 加载 OSLC 交互缓存时出错。OSLC 交互的数据库条目可能已损坏。如果交互数据是在 OSLC 提供程序应用程序之外加载的, 验证数据是否正确加载。

4

1 回答 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 回答