使用自动化脚本触发对象的 Maximo MIF 集成

Trigger Maximo MIF integration of object using automation script

有没有办法使用自动化脚本通过 MIF 触发 MBO 的集成?这是用例:

  1. 没有应用程序管理的子对象通过集成发送
  2. 目的地积分失败,需要重新发送
  3. 管理员在自动化脚本应用程序中打开自动化脚本,使用要重新发送的记录 ID 更新脚本,然后单击我们的自定义 "Execute Script Manually" 操作,无需启动点即可运行脚本。

在高层次上,脚本看起来像这样:

from psdi.server import MXServer

server = MXServer.getMXServer()
adminuser = server.getUserInfo("MAXADMIN")
matUseTransSet = server.getMboSet("MATUSETRANS", adminuser)
matUseTransSet.setWhere("MATUSETRANSID = 123456")
matUseTransSet.reset()

matUseTransMbo = matUseTransSet.moveFirst()

while (matUseTransMbo):
    # Send integration here
    matUseTransMbo = matUseTransSet.moveNext()

谢谢!

也许是这样的:

from psdi.server import MXServer

server = MXServer.getMXServer()
adminuser = server.getUserInfo("MAXADMIN")

extSysName = 'SYSNAME'
ifaceName = 'iFaceName'
whereClause = "PRNUM = '12345'"
maxRecCount = 1

# Send integration here
server.lookup("MIC").exportData(ifaceName, extSysName, whereClause, adminuser, maxRecCount)