7import isystem.connect
as ic
12connectionMgr = ic.ConnectionMgr()
14connectionConfig = ic.CConnectionConfig()
16winIDEAInstances = ic.VectorWinIDEAInstanceInfo()
20connectionMgr.enumerateWinIDEAInstances(hostAddress, connectionConfig, winIDEAInstances)
22for instance
in winIDEAInstances:
23 print(
'Workspace: ', instance.getWorkspace())
24 print(
'Inst. Id : ', instance.getInstanceId())
25 print(
'TCP port : ', instance.getTcpPort(),
'\n')
29for instance
in winIDEAInstances:
30 instanceCMgr = ic.ConnectionMgr()
31 instanceCMgr.connect(ic.CConnectionConfig().host(hostAddress).udpDiscoveryPort(instance.getTcpPort()))
32 ideCtrl = ic.CIDEController(instanceCMgr)
38 instanceCMgr.disconnect_close(bSaveAll=
False)
39 print(
'Finished for port: ', instance.getTcpPort())