Salome HOME
som.xmls were configured for brep
[tools/siman.git] / Workspace / Siman-WS / WebContent / conf / som.xml
index 8f7515625f754b827a65b404e19d2fc346abb20a..0d6e9fe0d229d9c7f1d5b4de2fabe6f2878a5568 100644 (file)
         <article type="loads"         uses="model"/>
         <article type="script"        uses="loads"/>
         <article type="log"           uses="script"/>
-        <article type="results"       uses="script"/>
-        <article type="report"        uses="results"/>
+        <article type="resultsMeca"   uses="script"/>
+        <article type="resultsSyrthes" uses="script"/>
+        <article type="report"        uses="resultsMeca, resultsSyrthes"/>
         <article type="schema"/>
         <article type="memorandum"/>
         <article type="minutes"/>
         <article type="coparisonResult"/>
+        <article type="visualisation"/>
     </documents>
 
 
             <storage path="3.Mesh"/>
             <module name="SMESH"/>
         </step>
-        <step name="solving">
+        <step name="meca">
             <classification context="loads,script,platform,module,component"/>
-            <flow contents="log,results,minutes" result="results"/>
+            <flow contents="loads,model,log,minutes,resultsMeca" result="resultsMeca"/>
             <storage path="5.Result"/>
-            <module name="CASTEM"/>
+            <module name="ASTER"/>
+        </step>
+        <step name="syrthes">
+            <classification context="loads,script,platform,module,component"/>
+            <flow contents="loads,model,log,minutes,resultsSyrthes" result="resultsSyrthes"/>
+            <storage path="5.Result"/>
+            <module name="SYRTHES"/>
         </step>
         <step name="postprocessing">
-            <flow contents="memorandum,minutes,coparisonResult" result="coparisonResult"/>
+            <flow contents="memorandum,minutes,coparisonResult,visualisation" result="coparisonResult"/>
             <storage path="6.Report"/>
+            <module name="VISU"/>
         </step>
         <step name="schema">
             <flow contents="schema" result="schema"/>
         </document>
         <document type="model">
             <import format="med"/>      <!-- Result mesh without input parameters     -->
+            <import format="mmed"/>      <!-- Result mesh without input parameters     -->
         </document>
         <document type="loads">
-            <import format="c3m"/>      <!-- Input data created interactively         -->
+            <import format="comm"/>      <!-- MECA input data created interactively         -->
+            <import format="bz2"/>      <!-- SYRTHES input data created interactively         -->
+        </document>
+        <document type="resultsMeca">
+            <import format="resu"/>      <!-- Calculation results source file          -->
+            <import format="mess"/>      <!-- Calculation results source file          -->
+            <import format="rmed"/>      <!-- Calculation results source file          -->
+            <import format="bz2"/>      <!-- Calculation results source file          -->
         </document>
-        <document type="results">
-            <import format="med"/>      <!-- Calculation results source file          -->
+        <document type="resultsSyrthes">
+            <import format="bz2"/>      <!-- Calculation results source file          -->
         </document>
         <document type="schema">
             <import format="xml"/>      <!-- Calculation results source file          -->
             <mapping extension="part"   type="geometry"/>          <!-- GEOM Part                       -->
             <mapping extension="py"     type="geometry"/>          <!-- GEOM Python script              -->
             <mapping extension="brep"   type="geometry"/>          <!-- GEOM Part                       -->
+            <mapping extension="xao"    type="geometry"/>          <!-- GEOM Part                       -->
         </step>
         <step number="4">
             <mapping extension="doc"    type="memorandum"/>
             <mapping extension="docx"   type="memorandum"/>
             <mapping extension="xml"    type="memorandum"/>
             <mapping extension="med"    type="model"/>
+            <mapping extension="mmed"   type="model"/>
             <mapping extension="py"     type="model"/>             <!-- SMESH Python script             -->
         </step>
+        <step number="5"> <!-- execute the MECA calculations -->
+            <mapping extension="comm"    type="loads"/>
+            <mapping extension="resu"    type="resultsMeca"/>
+            <mapping extension="mess"    type="resultsMeca"/>
+            <mapping extension="rmed"    type="resultsMeca"/>
+            <mapping extension="bz2"     type="resultsMeca"/>
+            <mapping extension="py"     type="loads"/>
+        </step>
         <step number="6">
-            <mapping extension="srd"    type="coparisonResult"/>
+            <mapping extension="syd"    type="loads"/>
+            <mapping extension="syr"    type="loads"/>
+            <mapping extension="syr_desc"    type="loads"/>
+            <mapping extension="c"      type="loads"/>
+            <mapping extension="bz2"    type="resultsSyrthes"/>
+            <mapping extension="py"     type="loads"/>
         </step>
         <step number="7">
+            <mapping extension="srd"    type="coparisonResult"/>
+            <mapping extension="py"     type="visualisation"/>
+        </step>
+        <step number="8">
             <mapping extension="xml"    type="schema"/>
         </step>
     </default-doctypes>