BUG

WMS Connector generates incorrect styles.xml that uses the layer's name and not the ID

Last Published: April 25, 2020

Description

The downloadable OGC WMS Connector generates incorrect styles.xml files. The connector uses the ArcIMS layer's name instead of the ArcIMS layer's ID.

Cause

This is a known issue.

Workaround

Typically the the names correspond to ArcIMS layer names and the file appears as follows:

Code:

<?xml version="1.0" encoding="UTF-8"?>
<sld:StyledLayerDescriptor ... version="1.0.0">
<sld:NamedLayer>
     <sld:Name>Ocean</sld:Name>
</sld:NamedLayer>
<sld:NamedLayer>
     <sld:Name>Country</sld:Name>
</sld:NamedLayer>
<sld:NamedLayer>
     <sld:Name>Cities</sld:Name>
</sld:NamedLayer>
</sld:StyledLayerDescriptor>

However, the code needs appear as follows where the layer names are actually ArcIMS layer IDs:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<sld:StyledLayerDescriptor ... version="1.0.0">
<sld:NamedLayer>
     <sld:Name>0</sld:Name>
</sld:NamedLayer>
<sld:NamedLayer>
     <sld:Name>1</sld:Name>
</sld:NamedLayer>
<sld:NamedLayer>
     <sld:Name>2</sld:Name>
</sld:NamedLayer>
</sld:StyledLayerDescriptor>

Edit the file and make the necessary change with a text editor.

Warning:
Each time the capabilities file is updated through the WMS Connector Administrator interface it writes over this file with the incorrect values. Create a backup of this file before updating the capabilities files.

Article ID:000007017

Software:
  • Legacy Products

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options