[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