Salome HOME
som.xmls were configured for brep
[tools/siman.git] / Workspace / Siman-WS / WebContent / conf / som.xml
index abacaec3e3ff4bcbd96babf05be5d6a7edc1634f..0d6e9fe0d229d9c7f1d5b4de2fabe6f2878a5568 100644 (file)
@@ -6,7 +6,7 @@
 <!-- 1. Database physical location
      -->
     <database>
-        <repository disk="W:/Eclipse workspace/SIMAN/Repository" />
+        <repository disk="/home/siman/Repository" />
     </database>
 
 
@@ -42,7 +42,7 @@
      - Whatever is the naming scheme used, in order to avoid name clashes, file names are anyway suffixed by an index
        unique in the scope of the owner study.
      -->
-        <files name="encoded"/>
+        <files name="asis"/>
 
 <!-- 2.3 Document versions format
      -->
         <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>
 
 
@@ -92,7 +96,7 @@
     <!-- Geometry characteristics               Examples:                 -->
         <article type="object"/>           <!-- Car, Plane, Equipment...  -->
         <article type="part"/>             <!-- Crankcase, Outer layer... -->
-        <artivle type="geometry"/>         <!-- Surface, Volume           -->
+        <article type="geometry"/>         <!-- Surface, Volume           -->
 
     <!-- Model characteristics                  Examples:            -->
         <article type="model"/>            <!-- CSG, FEM...          -->
             <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"/>
+            <flow contents="memorandum,minutes,coparisonResult,visualisation" result="coparisonResult"/>
             <storage path="6.Report"/>
+            <module name="VISU"/>
+        </step>
+        <step name="schema">
+            <flow contents="schema" result="schema"/>
+            <storage path="7.Schema"/>
+            <module name="YACS"/>
         </step>
         <step name="capitalization">
             <flow contents="knowledge"/>
-            <storage path="6.Report"/>
+            <storage path="8.Summary"/>
         </step>
       </scenario>
         <step name="reporting">
 
 <!-- 3. Check-in check-out information
      Defines the way documents involved in the check-in check-out operations must be processed.
+     Files with import formats are automatically imported into SALOME during check-out if they are uptodate.
+     Other files are downloaded.
      -->
     <mappings>
         <document type="geometry">
-            <source format="step" process="file-download"/>   <!-- Geometry created from STEP import        -->
-            <source format="py"   process="file-download"/>   <!-- Geometry created from Python execution   -->
-            <source format="xml"  process="ocaf-import"/>     <!-- Geometry created interactively           -->
-            <export format="brep"/>                           <!-- Result Shape                             -->
+            <import format="brep"/>     <!-- Result Shape                             -->
         </document>
         <document type="model">
-            <source format="py"   process="file-download"/>   <!-- Mesh created from Python execution       -->
-            <source format="xml"  process="ocaf-import"/>     <!-- Mesh including input parameters          -->
-            <export format="med"/>                            <!-- Result mesh without input parameters     -->
+            <import format="med"/>      <!-- Result mesh without input parameters     -->
+            <import format="mmed"/>      <!-- Result mesh without input parameters     -->
         </document>
         <document type="loads">
-            <source format="py"   process="file-download"/>   <!-- Input data created from Python execution -->
-            <source format="c3m"  process="c3m-import"/>      <!-- 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">
-            <source format="med"  process="med-import"/>      <!-- 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          -->
         </document>
     </mappings>
+    
+    <default-doctypes>
+        <step number="1">
+            <mapping extension="pdf"    type="requirements"/>
+            <mapping extension="doc"    type="specification"/>     <!-- Microsoft Word 2003 and earlier -->
+            <mapping extension="docx"   type="specification"/>     <!-- Microsoft Word 2007 and later   -->
+            <mapping extension="xml"    type="specification"/>     <!-- Microsoft Word 2007 Open XML    -->
+        </step>
+        <step number="2">
+            <mapping extension="doc"    type="design"/>
+            <mapping extension="docx"   type="design"/>
+            <mapping extension="xml"    type="design"/>
+        </step>
+        <step number="3">
+            <mapping extension="doc"    type="memorandum"/>
+            <mapping extension="docx"   type="memorandum"/>
+            <mapping extension="xml"    type="memorandum"/>
+            <mapping extension="sldprt" type="geometry"/>          <!-- SolidWorks Part                 -->
+            <mapping extension="sldasm" type="geometry"/>          <!-- SolidWorks Assembly             -->
+            <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="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>
+    
 </project-structure>
\ No newline at end of file