当用户从Maximo Anywhere应用程序更新某些属性时,我们正在尝试分析在Maximo中如何进行同步,例如
1)当用户在检查应用程序或工作执行应用程序中更新WO状态时,maximo中的所有WO对象是否都会更新或仅同步增量更改?
2)嵌套对象结构等的同步顺序。
我们在工作灯服务器端分析了有效负载,但需要了解在Maximo端如何进行同步。任何解释或文档都非常感谢
答案 0 :(得分:1)
只有增量更改从Maximo Anywhere层发送到Maximo OSLC层。如果您有兴趣,请在PushingCoordinatorService中放置一些断点,并观察在Chrome模拟器中发送回Maximo服务器的有效负载。我推荐使用pushTransactionsOfSingleRecord方法。
从Maximo OSLC层提取数据时,Maximo OSLC会返回整个记录,但Maximo Anywhere会在本地将差异合并到其对象的WO对象记录的本地副本中。
如果您对其工作原理感兴趣,请在PushingCoordinatorService的mergeWithExistingRecord方法中添加一些断点。