BMXAA8342E Произошла ошибка при загрузке кэша взаимодействия OSLC

Я создал новую структуру объектов и ресурс OSLC в Maximo с намерением использовать его в Maximo Anywhere.
После внесения изменений я отменил изменения с помощью пользовательского интерфейса Maximo и перезапустил приложение Maximo.
Теперь я не могу запросить ни один из объектов OSLC.
Я использую Maximo 7.6, Anywhere 7.5.2.
Полное описание ошибки, когда я пытаюсь получить доступ к любому объекту OSLC
"BMXAA8342E Произошла ошибка при загрузке кэша взаимодействия OSLC. Возможно, повреждены записи базы данных для взаимодействия OSLC. Если данные взаимодействия были загружены вне приложения" Поставщики OSLC ", убедитесь, что данные были загружены правильно".

1 ответ

Если посмотреть на сообщение об ошибке, которое относится к приложению OSLC Providers, то это бит, который выдает все пространства имен spi_wm и т. Д. Если вы вернули Maximo правильно, ошибка не должна быть в Maximo.

Это может быть старая ссылка на namesapce в вашем приложении. Моя отправная точка для такого рода вещей: 1) перейдите к структуре вашего объекта в Maximo, затем выберите Action -> Generate Schema View XML 2) в вашем проекте Eclipse запустите задачу rdfs puller ant

Затем пересоберите и запустите ваше приложение.

Если это не сработает в вашем проекте Eclipse (после создания резервной копии), попробуйте удалить все в oslc-docs / resources / rdf / oslc / shape, а затем снова запустите съемщик rdfs.

Затем пересоберите и запустите ваше приложение.

Другие вопросы по тегам