当用户从Maximo Anywhere应用程序更新某些属性时,如何进行同步

时间:2016-03-04 16:10:10

标签: maximo maximo-anywhere

当用户从Maximo Anywhere应用程序更新某些属性时,我们正在尝试分析在Maximo中如何进行同步,例如

1)当用户在检查应用程序或工作执行应用程序中更新WO状态时,maximo中的所有WO对象是否都会更新或仅同步增量更改?

2)嵌套对象结构等的同步顺序。

我们在工作灯服务器端分析了有效负载,但需要了解在Maximo端如何进行同步。任何解释或文档都非常感谢

1 个答案:

答案 0 :(得分:1)

只有增量更改从Maximo Anywhere层发送到Maximo OSLC层。如果您有兴趣,请在PushingCoordinatorService中放置一些断点,并观察在Chrome模拟器中发送回Maximo服务器的有效负载。我推荐使用pushTransactionsOfSingleRecord方法。

从Maximo OSLC层提取数据时,Maximo OSLC会返回整个记录,但Maximo Anywhere会在本地将差异合并到其对象的WO对象记录的本地副本中。

如果您对其工作原理感兴趣,请在PushingCoordinatorService的mergeWithExistingRecord方法中添加一些断点。