当前位置: 动力学知识库 > 问答 > 编程问答 >

How Synchronization takes place when user update some attributes from Maximo Anywhere app

问题描述:

We are trying to analyze how the synchronization takes place in Maximo when user update some attributes from Maximo Anywhere app e.g.

1) When user update WO status in inspection app Or Work Execution app does all the WO object in maximo gets updated or only the delta changes are synchronized?

2) Order of synchronization in case of nested object structures etc..

We analyzed the payload at work light server side but need to understand how the synchronization takes place at Maximo side. Any explanation Or documentation is highly appreciated

网友答案:

Just the delta changes are sent from the Maximo Anywhere layer to the Maximo OSLC layer. If you're interested, put some breakpoints in the PushingCoordinatorService and watch the payloads that are sent back to the Maximo server in your Chrome simulator. I recommend the pushTransactionsOfSingleRecord method.

When pulling data from the Maximo OSLC layer, Maximo OSLC does return the entire record, but then Maximo Anywhere locally merges just the differences into it's local copy of the record for WO objects.

If you're interested in how this works, put some breakpoints in the mergeWithExistingRecord method of the PushingCoordinatorService.

分享给朋友:
您可能感兴趣的文章:
随机阅读: