6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphObjRef</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphObjRef</service-name>
15 <inParameter-type>string</inParameter-type>
16 <inParameter-name>SyrComponent__aContainer</inParameter-name>
19 <inParameter-type>string</inParameter-type>
20 <inParameter-name>SyrComponent__aComponent</inParameter-name>
23 <inParameter-type>long</inParameter-type>
24 <inParameter-name>Init__Index</inParameter-name>
29 <outParameter-type>objref</outParameter-type>
30 <outParameter-name>EndInit__Addder</outParameter-name>
33 <outParameter-type>objref</outParameter-type>
34 <outParameter-name>EndInit__anObjRef</outParameter-name>
37 <outParameter-type>long</outParameter-type>
38 <outParameter-name>EndInit__Index</outParameter-name>
44 <creation-date>1/7/2003 - 19:4:59</creation-date>
45 <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
46 <editor-release>1.04</editor-release>
48 <container>?</container>
50 <x-position>0</x-position>
51 <y-position>0</y-position>
56 <component-name>AddComponent</component-name>
57 <interface-name>AddComponent</interface-name>
58 <node-name>Addition</node-name>
60 <coupled-node>?</coupled-node>
62 <service-name>Addition</service-name>
66 <outParameter-type>Adder</outParameter-type>
67 <outParameter-name>Adder</outParameter-name>
73 <creation-date>25/8/2005 - 11:24:44</creation-date>
74 <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
75 <editor-release>1.04</editor-release>
77 <container>localhost/AdditionServer</container>
78 <comment>Addition from AddComponent</comment>
79 <x-position>10</x-position>
80 <y-position>15</y-position>
83 <component-name>?</component-name>
84 <interface-name>?</interface-name>
85 <node-name>SyrComponent</node-name>
87 <coupled-node>?</coupled-node>
89 <service-name>SyrComponent</service-name>
92 <inParameter-type>string</inParameter-type>
93 <inParameter-name>aContainer</inParameter-name>
96 <inParameter-type>string</inParameter-type>
97 <inParameter-name>aComponent</inParameter-name>
102 <outParameter-type>objref</outParameter-type>
103 <outParameter-name>anObjRef</outParameter-name>
110 <FuncName>SyrComponent</FuncName>
111 <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
112 <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
113 <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
114 <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
115 <PyFunc><![CDATA[ print "SyrComponent orb",orb ]]></PyFunc>
116 <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
117 <PyFunc><![CDATA[ print "SyrComponent lcc",lcc ]]></PyFunc>
118 <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
119 <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
120 <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ]]></PyFunc>
121 <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc>
122 <PyFunc><![CDATA[?]]></PyFunc>
125 <creation-date>25/8/2005 - 11:24:44</creation-date>
126 <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
127 <editor-release>1.04</editor-release>
129 <container>?</container>
130 <comment>Compute Node</comment>
131 <x-position>26</x-position>
132 <y-position>209</y-position>
135 <component-name>?</component-name>
136 <interface-name>?</interface-name>
137 <node-name>Init</node-name>
139 <coupled-node>EndInit</coupled-node>
141 <service-name>Init</service-name>
144 <inParameter-type>objref</inParameter-type>
145 <inParameter-name>Addder</inParameter-name>
148 <inParameter-type>objref</inParameter-type>
149 <inParameter-name>anObjRef</inParameter-name>
152 <inParameter-type>long</inParameter-type>
153 <inParameter-name>Index</inParameter-name>
158 <outParameter-type>objref</outParameter-type>
159 <outParameter-name>Addder</outParameter-name>
162 <outParameter-type>objref</outParameter-type>
163 <outParameter-name>anObjRef</outParameter-name>
166 <outParameter-type>long</outParameter-type>
167 <outParameter-name>Index</outParameter-name>
174 <FuncName>Init</FuncName>
175 <PyFunc><![CDATA[from time import * ]]></PyFunc>
176 <PyFunc><![CDATA[def Init( Adder , anObjRef , Index ) : ]]></PyFunc>
177 <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
178 <PyFunc><![CDATA[ return Adder,anObjRef,0 ]]></PyFunc>
179 <PyFunc><![CDATA[?]]></PyFunc>
182 <FuncName>More</FuncName>
183 <PyFunc><![CDATA[def More( Adder , anObjRef , Index ) : ]]></PyFunc>
184 <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
185 <PyFunc><![CDATA[ if 10 > Index : ]]></PyFunc>
186 <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
187 <PyFunc><![CDATA[ return OutLoop,Adder,anObjRef,Index ]]></PyFunc>
188 <PyFunc><![CDATA[?]]></PyFunc>
191 <FuncName>Nextfori</FuncName>
192 <PyFunc><![CDATA[def Nextfori( Adder , anObjRef , Index ) : ]]></PyFunc>
193 <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
194 <PyFunc><![CDATA[ return Adder,anObjRef,Index ]]></PyFunc>
195 <PyFunc><![CDATA[?]]></PyFunc>
198 <creation-date>25/8/2005 - 11:24:44</creation-date>
199 <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
200 <editor-release>1.04</editor-release>
202 <container>?</container>
203 <comment>Compute Node</comment>
204 <x-position>236</x-position>
205 <y-position>161</y-position>
208 <component-name>?</component-name>
209 <interface-name>?</interface-name>
210 <node-name>EndInit</node-name>
212 <coupled-node>Init</coupled-node>
214 <service-name>EndInit</service-name>
217 <inParameter-type>objref</inParameter-type>
218 <inParameter-name>Addder</inParameter-name>
221 <inParameter-type>objref</inParameter-type>
222 <inParameter-name>anObjRef</inParameter-name>
225 <inParameter-type>long</inParameter-type>
226 <inParameter-name>Index</inParameter-name>
231 <outParameter-type>objref</outParameter-type>
232 <outParameter-name>Addder</outParameter-name>
235 <outParameter-type>objref</outParameter-type>
236 <outParameter-name>anObjRef</outParameter-name>
239 <outParameter-type>long</outParameter-type>
240 <outParameter-name>Index</outParameter-name>
247 <FuncName>?</FuncName>
248 <PyFunc><![CDATA[?]]></PyFunc>
251 <creation-date>25/8/2005 - 11:24:44</creation-date>
252 <lastmodification-date>25/8/2005 - 11:24:44</lastmodification-date>
253 <editor-release>1.04</editor-release>
255 <container>?</container>
256 <comment>Compute Node</comment>
257 <x-position>449</x-position>
258 <y-position>165</y-position>
263 <fromnode-name>Addition</fromnode-name>
264 <fromserviceparameter-name>Adder</fromserviceparameter-name>
265 <tonode-name>Init</tonode-name>
266 <toserviceparameter-name>Addder</toserviceparameter-name>
279 <fromnode-name>SyrComponent</fromnode-name>
280 <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
281 <tonode-name>Init</tonode-name>
282 <toserviceparameter-name>anObjRef</toserviceparameter-name>
295 <fromnode-name>Init</fromnode-name>
296 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
297 <tonode-name>EndInit</tonode-name>
298 <toserviceparameter-name>DoLoop</toserviceparameter-name>
302 <fromnode-name>Init</fromnode-name>
303 <fromserviceparameter-name>Addder</fromserviceparameter-name>
304 <tonode-name>EndInit</tonode-name>
305 <toserviceparameter-name>Addder</toserviceparameter-name>
309 <fromnode-name>Init</fromnode-name>
310 <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
311 <tonode-name>EndInit</tonode-name>
312 <toserviceparameter-name>anObjRef</toserviceparameter-name>
316 <fromnode-name>Init</fromnode-name>
317 <fromserviceparameter-name>Index</fromserviceparameter-name>
318 <tonode-name>EndInit</tonode-name>
319 <toserviceparameter-name>Index</toserviceparameter-name>
323 <fromnode-name>EndInit</fromnode-name>
324 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
325 <tonode-name>Init</tonode-name>
326 <toserviceparameter-name>DoLoop</toserviceparameter-name>
332 <fromnode-name>GraphObjRef</fromnode-name>
333 <fromserviceparameter-name>SyrComponent__aContainer</fromserviceparameter-name>
334 <tonode-name>SyrComponent</tonode-name>
335 <toserviceparameter-name>aContainer</toserviceparameter-name>
337 <value-type>18</value-type>
338 <value><![CDATA[FactoryServer]]></value>
343 <fromnode-name>GraphObjRef</fromnode-name>
344 <fromserviceparameter-name>SyrComponent__aComponent</fromserviceparameter-name>
345 <tonode-name>SyrComponent</tonode-name>
346 <toserviceparameter-name>aComponent</toserviceparameter-name>
348 <value-type>18</value-type>
349 <value><![CDATA[SyrComponent]]></value>
354 <fromnode-name>GraphObjRef</fromnode-name>
355 <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
356 <tonode-name>Init</tonode-name>
357 <toserviceparameter-name>Index</toserviceparameter-name>
359 <value-type>3</value-type>