Error: There was an error reading the SERVICE_INFO response
When using an ArcIMS Image Service in the .Net version of the Web Mapping Application, the following error displays:
"There was an error reading the SERVICE_INFO response".
There is likely an invalid attribute value in the map configuration file. The error message may display even if the service works correctly in other clients. The .Net ADF is much more strict when parsing ArcXML than the Java ADF, ArcMap, or the HTML Viewer. Therefore, it is possible for services to run correctly everywhere except with .Net.
Solution or Workaround
The most common reason for this error is that one or more attribute values in the map configuration file needs to be a whole number such as "1" or "2"; no decimal point. They can't be a decimal value like "1.5". Some tags and attributes that are affected by this are:
HASHLINESYMBOL linethickness, tickthickness, width
As an example, the following is incorrect since the attribute value for width is "1.5":
<SIMPLELINESYMBOL width="1.5" color="255,0,0" />
This should be changed to:
<SIMPLELINESYMBOL width="1" color="255,0,0" />
Another potential reason for the error is that an attribute value that has incorrect case sensitivity has been included. Attribute values are case sensitive as listed in the ArcXML Programmer's Reference Guide and the ArcXML DTD. The DTD can be found in the ArcIMS Install/documentation directory.
The following is incorrect since the value for units has the wrong case sensitivity:
The following is correct: