<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div style="font-family: arial,helvetica,sans-serif;">Ok, this is weird.</div><div style="font-family: arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">I've downloaded the trunk version to help me to see what's happening, and this is what I have found.</div><div style="font-family: arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">I have installed TinyOWS 0.9.0, and works fine, <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">TINYOWS_CONFIG_FILE</span> var was not set, it works with <br></div><div style="font-family: arial,helvetica,sans-serif;">the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">config.xml</span> file.</div><div style="font-family:
 arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">Later, I installed TinyOWS 1.0.0, <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">TINYOWS_MAPFILE</span> var was set to work with a <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">.map</span> file. The <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">./tinyows</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"></div><div style="font-family: arial,helvetica,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">--check</span> throws that the config file path was a mapfile, not a XML file. <br></div><div style="font-family: arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">Then the error message "No layer namespace prefix defined" appears everytime I wanted to connect to my
 <br></div><div style="font-family: arial,helvetica,sans-serif;">service with Quantum GIS, but the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">wfs_namespace_prefix</span> and the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">wfs_namespace_uri</span> was specified <br></div><div style="font-family: arial,helvetica,sans-serif;">in the layer's metadata into the mapfile.</div><div style="font-family: arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">Seeing the trunk source code I noticed that <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">prefix</span> and <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">uri</span> config options in the XML config file was looked <br></div><div style="font-family: arial,helvetica,sans-serif;"><span style="font-family: Courier
 New,courier,monaco,monospace,sans-serif;"><span style="font-family: arial,helvetica,sans-serif;">now as </span>ns_prefix</span> and <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">ns_uri</span>. I did this change in the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">config.xml</span> file and everything works fine now.</div><div style="font-family: arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">Why if I'm setting the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">TINYOWS_MAPFILE</span> var to take the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">wfst.map</span> configuration, TinyOWS keeps looking <br></div><div style="font-family: arial,helvetica,sans-serif;">for the <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">config.xml</span> file ???<br></div><div
 style="font-family: arial,helvetica,sans-serif;"><br></div><div style="font-family: arial,helvetica,sans-serif;">The 0.9.0 version can be found at <span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">.../cgi-bin/wfst</span> and the 1.0.0 version can be found at <br></div><div style="font-family: arial,helvetica,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">.../cgi-bin/tinyows10</span>, so there's no way to mix the TinyOWS versions.<span style="font-family: arial,helvetica,sans-serif;"><br></span></div><div style="font-family: arial,helvetica,sans-serif;"><span style="font-family: arial,helvetica,sans-serif;"><br></span></div><div style="font-family: arial,helvetica,sans-serif;"><span style="font-family: arial,helvetica,sans-serif;">I'll trace the code to know why this is happening.</span><br><span></span></div><div><span></span></div><div><br></div><div><font
 style="font-weight:bold;color:rgb(0, 96, 191);font-family:verdana, helvetica, sans-serif;" size="2">IC Carlos Ruiz</font><br><br></div><div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> Olivier Courtin &lt;olivier.courtin@oslandia.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> TinyOWS developers discuss list &lt;tinyows-dev@lists.maptools.org&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Wednesday, May 4, 2011 1:17 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [TinyOWS-dev] No layer NameSpace prefix defined<br></font><br>
<br>On May 3, 2011, at 7:38 PM, Carlos Ruiz wrote:<br><br>Carlos,<br><br>&gt; wfs_title and wfs_namespace_prefix are in separate lines.<br><br>FYI, if i took your mapfile 'as is'&nbsp; and only change dbname value and&nbsp; <br>tinyows_table value,<br>it's works for me, on my box.<br><br>&gt; Sorry, I was to say that I set wfs_encoding as ISO-8859-1, but&nbsp; <br>&gt; tinyows --check throws UTF-8 as the output<br>&gt; encoding like if it ignores the map's metadata.<br><br>the wfs_encoding should be in the /map/metadata element, rather than / <br>map/layer/metadata<br>(as documented in http://www.tinyows.org/trac/wiki/MapFileConfigFile)<br><br>--<br>Olivier<br><br><br><br>_______________________________________________<br>TinyOWS-dev mailing list<br><a ymailto="mailto:TinyOWS-dev@lists.maptools.org"
 href="mailto:TinyOWS-dev@lists.maptools.org">TinyOWS-dev@lists.maptools.org</a><br>http://lists.maptools.org/mailman/listinfo/tinyows-dev<br><br><br></div></div></div></body></html>