BUG
When sending a WMS request, ArcIMS will return an error message if the Spatial Reference System code (SRS) is not recognized. At ArcIMS 9.1 Service Pack 1 the error message is "Invalid SRS Value."
This sample Capabilities File fragment and the following GetMap request may cause such a problem.
Capabilities File fragment:
Code:
...
<Layer queryable="0" opaque="0" noSubsets="0">
<Name>wmstest</Name>
<Title>wmstest</Title>
<SRS>EPSG:4326</SRS>
<SRS>EPSG:4327</SRS>
<LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90"/>
...
Code:
http://myserver/wmsconnector/com.esri.wms.Esrimap/wmsservice
?service=WMS
&request=GetMap
&Layers=wmstest
&Styles=
&Version=1.1.1
&SRS=EPSG:4328
&BBOX=-180,180,-90,90
&width=400
&height=300&
Note:
EPSG:4328 is not listed in capabilities file, therefore an error exception will be returned:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ServiceExceptionReport version="1.1.1">
<ServiceException code="InvalidSRS">
Invalid SRS value
</ServiceException>
</ServiceExceptionReport>
In WMS, a Spatial Reference System (SRS) is a text parameter that specifies a horizontal coordinate reference system code. When a WMS GetMap request is issued with an SRS value not listed in the WMS Capabilities file, the WMS Connector returns an exception stating it has encountered an invalid SRS.
Get help from ArcGIS experts
Download the Esri Support App