Salome HOME
Copyright update 2022
[tools/yacsgen.git] / Examples / fort1 / coupling.xml
1 <?xml version='1.0' encoding='iso-8859-1' ?>
2 <proc name="proc">
3    <property name="DefaultStudyID" value="1"/>
4    <objref name="CALCIUM_double" id="IDL:Ports/Calcium_Ports/Calcium_Double_Port:1.0"/>
5    <type name="string" kind="string"/>
6    <struct name="Engines/dataref">
7       <member name="ref" type="string"/>
8    </struct>
9    <type name="bool" kind="bool"/>
10    <sequence name="boolvec" content="bool"/>
11    <type name="double" kind="double"/>
12    <sequence name="dblevec" content="double"/>
13    <objref name="file" id="file"/>
14    <type name="int" kind="int"/>
15    <sequence name="intvec" content="int"/>
16    <objref name="pyobj" id="python:obj:1.0"/>
17    <sequence name="stringvec" content="string"/>
18    <container name="A">
19    </container>
20    <container name="B">
21    </container>
22    <container name="DefaultContainer">
23       <property name="container_name" value="FactoryServer"/>
24       <property name="name" value="localhost"/>
25    </container>
26    <service name="node1">
27       <component>fcode1</component>
28       <load container="A"/>
29       <method>serv1</method>
30       <inport name="a" type="double"/>
31       <inport name="b" type="double"/>
32       <outport name="c" type="double"/>
33       <outstream name="PARAM" type="CALCIUM_double"/>
34    </service>
35    <service name="node2">
36       <component>fcode2</component>
37       <load container="B"/>
38       <method>serv1</method>
39       <inport name="a" type="double"/>
40       <inport name="b" type="double"/>
41       <instream name="PARAM" type="CALCIUM_double"/>
42       <outport name="c" type="double"/>
43    </service>
44    <stream>
45       <fromnode>node1</fromnode> <fromport>PARAM</fromport>
46       <tonode>node2</tonode> <toport>PARAM</toport>
47    </stream>
48    <parameter>
49       <tonode>node1</tonode><toport>a</toport>
50       <value><double>23</double></value>
51    </parameter>
52    <parameter>
53       <tonode>node1</tonode><toport>b</toport>
54       <value><double>53</double></value>
55    </parameter>
56    <parameter>
57       <tonode>node2</tonode><toport>a</toport>
58       <value><double>63</double></value>
59    </parameter>
60    <parameter>
61       <tonode>node2</tonode><toport>b</toport>
62       <value><double>73</double></value>
63    </parameter>
64    <presentation name="node1" x="1.75" y="46.75" width="158" height="90" expanded="1" expx="1.75" expy="46.75" expWidth="158" expHeight="90" shownState="0"/>
65    <presentation name="node2" x="195.75" y="33.25" width="158" height="117" expanded="1" expx="195.75" expy="33.25" expWidth="158" expHeight="117" shownState="0"/>
66    <presentation name="__ROOT__" x="0" y="0" width="357.75" height="154.25" expanded="1" expx="0" expy="0" expWidth="357.75" expHeight="154.25" shownState="0"/>
67 </proc>