+try :
+ obj=lcc.FindOrLoad_Component("FactoryServer","SalomeTestComponent")
+ comp=obj._narrow(Engines.TestComponent)
+ comp.Coucou(1)
+ param = LifeCycleCORBA.ContainerParameters()
+ param.resource_params.hostname = host
+ param.container_name = 'FactoryServer'
+ comp=lcc.FindOrLoad_Component(param,'SalomeTestComponent')
+ engine=lcc.FindComponent(param,'SalomeTestComponent')
+ engine.Coucou(1)
+except :
+ print('lcc.FindOrLoad_Component("FactoryServer","SalomeTestComponent") failed')
+
+import sys
+from omniORB import CORBA
+import CosNaming
+orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID)
+obj = orb.resolve_initial_references("NameService")
+rootContext = obj._narrow(CosNaming.NamingContext)
+context_name=[]
+context_name.append(CosNaming.NameComponent( 'ContainerManager' , 'object' ) )
+ContainerManager = rootContext.resolve( context_name )
+
+try :
+ myContainerparamsCPP = LifeCycleCORBA.ContainerParameters()
+ param.resource_params.hostname = host
+ param.container_name = 'myContainer'
+ computerlistCPP = [host]
+ containerCPP = ContainerManager.FindOrStartContainer( myContainerparamsCPP , computerlistCPP )
+ containerCPP.ping()
+ ComponentparamsCPP={}
+ ComponentparamsCPP['hostname']=host
+ ComponentparamsCPP['container_name']='myContainer'
+ compCPP=lcc.FindOrLoad_Component(myContainerparamsCPP,'SalomeTestComponent')
+ compCPP.Coucou(1)
+ engineCPP=lcc.FindComponent(myContainerparamsCPP,'SalomeTestComponent')
+ engineCPP.Coucou(1)
+except :
+ print('ContainerManager.FindOrStartContainer( myContainerparams , computerlist ) C++ failed')