Salome HOME
70a402650651d20e0e820481db40c4155bbbe89c
[modules/yacs.git] / src / yacsloader / samples / bid.xml
1 <proc>
2
3     <!-- types -->
4     <!-- inline -->
5     <!-- service -->
6
7     <inline name="node1" >
8                 <function name="f">
9                     <code>def f():</code>
10                     <code>  return "coucou" </code>
11                 </function>
12                 <outport name="p1" type="string"/>
13     </inline>
14     <bloc name="b1" >
15         <inline name="node1" >
16                 <function name="f">
17                     <code>def f():</code>
18                     <code>  return "coucou" </code>
19                 </function>
20                 <outport name="p1" type="string"/>
21         </inline>
22         <bloc name="b2" >
23             <inline name="node1" >
24                 <function name="f">
25                     <code>def f(p1):</code>
26                     <code>  print p1;p1=2*p1 </code>
27                     <code>  return p1 </code>
28                 </function>
29                 <inport name="p1" type="string"/>
30                 <outport name="p1" type="string"/>
31             </inline>
32         </bloc>
33         <control> <fromnode>node5</fromnode> <tonode>b2</tonode> </control>
34     </bloc>
35
36     <!--control -->
37
38     <!--datalinks -->
39
40     <!--parameters -->
41     <parameter>
42         <tonode>b1.b2.node1</tonode> <toport>p1</toport>
43         <value><string>coucou</string></value>
44     </parameter>
45
46 </proc>