2016-03-04 9 views
0

Мы пытаемся проанализировать, как синхронизация происходит в Maximo, когда пользователь обновляет некоторые атрибуты из приложения Maximo Anywhere, например.Как происходит синхронизация, когда пользователь обновляет некоторые атрибуты из приложения Maximo Anywhere

1) Когда пользователь обновляет статус WO в приложении инспекции или приложение «Выполнение работы» выполняет ли все объект WO в максимо обновляется или синхронизируются только дельта-изменения?

2) Порядок синхронизации в случае вложенных структур объектов и т.д ..

Мы проанализировали полезную нагрузку на стороне сервера работа света, но нужно понять, как синхронизация происходит на Максимо стороне. Любое объяснение или документация высоко оценена

ответ

1

Только изменения дельты отправляются с уровня Maximo Anywhere на слой OSLC Maximo. Если вам интересно, поместите некоторые точки останова в PushingCoordinatorService и просмотрите загружаемые данные, которые отправляются обратно на сервер Maximo в вашем симуляторе Chrome. Я рекомендую метод pushTransactionsOfSingleRecord.

При извлечении данных из слоя OSLC Maximo Maximo OSLC возвращает всю запись, но затем Maximo Anywhere локально объединяет только различия в локальную копию записи для объектов WO.

Если вам интересно, как это работает, поместите некоторые точки останова в метод mergeWithExistingRecord для PushingCoordinatorService.

 Смежные вопросы

  • Нет связанных вопросов^_^