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