]> SALOME platform Git repositories - modules/yacs.git/blob - src/yacsloader/samples/file1.xml
Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / yacsloader / samples / file1.xml
1 <proc>
2     <!--types -->
3
4     <!--nodes -->
5     <datanode name="a">
6        <parameter name="file1" type="file">
7          <value><objref>f.data</objref></value>
8        </parameter>
9     </datanode>
10
11     <inline name="node0" >
12       <script>
13         <code>p1="toto"</code>
14         <code>print p1</code>
15       </script>
16       <outport name="p1" type="string"/>
17     </inline>
18
19     <service name="node1" >
20         <component>HELLO</component>
21         <method>makeBanner</method>
22         <inport name="p1" type="string"/>
23         <inport name="f1" type="file"/>
24         <outport name="p1" type="string"/>
25         <outport name="f1" type="file"/>
26     </service>
27
28     <service name="node2" >
29         <component>HELLO</component>
30         <method>makeBanner</method>
31         <inport name="p1" type="string"/>
32         <inport name="f2" type="file"/>
33         <outport name="p1" type="string"/>
34         <outport name="f2" type="file"/>
35     </service>
36
37     <inline name="node3" >
38       <script>
39         <code>print "node3:",p1</code>
40       </script>
41       <inport name="p1" type="file"/>
42     </inline>
43
44     <outnode name="out" >
45       <parameter name="d1" type="string" />
46       <parameter name="f1" type="file" />
47     </outnode>
48
49     <datalink>
50         <fromnode>node2</fromnode><fromport>f2</fromport>
51         <tonode>node3</tonode> <toport>p1</toport>
52     </datalink>
53     <datalink>
54         <fromnode>node2</fromnode><fromport>f2</fromport>
55         <tonode>out</tonode> <toport>f1</toport>
56     </datalink>
57     <datalink>
58         <fromnode>node2</fromnode><fromport>p1</fromport>
59         <tonode>out</tonode> <toport>d1</toport>
60     </datalink>
61     <datalink>
62         <fromnode>a</fromnode><fromport>file1</fromport>
63         <tonode>node1</tonode> <toport>f1</toport>
64     </datalink>
65     <datalink>
66         <fromnode>node0</fromnode><fromport>p1</fromport>
67         <tonode>node1</tonode> <toport>p1</toport>
68     </datalink>
69     <datalink>
70         <fromnode>node0</fromnode><fromport>p1</fromport>
71         <tonode>node2</tonode> <toport>p1</toport>
72     </datalink>
73     <datalink>
74         <fromnode>node1</fromnode><fromport>f1</fromport>
75         <tonode>node2</tonode> <toport>f2</toport>
76     </datalink>
77
78
79 </proc>