<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>