<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 <<a href="mailto:laurent.michel@astro.unistra.fr">laurent.michel@astro.unistra.fr</a>> 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>
> That's odd.. I've successfully processed models with the 3.7 script.<br>
> <br>
> <br>
> On Fri, Jun 14, 2019 at 5:40 AM Laurent Michel <<a href="mailto:laurent.michel@astro.unistra.fr" target="_blank">laurent.michel@astro.unistra.fr</a> <mailto:<a href="mailto:laurent.michel@astro.unistra.fr" target="_blank">laurent.michel@astro.unistra.fr</a>>> wrote:<br>
> <br>
> Hello,<br>
> <br>
> The XSL transformation from a Modeliot 3.7+ XMI to VO-DML fails because there is a missing <xsi:template> named *findRootId*.<br>
> <br>
> <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>
> <br>
> This template is supposed to be in<br>
> <br>
> <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>
> <br>
> which contains all XSL templates common to all VO-DML generator sheets.<br>
> <br>
> A short googling later, I got a solution in some VO_URP oldies<br>
> <br>
> <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>
> <br>
> It would be nice to fix common.xsl with a valid template.<br>
> <br>
> What is strange is that all XSL sheets uses *findRootId*, but only xmi2vo-dml_Modelio3.7_UML2.4.1.xsl fails on it.<br>
> <br>
> <br>
> Laurent<br>
> <br>
> Note: This issue has also be risen by Ole Streicher in the frame of Provenance.<br>
> <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 <<a href="http://www.unistra.fr" rel="noreferrer" target="_blank">http://www.unistra.fr</a>><br>
> Observatoire Astronomique<br>
> 11 Rue de l'Université<br>
> F - 67200 Strasbourg<br>
> <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 <<a href="http://www.unistra.fr" rel="noreferrer" target="_blank">http://www.unistra.fr</a>><br>
Observatoire Astronomique<br>
11 Rue de l'Université<br>
F - 67200 Strasbourg<br>
<br>
</blockquote></div>