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

Jython 使用自动化脚本触发Maximo MIF对象集成,jython,maximo,Jython,Maximo,有没有办法使用自动化脚本通过MIF触发MBO集成?以下是用例: 没有应用程序管理的子对象通过集成发送 集成在目标位置失败,需要重新进行 管理员在自动化脚本应用程序中打开自动化脚本,使用记录ID更新脚本以重新发送,然后单击自定义的“手动执行脚本”操作,该操作无需启动点即可运行脚本 在较高的级别上,脚本将如下所示: 从psdi.server导入MXServer server=MXServer.getMXServer() adminuser=server.getUserInfo(“MAXADMIN”)

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

  • 没有应用程序管理的子对象通过集成发送
  • 集成在目标位置失败,需要重新进行
  • 管理员在自动化脚本应用程序中打开自动化脚本,使用记录ID更新脚本以重新发送,然后单击自定义的“手动执行脚本”操作,该操作无需启动点即可运行脚本
  • 在较高的级别上,脚本将如下所示:

    从psdi.server导入MXServer
    server=MXServer.getMXServer()
    adminuser=server.getUserInfo(“MAXADMIN”)
    matusetranset=server.getMboSet(“MATUSETRANS”,adminuser)
    matusetranset.setWhere(“MATUSETRANSID=123456”)
    matusetranset.reset()
    matusetransbo=matusetranset.moveFirst()
    while(matusebo):
    #在这里发送集成
    MatuseTransbo=MatuseTranset.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)
    

    这看起来很合理。抱歉耽搁了,不过我会试试的,谢谢!太棒了,谢谢!工作起来很有魅力,我只是做了一个编辑来删除循环,因为exportData方法不需要它。只要给它传递一个where子句和一些要发送的记录就行了。听到这个我很高兴!