<div dir="ltr"><br><div>Its used in a template processing uml:Class nodes.</div><div>Ah.. my common.xsl still has the findRootId template.</div><div><br></div><div>It looks like the xslt area was updated a couple months ago (5333), to remove the findRootId template about the same time</div><div>I was making the Modelio3.7 template (5376).  The Modelio 3.0 template was updated at that time.</div><div><br></div><div>It looks like the same change needs to be made to the 3.7 template.</div><div><br></div><div>Mark</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 14, 2019 at 8:35 AM Laurent Michel &lt;<a href="mailto:laurent.michel@astro.unistra.fr">laurent.michel@astro.unistra.fr</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Mark,<br>
<br>
Is that possible that some features specific to Provenance make the XSL using this template whereas it is not invoked with STC?<br>
<br>
Laurent<br>
<br>
Le 14/06/2019 à 14:08, CresitelloDittmar, Mark a écrit :<br>
&gt; That&#39;s odd.. I&#39;ve successfully processed models with the 3.7 script.<br>
&gt; <br>
&gt; <br>
&gt; On Fri, Jun 14, 2019 at 5:40 AM Laurent Michel &lt;<a href="mailto:laurent.michel@astro.unistra.fr" target="_blank">laurent.michel@astro.unistra.fr</a> &lt;mailto:<a href="mailto:laurent.michel@astro.unistra.fr" target="_blank">laurent.michel@astro.unistra.fr</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;     Hello,<br>
&gt; <br>
&gt;     The XSL transformation from a Modeliot 3.7+ XMI to VO-DML fails because there is a missing &lt;xsi:template&gt; named *findRootId*.<br>
&gt; <br>
&gt;     <a href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/tools/xslt/xmi2vo-dml_Modelio3.7_UML2.4.1.xsl" rel="noreferrer" target="_blank">https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/tools/xslt/xmi2vo-dml_Modelio3.7_UML2.4.1.xsl</a><br>
&gt; <br>
&gt;     This template is supposed to be in<br>
&gt; <br>
&gt;     <a href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/tools/xslt/common.xsl" rel="noreferrer" target="_blank">https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/tools/xslt/common.xsl</a><br>
&gt; <br>
&gt;     which contains all XSL templates common to all VO-DML generator sheets.<br>
&gt; <br>
&gt;     A short googling later, I got a solution in some VO_URP oldies<br>
&gt; <br>
&gt;     <a href="https://github.com/glemson/vo-urp/blob/master/res/common.xsl" rel="noreferrer" target="_blank">https://github.com/glemson/vo-urp/blob/master/res/common.xsl</a><br>
&gt; <br>
&gt;     It would be nice to fix common.xsl with a valid template.<br>
&gt; <br>
&gt;     What is strange is that all XSL sheets uses *findRootId*, but only xmi2vo-dml_Modelio3.7_UML2.4.1.xsl fails on it.<br>
&gt; <br>
&gt; <br>
&gt;     Laurent<br>
&gt; <br>
&gt;     Note: This issue has also be risen by Ole Streicher in the frame of Provenance.<br>
&gt; <br>
&gt; <br>
&gt;     -- <br>
&gt;     jesuischarlie/Tunis/Paris/Bruxelles/Berlin<br>
&gt; <br>
&gt;     Laurent Michel<br>
&gt;     SSC XMM-Newton<br>
&gt;     Tél : +33 (0)3 68 85 24 37<br>
&gt;     Fax : +33 (0)3 )3 68 85 24 32<br>
&gt;     Université de Strasbourg &lt;<a href="http://www.unistra.fr" rel="noreferrer" target="_blank">http://www.unistra.fr</a>&gt;<br>
&gt;     Observatoire Astronomique<br>
&gt;     11 Rue de l&#39;Université<br>
&gt;     F - 67200 Strasbourg<br>
&gt; <br>
<br>
-- <br>
jesuischarlie/Tunis/Paris/Bruxelles/Berlin<br>
<br>
Laurent Michel<br>
SSC XMM-Newton<br>
Tél : +33 (0)3 68 85 24 37<br>
Fax : +33 (0)3 )3 68 85 24 32<br>
Université de Strasbourg &lt;<a href="http://www.unistra.fr" rel="noreferrer" target="_blank">http://www.unistra.fr</a>&gt;<br>
Observatoire Astronomique<br>
11 Rue de l&#39;Université<br>
F - 67200 Strasbourg<br>
<br>
</blockquote></div>