<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
I would guess that it is non-compliant to send/ask for a SRS that
isn't advertised in the GetCapabilities. I think the bug is that
MapServer is working at all.<br>
<br>
<br>
<br>
Personally, I think type="wfs" should be strongly preferred and
type="mapserver-wfs" is the hack. It is a work around for
`/cgi-bin/mapserv?map=/file/system/path&` being ugly.
"mapserver-wfs" really isn't designed to work across multiple
mapserver sites either. IMO MapServer shouldn't be exposing (full)
filesystem paths to the web request at all and MapServer 7/8 have
been making steps to avoid this more. If it were up to me, I'd
remove the "mapserver-*" types entirely. I'd expect
MS_MAPFILE_PATTERN is already set on the server correctly, otherwise
it wouldn't work at all.<br>
<br>
<br>
I'm still partial to adding an Apache handler for ".map" so mapfiles
are "run" from within the webroot like a CGI or PHP file would
normally be run, but instead of Apache passing it to PHP or
Perl/Python/whatever for handling, the mapfile gets passed to
MapServer (via environment variables) to run. A side benefit is
Apache sees the path to the mapfile and normal Apache
authentication/authorization can be applied within the standard
<Directory> or <Location> stanzas. I don't see any
reason to want MapServer to implement yet another
authentication/authorization system when Apache is already there.
This works well at least from MapServer 5-7. I haven't tried it with
8 yet. The catch is that MapServer doesn't auto detect the server
URL correctly when doing this so "ows_onlineresource" needs to be
set to the URL (as seen by end users) to the mapfile. (I have a
patch for MapServer that lets the auto-detection still work by
looking at the SCRIPT_URI environment variable.)<br>
<br>
<div class="moz-cite-prefix">On 1/2/23 16:44, Brent Fraser wrote:<br>
</div>
<blockquote type="cite"
cite="mid:9c8a6cf2bfdc4faaa15f7fe91ed4d7fe@geoanalytic.com">
<div fr-original-style="" style="box-sizing: border-box;">Hmm,
I would say that GeoMoose should not include a MAP= in the
request if there is no <file> in the mapsource definition.</div>
<div fr-original-style="" style="box-sizing: border-box;"><br
fr-original-style="" style="box-sizing: border-box;">
</div>
<div fr-original-style="" style="box-sizing: border-box;"
contenteditable="false"><span fr-original-style=""
style="box-sizing: border-box;"> </span></div>
<div fr-original-style="" style="box-sizing: border-box;"><br
fr-original-style="" style="box-sizing: border-box;">
</div>
<div fr-original-style="" style="box-sizing: border-box;"><span
fr-original-style="" style="box-sizing: border-box;"><strong
fr-original-style="" style="box-sizing: border-box;
font-weight: 700;">From</strong>: "Dan Little"
<a class="moz-txt-link-rfc2396E" href="mailto:theduckylittle@gmail.com"><theduckylittle@gmail.com></a><br fr-original-style=""
style="box-sizing: border-box;">
<strong fr-original-style="" style="box-sizing: border-box;
font-weight: 700;">Sent</strong>: 1/2/23 3:40 PM<br
fr-original-style="" style="box-sizing: border-box;">
<strong fr-original-style="" style="box-sizing: border-box;
font-weight: 700;">To</strong>: <a class="moz-txt-link-abbreviated" href="mailto:bfraser@geoanalytic.com">bfraser@geoanalytic.com</a><br
fr-original-style="" style="box-sizing: border-box;">
<strong fr-original-style="" style="box-sizing: border-box;
font-weight: 700;">Cc</strong>: Jeff McKenna
<a class="moz-txt-link-rfc2396E" href="mailto:jmckenna@gatewaygeomatics.com"><jmckenna@gatewaygeomatics.com></a>, GeoMoose Users
<a class="moz-txt-link-rfc2396E" href="mailto:geomoose-users@lists.osgeo.org"><geomoose-users@lists.osgeo.org></a><br fr-original-style=""
style="box-sizing: border-box;">
<strong fr-original-style="" style="box-sizing: border-box;
font-weight: 700;">Subject</strong>: Re: [GeoMoose-users]
WFS identify is GeoMoose using MapServer</span></div>
<div fr-original-style="" style="box-sizing: border-box;"><br
fr-original-style="" style="box-sizing: border-box;">
</div>
<div dir="ltr" fr-original-style="" style="box-sizing:
border-box;">I suspect MS_MAPFILE_PATTERN needs set. Ala: <a
fr-original-style=""
href="https://mapserver.org/mapfile/config.html"
style="box-sizing: border-box; color: rgb(0, 102, 147);
text-decoration: underline; user-select: auto;"
target="_blank" rel="noopener noreferrer"
moz-do-not-send="true" class="moz-txt-link-freetext">https://mapserver.org/mapfile/config.html</a></div>
</blockquote>
<br>
</body>
</html>