2 Copyright (C) 2006-2012 CEA/DEN, EDF R&D
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License.
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23 <sequence name="intvec" content="int"/>
26 <inline name="node0" >
28 <code>p1=[396]*10</code>
30 <outport name="p1" type="intvec"/>
33 <inline name="pyth0" >
36 <inport name="p1" type="int"/>
37 <outport name="p1" type="int"/>
39 <inline name="pyth1" >
42 <inport name="p1" type="int"/>
43 <outport name="p1" type="int"/>
45 <inline name="pyth2" >
47 <inport name="p1" type="int"/>
48 <outport name="p1" type="int"/>
50 <inline name="pyth3" >
52 <inport name="p1" type="int"/>
53 <outport name="p1" type="int"/>
56 <service name="xml0" >
58 <ref>./xmlrun.sh</ref>
60 <inport name="p1" type="int"/>
61 <outport name="p1" type="int"/>
64 <service name="xml1" >
66 <ref>./xmlrun.sh</ref>
68 <inport name="p1" type="int"/>
69 <inport name="p2" type="int"/>
70 <inport name="p3" type="int"/>
71 <outport name="p1" type="int"/>
72 <outport name="p2" type="int"/>
73 <outport name="p3" type="int"/>
76 <service name="corba0" >
77 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
78 <method>echoLong</method>
79 <inport name="p1" type="int"/>
80 <outport name="p1" type="int"/>
82 <service name="corba1" >
83 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
84 <method>echoLong</method>
85 <inport name="p1" type="int"/>
86 <outport name="p1" type="int"/>
88 <service name="corba2" >
89 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
90 <method>echoLong</method>
91 <inport name="p1" type="int"/>
92 <outport name="p1" type="int"/>
94 <service name="corba3" >
95 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
96 <method>echoLong</method>
97 <inport name="p1" type="int"/>
98 <outport name="p1" type="int"/>
101 <foreach name="foreach1" nbranch="3" type="int" >
102 <service name="corba4" >
103 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
104 <method>echoLong</method>
105 <inport name="p1" type="int"/>
106 <outport name="p1" type="int"/>
109 <foreach name="foreach2" nbranch="3" type="int" >
110 <inline name="pyth4" >
112 <inport name="p1" type="int"/>
113 <outport name="p1" type="int"/>
116 <foreach name="foreach3" nbranch="3" type="int" >
117 <service name="xml4" >
119 <ref>./xmlrun.sh</ref>
120 <method>echo</method>
121 <inport name="p1" type="int"/>
122 <outport name="p1" type="int"/>
126 <inline name="pyth5" >
128 <code>print p1</code>
130 <inport name="p1" type="intvec"/>
131 <outport name="p1" type="intvec"/>
133 <service name="xml5" >
135 <ref>./xmlrun.sh</ref>
136 <method>echo</method>
137 <inport name="p1" type="intvec"/>
138 <outport name="p1" type="intvec"/>
140 <service name="corba5" >
141 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
142 <method>echoIntVec</method>
143 <inport name="p1" type="intvec"/>
144 <outport name="p1" type="intvec"/>
147 <inline name="pyth6" >
149 <code>print p1</code>
151 <inport name="p1" type="intvec"/>
152 <outport name="p1" type="intvec"/>
154 <service name="xml6" >
156 <ref>./xmlrun.sh</ref>
157 <method>echo</method>
158 <inport name="p1" type="intvec"/>
159 <outport name="p1" type="intvec"/>
161 <service name="corba6" >
162 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
163 <method>echoIntVec</method>
164 <inport name="p1" type="intvec"/>
165 <outport name="p1" type="intvec"/>
168 <foreach name="foreach4" nbranch="3" type="int" >
169 <inline name="nodefor4" >
171 <inport name="p1" type="int"/>
172 <outport name="p1" type="int"/>
178 <tonode>pyth0</tonode> <toport>p1</toport>
179 <value><int>1</int> </value>
182 <tonode>xml0</tonode> <toport>p1</toport>
183 <value><int>1</int> </value>
186 <tonode>corba0</tonode> <toport>p1</toport>
187 <value><int>1</int> </value>
190 <tonode>pyth6</tonode> <toport>p1</toport>
191 <value> <array> <data>
192 <value><int>1</int> </value>
193 <value><int>0</int> </value>
194 </data> </array> </value>
197 <tonode>xml6</tonode> <toport>p1</toport>
198 <value> <array> <data>
199 <value><int>1</int> </value>
200 <value><int>0</int> </value>
201 </data> </array> </value>
204 <tonode>corba6</tonode> <toport>p1</toport>
205 <value> <array> <data>
206 <value><int>1</int> </value>
207 <value><int>0</int> </value>
208 </data> </array> </value>
211 <tonode>foreach4</tonode> <toport>SmplsCollection</toport>
212 <value> <array> <data>
213 <value><int>1</int> </value>
214 <value><int>0</int> </value>
215 </data> </array> </value>
220 <fromnode>pyth0</fromnode><fromport>p1</fromport>
221 <tonode>pyth1</tonode> <toport>p1</toport>
224 <fromnode>corba0</fromnode><fromport>p1</fromport>
225 <tonode>corba1</tonode> <toport>p1</toport>
228 <fromnode>xml0</fromnode><fromport>p1</fromport>
229 <tonode>xml1</tonode> <toport>p1</toport>
233 <fromnode>xml0</fromnode><fromport>p1</fromport>
234 <tonode>pyth2</tonode> <toport>p1</toport>
237 <fromnode>pyth0</fromnode><fromport>p1</fromport>
238 <tonode>xml1</tonode> <toport>p2</toport>
241 <fromnode>corba0</fromnode><fromport>p1</fromport>
242 <tonode>xml1</tonode> <toport>p3</toport>
245 <fromnode>pyth0</fromnode><fromport>p1</fromport>
246 <tonode>corba2</tonode> <toport>p1</toport>
249 <fromnode>corba1</fromnode><fromport>p1</fromport>
250 <tonode>pyth3</tonode> <toport>p1</toport>
253 <fromnode>xml1</fromnode><fromport>p1</fromport>
254 <tonode>corba3</tonode> <toport>p1</toport>
257 <fromnode>node0</fromnode><fromport>p1</fromport>
258 <tonode>foreach1</tonode> <toport>SmplsCollection</toport>
261 <fromnode>foreach1</fromnode><fromport>SmplPrt</fromport>
262 <tonode>foreach1.corba4</tonode> <toport>p1</toport>
265 <fromnode>node0</fromnode><fromport>p1</fromport>
266 <tonode>foreach2</tonode> <toport>SmplsCollection</toport>
269 <fromnode>foreach2</fromnode><fromport>SmplPrt</fromport>
270 <tonode>foreach2.pyth4</tonode> <toport>p1</toport>
273 <fromnode>node0</fromnode><fromport>p1</fromport>
274 <tonode>foreach3</tonode> <toport>SmplsCollection</toport>
277 <fromnode>foreach3</fromnode><fromport>SmplPrt</fromport>
278 <tonode>foreach3.xml4</tonode> <toport>p1</toport>
281 <fromnode>foreach3.xml4</fromnode><fromport>p1</fromport>
282 <tonode>pyth5</tonode> <toport>p1</toport>
285 <fromnode>foreach1.corba4</fromnode><fromport>p1</fromport>
286 <tonode>xml5</tonode> <toport>p1</toport>
289 <fromnode>foreach2.pyth4</fromnode><fromport>p1</fromport>
290 <tonode>corba5</tonode> <toport>p1</toport>
293 <fromnode>foreach4</fromnode><fromport>SmplPrt</fromport>
294 <tonode>foreach4.nodefor4</tonode> <toport>p1</toport>