[mapguide][MG255][New] WMS 1.1.1 Compliance Updates Part 6

Thomas M. Tuerke thomas.m.tuerke at autodesk.com
Tue Apr 25 20:12:04 EDT 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG255

Type
 Defect

Artifact ID
 MG255 (WMS 1.1.1 Compliance Updates Part 6)

Reported by
 Thomas M. Tuerke
 thomastuerke (thomas.m.tuerke at autodesk.com)

New artifact details:
---------------------------------------------------------

- Steps to Reproduce set to new value
  Any otherwise well-formed GetMap request that uses an SRS= value unknown to the system (as determined by GetCapabilities) should return an OGC service exception (not a MapGuide exception response.)  The certification site uses the following parameters:

http://localhost:8008/mapguide/mapagent/mapagent.fcgi?LaYeRs=cite/Lakes&VeRsIoN=1.1.1&ReQuEsT=GetMap&FoRmAt=image/png&WiDtH=168&BbOx=-0.0042,-0.0024,0.0042,0.0024&HeIgHt=96&StYlEs=&SrS=UndefinedSRS
- Artifact created
- Summary set to new value
  WMS 1.1.1 Compliance Updates Part 6
- Priority set to new value
  P2
- Status Explanation set to new value
  Fix required for CITE certification.
- Defect Severity set to new value
  High
- Description set to new value
  OGC Certification stipulates a specific sort of exception return when an unknown spatial reference system (SRS= or CRS=) is presented.  
The WMS server component now limits the SRS/CRS to explicitly what is advertised by the capabilities document for the layers requested.
The MapGuide exception handling code was interfering with this to some extent, if for whatever reason an invalid SRS was specified by the map author.  This class of exceptions are now caught and returned to the caller in an OGC-compliant exception report
- Artifact Status set to new value
  New
- Version set to new value
  1.0.0
- Developer Notes set to new value
  The fix is two-tiered: first, verify that the SRS parameter is in fact one advertised in the capability document; secondly, in the event that an advertised SRS is somehow invalid, the exception thrown by the server is caught and transformed into an OGC (rather than MG) exception response.

---------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list