Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / yacsloader / samples / sinline3.xml
1 <proc>
2     <!--types -->
3     <container name="A"> </container>
4     <!--nodes -->
5   <forloop name="b1" nsteps="5">
6     <sinline name="node1" >
7       <function name="f">
8         <code>import salome</code>
9         <code>salome.salome_init()</code>
10         <code>import PYHELLO_ORB</code>
11         <code>print __container__from__YACS__</code>
12         <code>machine,container=__container__from__YACS__.split('/')</code>
13         <code>param={}</code>
14         <code>param['hostname']=machine</code>
15         <code>param['container_name']=container</code>
16         <code>compo=salome.lcc.LoadComponent(param, "PYHELLO")</code>
17         <code>def f(p1):</code>
18         <code>  print compo.makeBanner(p1)</code>
19         <code>  print p1</code>
20       </function>
21       <load container="A"/>
22       <inport name="p1" type="string"/>
23     </sinline>
24   </forloop>
25
26
27     <!--parameters -->
28     <parameter>
29         <tonode>b1.node1</tonode> <toport>p1</toport>
30         <value><string>chris</string> </value>
31     </parameter>
32
33 </proc>