Reputation: 181
Is there a way to trigger the integration of an MBO through MIF using an automation script? Here's the use case:
At a high level the script would look something like this:
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()
Thanks!
Upvotes: 2
Views: 1447
Reputation: 631
Perhaps something along the lines of this:
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)
Upvotes: 2