<div dir="ltr"><div dir="ltr">Rahkonen,<br></div><div dir="ltr"><br></div><div>Thank you for the explanation of the WMS definitions, but my point is that this is a breaking change from MapServer map files prior to 8.0. The change does not return an error message that helps the user identify the problem, so I thought that it might be helpful to note the change in the migration guide:</div><div dir="ltr">   <a href="https://mapserver.org/MIGRATION_GUIDE.html#migration-8-0">https://mapserver.org/MIGRATION_GUIDE.html#migration-8-0</a><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 29, 2022 at 5:10 AM Rahkonen Jukka <<a href="mailto:jukka.rahkonen@maanmittauslaitos.fi">jukka.rahkonen@maanmittauslaitos.fi</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-msg-601619674761987814">





<div lang="FI" style="overflow-wrap: break-word;">
<div class="gmail-m_4781497938317019219WordSection1">
<p class="MsoNormal"><span>Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">So no need for the
</span><span lang="EN-US">“opaque container” that is actually kind of a hack in Geoserver. In WMS normal layers must have names, this is from WMS 1.3.0 standard:</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><br>
7.2.4.6.3 Name<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">If, and only if, a layer has a <Name>, then it is a map layer that can be requested by using that Name in the<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">LAYERS parameter of a GetMap request. A Layer that contains a <Name> element is referred to as a “named<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">layer” in this International Standard. If the layer has a Title but no Name, then that layer is only a category title for<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">all the layers nested within. A server that advertises a Layer containing a Name element shall be able to accept<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">that Name as the value of LAYERS argument in a GetMap request and return the corresponding map. A client<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">shall not attempt to request a layer that has a Title but no Name.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">There is something documented about the layer names in
<a href="https://mapserver.gis.umn.edu/ogc/wms_server.html" target="_blank">https://mapserver.gis.umn.edu/ogc/wms_server.html</a> but not really that the rules apply also if layer belongs to a group:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">“Layer Name and wms_title metadata:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Every individual layer needs its own unique name and title. Layer names are also used in GetMap and GetFeatureInfo requests to refer to layers that should be included in the map output
 and in the query. Layer names must start with a letter when setting up a WMS server (layer names should not start with a digit or have spaces in them).”<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">-Jukka Rahkonen-<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>Lähettäjä:</b> Richard Greenwood <<a href="mailto:richard.greenwood@gmail.com" target="_blank">richard.greenwood@gmail.com</a>>
<br>
<b>Lähetetty:</b> maanantai 29. elokuuta 2022 13.40<br>
<b>Vastaanottaja:</b> Rahkonen Jukka <<a href="mailto:jukka.rahkonen@maanmittauslaitos.fi" target="_blank">jukka.rahkonen@maanmittauslaitos.fi</a>><br>
<b>Kopio:</b> Seth G <<a href="mailto:sethg@geographika.co.uk" target="_blank">sethg@geographika.co.uk</a>>; MapServer Devs <<a href="mailto:mapserver-dev@lists.osgeo.org" target="_blank">mapserver-dev@lists.osgeo.org</a>><br>
<b>Aihe:</b> Re: [MapServer-dev] Possibly undocumented 8.0 change<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">No, just laziness. It's not a big deal, but maybe should be documented. <u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Mon, Aug 29, 2022, 11:58 AM Rahkonen Jukka <<a href="mailto:jukka.rahkonen@maanmittauslaitos.fi" target="_blank">jukka.rahkonen@maanmittauslaitos.fi</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi Richard,</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US">Is your aim with using GROUP without NAME to hide the layer from GetCapabilities so that users cannot see or request that layer separately but only as a member
 of a group? Like “opaque container” in Geoserver <a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.geoserver.org%2Flatest%2Fen%2Fuser%2Fdata%2Fwebadmin%2Flayergroups.html&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=fqqIU8Ul9FjwpjHXKlWjAMqT9OGaL7oLQFLdoKnjxto%3D&reserved=0" target="_blank">
