From deaeb8e21013c9c40604b7d3a2cc43cab83c8223 Mon Sep 17 00:00:00 2001 From: rahuel Date: Fri, 10 Feb 2006 08:32:00 +0000 Subject: [PATCH] Debug-ReWrite --- src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py | 67 ++++++++++++++++--- 1 file changed, 57 insertions(+), 10 deletions(-) diff --git a/src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py b/src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py index 147e072d4..a03a556be 100644 --- a/src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py +++ b/src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py @@ -1,18 +1,65 @@ +#from TestLifeCycleCORBA import * + +import os import Engines import LifeCycleCORBA +host = os.getenv( 'HOST' ) + lcc = LifeCycleCORBA.LifeCycleCORBA() -#obj=lcc.FindOrLoad_Component("FactoryServer","SalomeTestComponent") -#comp=obj._narrow(Engines.TestComponent) -#comp.Coucou(1) +try : + obj=lcc.FindOrLoad_Component("FactoryServer","SalomeTestComponent") + comp=obj._narrow(Engines.TestComponent) + comp.Coucou(1) + param={} + #param['hostname']='cli76cc' + param['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 +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 = Engines.MachineParameters( 'myContainer' , host , 'osf' , 0 , 0 , 0 , 0 , 0 ) + computerlistCPP = [host] + containerCPP = ContainerManager.FindOrStartContainer( myContainerparamsCPP , computerlistCPP ) + containerCPP.ping() + ComponentparamsCPP={} + ComponentparamsCPP['hostname']=host + ComponentparamsCPP['container_name']='myContainer' + compCPP=lcc.FindOrLoad_Component(ComponentparamsCPP,'SalomeTestComponent') + compCPP.Coucou(1) + engineCPP=lcc.FindComponent(ComponentparamsCPP,'SalomeTestComponent') + engineCPP.Coucou(1) +except : + print 'ContainerManager.FindOrStartContainer( myContainerparams , computerlist ) C++ failed' -param={} -param['hostname']='cli76cc' -param['container_name']='myContainer' -smesh=lcc.FindOrLoad_Component(param,'PYHELLO') +try : + myContainerparamsPy = Engines.MachineParameters( 'myContainerPy' , host , 'osf' , 0 , 0 , 0 , 0 , 0 ) + computerlistPy = [host] + containerPy = ContainerManager.FindOrStartContainer( myContainerparamsPy , computerlistPy ) + containerPy.ping() + ComponentparamsPy={} + ComponentparamsPy['hostname']=host + ComponentparamsPy['container_name']='myContainerPy' + compPy=lcc.FindOrLoad_Component(ComponentparamsPy,'SALOME_TestComponentPy') + compPy.Coucou(1) + enginePy=lcc.FindComponent(ComponentparamsPy,'SALOME_TestComponentPy') + enginePy.Coucou(1) +except : + print 'ContainerManager.FindOrStartContainer( myContainerparams , computerlist ) Python failed' -container=lcc.FindContainer('myContainer') -engine=lcc.FindComponent(param,'HELLO') -geom=lcc.LoadComponent(param,'GEOM') -- 2.39.2