Maximo 资产:上次同步日期

Maximo Assets: Last sync date

我有 GIS 资产,这些资产是 integrated/synced 通过 cron 任务与 Maximo 一起使用的。

我想查询 Maximo assets table 以获取上次同步日期。

不要将此与 changedate 列混淆,我相信任何更改后都会更新,包括对资产的手动更改(即不一定是由于同步)。

如何使用 SQL 查询资产的上次同步日期?

Maximo 7.6.1.1;甲骨文 12c.

我认为没有保证的方法可以做到这一点,除非您在同步过程中扩展/构建一些东西来在某处记录上次同步日期。如果 GIS 同步过程使用 "normal" 集成、对象结构、队列等,那么您可以配置并加入消息跟踪。但是(除非有人愿意纠正我)事实并非如此,所以由您来捕捉您关心的内容。

我想知道我是否可以做这样的事情?

  1. 在 Maximo ASSETS 和 LOCATIONS 表中创建 LASTSYNCDATE 字段。
  2. 配置 JSON 映射,以便用 &SYSDATE&.
  3. 填充 LASTSYNCDATE 字段
  • 对于每条记录,如果同步成功,则会填充 LASTSYNCDATE 字段。