]> SALOME platform Git repositories - modules/superv.git/commitdiff
Salome HOME
NRI : Add Catalog.
authornri <nri@opencascade.com>
Mon, 19 May 2003 12:05:26 +0000 (12:05 +0000)
committernri <nri@opencascade.com>
Mon, 19 May 2003 12:05:26 +0000 (12:05 +0000)
Makefile.in
resources/SUPERVCatalog.xml [new file with mode: 0644]

index 61816d10c83b372adb270fa171baa62975fb72a8..4f3a43de24b78a75b239e09480b335eab8f7f649 100644 (file)
@@ -30,6 +30,7 @@ run.png \
 steps.png \
 SUPERV_en.xml \
 SUPERV_fr.xml \
+SUPERVCatalog.xml \
 suspend-resume.gif \
 Superv_tree_superv.png
 
diff --git a/resources/SUPERVCatalog.xml b/resources/SUPERVCatalog.xml
new file mode 100644 (file)
index 0000000..4e80797
--- /dev/null
@@ -0,0 +1,1297 @@
+<?xml version='1.0' encoding='us-ascii' ?>
+<!-- XML component catalog -->
+<begin-catalog>
+
+<!-- Path prefix information -->
+
+<path-prefix-list>
+</path-prefix-list>
+
+<!-- Component list -->
+<component-list>
+       <component>
+               <!-- Component identification -->
+               <component-name>SUPERV</component-name>
+               <component-username>Supervisor</component-username>
+               <component-type>SUPERV</component-type>
+               <component-author>ARS</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Supervision control GUI</component-comment>
+               <component-multistudy>1</component-multistudy>
+               <component-icone>ModuleSupervision.png</component-icone>
+                <constraint>hostname = localhost</constraint>
+               <component-interface-list>
+                       <component-interface-name>SuperG</component-interface-name>
+                       <component-interface-comment>SupervisionEngine</component-interface-comment>
+               </component-interface-list>
+       </component>
+       <component>
+               <!-- Component identification -->
+               <component-name>AddComponent</component-name>
+               <component-username>AddComponent</component-username>
+               <component-type>SuperVisionTest</component-type>
+               <component-author>MTJ</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
+               <component-multistudy>0</component-multistudy>
+
+               <component-interface-list>
+                       <component-interface-name>AddComponent</component-interface-name>
+                       <component-interface-comment> + ... </component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Addition</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Floating add</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>Adder</outParameter-type>
+                                                       <outParameter-name>Adder</outParameter-name>
+                                                       <outParameter-comment>Adder object</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Add</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Floating add</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x</inParameter-name>
+                                                       <inParameter-comment>First number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>y</inParameter-name>
+                                                       <inParameter-comment>Second number</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>FuncValue</outParameter-name>
+                                                       <outParameter-comment>Substract result</outParameter-comment>
+                                               </outParameter>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>Addition result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+                       <component-interface-name>Adder</component-interface-name>
+                       <component-interface-comment> + ... </component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Add</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Floating add</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Adder</inParameter-type>
+                                                       <inParameter-name>Adder</inParameter-name>
+                                                       <inParameter-comment>Adder Object</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x</inParameter-name>
+                                                       <inParameter-comment>First number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>y</inParameter-name>
+                                                       <inParameter-comment>Second number</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>FuncValue</outParameter-name>
+                                                       <outParameter-comment>Substract result</outParameter-comment>
+                                               </outParameter>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>Addition result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>AddAndCompare</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Floating add</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Adder</inParameter-type>
+                                                       <inParameter-name>Adder</inParameter-name>
+                                                       <inParameter-comment>Adder Object</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x</inParameter-name>
+                                                       <inParameter-comment>First number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>y</inParameter-name>
+                                                       <inParameter-comment>Second number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>Adder</inParameter-type>
+                                                       <inParameter-name>anOtherAdder</inParameter-name>
+                                                       <inParameter-comment>Adder Object</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>FuncValue</outParameter-name>
+                                                       <outParameter-comment>Substract result</outParameter-comment>
+                                               </outParameter>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>Addition result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>SetLastResult</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>set the last result field</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Adder</inParameter-type>
+                                                       <inParameter-name>Adder</inParameter-name>
+                                                       <inParameter-comment>Adder Object</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>z</inParameter-name>
+                                                       <inParameter-comment>number</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>LastResult</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>get the last result field</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Adder</inParameter-type>
+                                                       <inParameter-name>Adder</inParameter-name>
+                                                       <inParameter-comment>Adder Object</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>number</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+
+       <component>
+               <!-- Component identification -->
+               <component-name>SubComponent</component-name>
+               <component-username>SubComponent</component-username>
+               <component-type>SuperVisionTest</component-type>
+               <component-author>MTJ</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
+               <component-multistudy>0</component-multistudy>
+
+               <component-interface-list>
+                       <component-interface-name>SubComponent</component-interface-name>
+                       <component-interface-comment> - ... </component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Sub</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Floating substract</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x</inParameter-name>
+                                                       <inParameter-comment>First number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>y</inParameter-name>
+                                                       <inParameter-comment>Second number</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>Substraction result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+
+       <component>
+               <!-- Component identification -->
+               <component-name>MulComponent</component-name>
+               <component-username>MulComponent</component-username>
+               <component-type>SuperVisionTest</component-type>
+               <component-author>MTJ</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
+               <component-multistudy>0</component-multistudy>
+
+               <component-interface-list>
+                       <component-interface-name>MulComponent</component-interface-name>
+                       <component-interface-comment> * ... </component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Mul</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Float multiply</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x</inParameter-name>
+                                                       <inParameter-comment>First number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>y</inParameter-name>
+                                                       <inParameter-comment>Second number</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>Multiplication result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+
+       <component>
+               <!-- Component identification -->
+               <component-name>DivComponent</component-name>
+               <component-username>DivComponent</component-username>
+               <component-type>SuperVisionTest</component-type>
+               <component-author>MTJ</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
+               <component-multistudy>0</component-multistudy>
+
+               <component-interface-list>
+                       <component-interface-name>DivComponent</component-interface-name>
+                       <component-interface-comment> / ... </component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Div</service-name>
+                                       <service-author>MTJ</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Floating divide</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x</inParameter-name>
+                                                       <inParameter-comment>First number</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>y</inParameter-name>
+                                                       <inParameter-comment>Second number</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                               <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>z</outParameter-name>
+                                                       <outParameter-comment>Division result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+
+       <component>
+               <component-name>SyrComponent</component-name>
+               <component-username>SyrComponent</component-username>
+               <component-type>SuperVisionTest</component-type>
+               <component-author>JR</component-author>
+               <component-version></component-version>
+               <component-comment>SuperVisionTest</component-comment>
+               <component-multistudy>1</component-multistudy>
+               <component-icone></component-icone>
+               <constraint></constraint>
+               <component-interface-list>
+                       <component-interface-name>SyrComponent</component-interface-name>
+                       <component-interface-comment></component-interface-comment>
+                       <component-service-list>
+                               <component-service>
+                                       <service-name>C_ISEVEN</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>BoolEven</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_ISONE</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>BoolOne</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_M3</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anOddInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>anInteger</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_M3P1</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anOddInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>anEvenInteger</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_DIV2</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anEvenInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>anInteger</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_INCR</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>aCount</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>aNewCount</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_MIN</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>aMinVal</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>aNewMinVal</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_MAX</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>aMaxVal</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>aNewMaxVal</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_LISTOFSYR</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>ListOfSyr</outParameter-type>
+                                                       <outParameter-name>aListOfSyr</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>C_AVERAGE</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>ListOfSyr</inParameter-type>
+                                                       <inParameter-name>aListOfSyr</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>aCount</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>ListOfSyr</outParameter-type>
+                                                       <outParameter-name>aNewListOfSyr</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                               <outParameter>
+                                                       <outParameter-type>double</outParameter-type>
+                                                       <outParameter-name>anAverage</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>Init</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>anOddInteger</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>Syr</outParameter-type>
+                                                       <outParameter-name>aSyracuse</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+                       <component-interface-name>Syr</component-interface-name>
+                       <component-interface-comment></component-interface-comment>
+                       <component-service-list>
+                               <component-service>
+                                       <service-name>Count</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>aCount</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>Current</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>aCurrent</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>IsEven</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>BoolEven</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>IsOne</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>BoolOne</outParameter-name>
+                                                       <outParameter-comment></outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>M3p1</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>Div2</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                       </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <service-name>Incr</service-name>
+                                       <service-author></service-author>
+                                       <service-version></service-version>
+                                       <service-comment></service-comment>
+                                       <service-by-default>0</service-by-default>
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>Syr</inParameter-type>
+                                                       <inParameter-name>aSyracuse</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+
+       <component>
+                       <!-- Component identification -->
+               <component-name>FactorialComponent</component-name>
+               <component-username>FactorialComponent</component-username>
+               <component-type>SuperVisionTest</component-type>
+               <component-author>Malvagi, Tajchman</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Factorial</component-comment>
+               <component-multistudy>0</component-multistudy>
+               <component-icone></component-icone>
+               <component-interface-list>
+                       <component-interface-name>FactorialComponent</component-interface-name>
+                       <component-interface-comment>No comment</component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>eval</service-name>
+                                       <service-author>MT-FM</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Factorial</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>long</inParameter-type>
+                                                       <inParameter-name>n</inParameter-name>
+                                                       <inParameter-comment></inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                       <outParameter-list>
+                                               <outParameter>
+                                                       <outParameter-type>long</outParameter-type>
+                                                       <outParameter-name>f</outParameter-name>
+                                                       <outParameter-comment>result</outParameter-comment>
+                                               </outParameter>
+                                       </outParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+
+        <component>
+            <component-name>SyrControlComponent</component-name>
+            <component-username>SyrControlComponent</component-username>
+            <component-type>SuperVisionTest</component-type>
+            <component-author>JR</component-author>
+            <component-version></component-version>
+            <component-comment>SuperVisionTest</component-comment>
+            <component-multistudy>1</component-multistudy>
+            <component-icone></component-icone>
+            <constraint></constraint>
+            <component-interface-list>
+                <component-interface-name>SyrControlComponent</component-interface-name>
+                <component-interface-comment></component-interface-comment>
+                <component-service-list>
+                    <component-service>
+                        <service-name>L_OneEven</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>ValOne</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>ValEven</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>Finished</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>Incr</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>Even</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>Odd</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>C_NotOneIsEven</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list></inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>ValOne</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>ValEven</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>LOOPN</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>InLoop</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>NN</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>KK</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>min</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>max</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>OutLoop</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>N</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>K</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>WHILENOTONE</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>N</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>OutLoop</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>IFNOTEVEN</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>N</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>Odd</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>Even</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>LOOPi</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>InLoop</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>ii</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>OutLoop</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>i</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>WHILEEVEN</service-name>
+                        <service-author></service-author>
+                        <service-version></service-version>
+                        <service-comment></service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-name>N</inParameter-name>
+                                <inParameter-comment></inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-type>long</outParameter-type>
+                                <outParameter-name>OutLoop</outParameter-name>
+                                <outParameter-comment></outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                    </component-service>
+                </component-service-list>
+            </component-interface-list>
+        </component>
+
+               <component>
+               <!-- Component identification -->
+               <component-name>Calculator</component-name>
+               <component-username>Calculator</component-username>
+               <component-type>SOLVER</component-type>
+               <component-author>LD</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Test component (Arithmetic operations with MED_Field) - SALOME component </component-comment>
+               <component-multistudy>0</component-multistudy>
+               <constraint>hostname = localhost</constraint>
+
+               <component-interface-list>
+                       <component-interface-name>Calculator</component-interface-name>
+                       <component-interface-comment>No comment</component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Mul</service-name>
+                                       <service-author>LD</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Multiplication of 2 fields of double</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>initial field of double</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x1</inParameter-name>
+                                                       <inParameter-comment>multiplicator</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                        <outParameter-list>
+                                                 <outParameter>
+                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                        <outParameter-name>return</outParameter-name>
+                                                        <outParameter-comment>result</outParameter-comment>
+                                                 </outParameter>
+                                        </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Add</service-name>
+                                       <service-author>LD</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Addition of 2 fields of double</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>first field of double</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field2</inParameter-name>
+                                                       <inParameter-comment>second field of double</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                        <outParameter-list>
+                                                 <outParameter>
+                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                        <outParameter-name>return</outParameter-name>
+                                                        <outParameter-comment>result</outParameter-comment>
+                                                 </outParameter>
+                                        </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Constant</service-name>
+                                       <service-author>LD</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Build a constant field of doubles</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>allows to build the support</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x1</inParameter-name>
+                                                       <inParameter-comment>the constant</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                        <outParameter-list>
+                                                 <outParameter>
+                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                        <outParameter-name>return</outParameter-name>
+                                                        <outParameter-comment>result based on first field support</outParameter-comment>
+                                                 </outParameter>
+                                        </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>writeMEDfile</service-name>
+                                       <service-author>LD</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>write a field in a Med file</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>transient Med field</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>string</inParameter-type>
+                                                       <inParameter-name>filename</inParameter-name>
+                                                       <inParameter-comment>Med filename</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+               <component>
+               <!-- Component identification -->
+               <component-name>CalculatorPy</component-name>
+               <component-username>CalculatorPy</component-username>
+               <component-type>SOLVER</component-type>
+               <component-author>NB</component-author>
+               <component-version> 1.0</component-version>
+               <component-comment>Test component (Arithmetic operations with MED_Field) - SALOME component </component-comment>
+               <component-multistudy>0</component-multistudy>
+               <constraint>hostname = localhost</constraint>
+
+               <component-interface-list>
+                       <component-interface-name>CalculatorPy</component-interface-name>
+                       <component-interface-comment>No comment</component-interface-comment>
+
+                       <component-service-list>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Mul</service-name>
+                                       <service-author>NB</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Multiplication of 2 fields of double</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>initial field of double</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x1</inParameter-name>
+                                                       <inParameter-comment>multiplicator</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                        <outParameter-list>
+                                                 <outParameter>
+                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                        <outParameter-name>return</outParameter-name>
+                                                        <outParameter-comment>result</outParameter-comment>
+                                                 </outParameter>
+                                        </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Add</service-name>
+                                       <service-author>NB</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Addition of 2 fields of double</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>first field of double</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field2</inParameter-name>
+                                                       <inParameter-comment>second field of double</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                        <outParameter-list>
+                                                 <outParameter>
+                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                        <outParameter-name>return</outParameter-name>
+                                                        <outParameter-comment>result</outParameter-comment>
+                                                 </outParameter>
+                                        </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>Constant</service-name>
+                                       <service-author>NB</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>Build a constant field of doubles</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>allows to build the support</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>double</inParameter-type>
+                                                       <inParameter-name>x1</inParameter-name>
+                                                       <inParameter-comment>the constant</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                                        <outParameter-list>
+                                                 <outParameter>
+                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                        <outParameter-name>return</outParameter-name>
+                                                        <outParameter-comment>result based on first field support</outParameter-comment>
+                                                 </outParameter>
+                                        </outParameter-list>
+                               </component-service>
+                               <component-service>
+                                       <!-- service-identification -->
+                                       <service-name>writeMEDfile</service-name>
+                                       <service-author>NB</service-author>
+                                       <service-version>1.0</service-version>
+                                       <service-comment>write a field in a Med file</service-comment>
+                                       <service-by-default>1</service-by-default>
+                                       <!-- service-connexion -->
+                                       <inParameter-list>
+                                               <inParameter>
+                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                       <inParameter-name>field1</inParameter-name>
+                                                       <inParameter-comment>transient Med field</inParameter-comment>
+                                               </inParameter>
+                                               <inParameter>
+                                                       <inParameter-type>string</inParameter-type>
+                                                       <inParameter-name>filename</inParameter-name>
+                                                       <inParameter-comment>Med filename</inParameter-comment>
+                                               </inParameter>
+                                       </inParameter-list>
+                               </component-service>
+                       </component-service-list>
+               </component-interface-list>
+       </component>
+</component-list>
+</begin-catalog>