https://docs.geoserver.org/latest/en/user/data/webadmin/layergroups.html</a></span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US">-Jukka Rahkonen-</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"> </span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"> </span><u></u><u></u></p>
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>Lähettäjä:</b> Seth G <<a href="mailto:sethg@geographika.co.uk" target="_blank">sethg@geographika.co.uk</a>>
<br>
<b>Lähetetty:</b> maanantai 29. elokuuta 2022 10.45<br>
<b>Vastaanottaja:</b> Richard Greenwood <<a href="mailto:richard.greenwood@gmail.com" target="_blank">richard.greenwood@gmail.com</a>>; Rahkonen Jukka <<a href="mailto:jukka.rahkonen@maanmittauslaitos.fi" target="_blank">jukka.rahkonen@maanmittauslaitos.fi</a>><br>
<b>Kopio:</b> MapServer Devs <<a href="mailto:mapserver-dev@lists.osgeo.org" target="_blank">mapserver-dev@lists.osgeo.org</a>><br>
<b>Aihe:</b> Re: [MapServer-dev] Possibly undocumented 8.0 change<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">Hi Richard,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Could you create an issue for this on GitHub?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">It looks like it could relate to the move to C++.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Seth<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div id="gmail-m_4781497938317019219m_6879746932884252916sig62266145">
<div>
<p class="MsoNormal">--<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">web:<a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgeographika.net%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DS8KRO6ZFREovCqteYci3oD%2B9sDxjv2TTCHbANGJJaI%3D&reserved=0" target="_blank">https://geographika.net</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">twitter: @geographika<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">On Mon, Aug 29, 2022, at 9:34 AM, Richard Greenwood wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5pt;margin-bottom:5pt" id="gmail-m_4781497938317019219m_6879746932884252916qt">
<div>
<p class="MsoNormal">An empty string for the NAME works without error. I set the MS_DEBUGLEVEL to 5 and nothing is written to the error file when this error occurs.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">On Mon, Aug 29, 2022 at 12:44 AM Rahkonen Jukka <<a href="mailto:jukka.rahkonen@maanmittauslaitos.fi" target="_blank">jukka.rahkonen@maanmittauslaitos.fi</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">Hi,<u></u><u></u></p>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><span lang="EN-US">What happens if you use an empty NAME?</span><u></u><u></u></p>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><span lang="EN-US"> </span><u></u><u></u></p>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><span lang="EN-US">-Jukka Rahkonen-</span><u></u><u></u></p>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><span lang="EN-US"> </span><u></u><u></u></p>
<div style="border-right:none currentcolor;border-bottom:none currentcolor;border-left:none currentcolor;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<div>
<p class="MsoNormal"><b>Lähettäjä:</b> MapServer-dev <<a href="mailto:mapserver-dev-bounces@lists.osgeo.org" target="_blank">mapserver-dev-bounces@lists.osgeo.org</a>>
<b>Puolesta </b>Richard Greenwood<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b>Lähetetty:</b> maanantai 29. elokuuta 2022 9.06<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b>Vastaanottaja:</b> Seth G <<a href="mailto:sethg@geographika.co.uk" target="_blank">sethg@geographika.co.uk</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b>Kopio:</b> MapServer Devs <<a href="mailto:mapserver-dev@lists.osgeo.org" target="_blank">mapserver-dev@lists.osgeo.org</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b>Aihe:</b> Re: [MapServer-dev] Possibly undocumented 8.0 change<u></u><u></u></p>
</div>
</div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">Yes, it's with a WMS request. Apache throws a 500 error "End of script output before headers". I define a LAYER with a GROUP but no NAME. I don't believe METADATA plays into it because I commented out the METADATA
 block and it fails in the same way.<u></u><u></u></p>
</div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
<div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">On Sun, Aug 28, 2022 at 3:07 PM Seth G <<a href="mailto:sethg@geographika.co.uk" target="_blank">sethg@geographika.co.uk</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none currentcolor;border-right:none currentcolor;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">Hi Richard,<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">Do you have more details - is this when using WMS? Is there an error that appears?<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">For WMS there is a known conflict between GROUP and wms_layer_group in a METADATA block, but this sounds like something different.<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">Seth<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<div id="gmail-m_4781497938317019219m_6879746932884252916qt-gmail-m_-2073022148746305395gmail-m_-6215140760158024169sig62266145">
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">--<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">web:<a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgeographika.net%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DS8KRO6ZFREovCqteYci3oD%2B9sDxjv2TTCHbANGJJaI%3D&reserved=0" target="_blank">https://geographika.net</a><u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">twitter: @geographika<u></u><u></u></p>
</div>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">On Sun, Aug 28, 2022, at 3:53 PM, Richard Greenwood wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5pt;margin-bottom:5pt" id="gmail-m_4781497938317019219m_6879746932884252916qt-gmail-m_-2073022148746305395gmail-m_-6215140760158024169qt">
<div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">I didn't see mention of this in the docs, apologies if I missed it. It appears that as of 8.0 a layer must have a NAME. In the past it has been possible for a layer not to have a NAME if it had a  GROUP.<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">-- <u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">Richard W. Greenwood<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><a href="https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.greenwoodmap.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=42axJiUotL4lrds1YbVXt8cc7Ed0IC%2B2IlySiRF5R3Q%3D&reserved=0" target="_blank">www.greenwoodmap.com</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">_______________________________________________<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">MapServer-dev mailing list<u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><a href="mailto:MapServer-dev@lists.osgeo.org" target="_blank">MapServer-dev@lists.osgeo.org</a><u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fmapserver-dev&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RGeZuORawrRt55QWp1f9B1n3o6rjqogikR2zw4lHyF0%3D&reserved=0" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><u></u><u></u></p>
</div>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
</blockquote>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
<div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal"> <u></u><u></u></p>
</div>
<p class="gmail-m_4781497938317019219m6879746932884252916qt-msonormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">Richard W. Greenwood<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.greenwoodmap.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=42axJiUotL4lrds1YbVXt8cc7Ed0IC%2B2IlySiRF5R3Q%3D&reserved=0" target="_blank">www.greenwoodmap.com</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">--
<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Richard W. Greenwood<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.greenwoodmap.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=42axJiUotL4lrds1YbVXt8cc7Ed0IC%2B2IlySiRF5R3Q%3D&reserved=0" target="_blank">www.greenwoodmap.com</a><u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Richard W. Greenwood<br><a href="http://www.greenwoodmap.com" target="_blank">www.greenwoodmap.com</a></div></div></div>