laptop and a wrench

Erro

The WMS GetFeatureInfo operation in the text/plain format returns a http 400 error when no features are found.

ArcGIS GIS Server
Número de ID do Erro BUG-000175021
EnviadoMarch 13, 2025
Última ModificaçãoMay 22, 2025
Aplica-se àArcGIS GIS Server
Versão encontrada11.3
Sistema OperacionalWindows Server
Versão do Sistema Operacional2019 64 Bit
Versão Fixa11.5, 3.5
StatusFixed

Informações Adicionais

This issue is addressed in 11.5, 3.5

Solução Provisória

The file “featureinfo_text_plain.xsl” under “...\ArcGIS\Server\framework\runtime\ArcGIS\Resources\Styles\WMS” was adapted to also receive a response in the case of features not found. The file was modified as follows:

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:esri_wms="http://www.esri.com/wms" xmlns="http://www.esri.com/wms">

  <xsl:output method="text" indent="no" encoding="ISO-8859-1" omit-xml-declaration="yes"/>

  <xsl:variable name="newline">

    <xsl:text>

    </xsl:text>

  </xsl:variable>

  <xsl:template match="/">   

    <xsl:choose>

      <xsl:when test="esri_wms:FeatureInfoResponse/esri_wms:FeatureInfoCollection">

        <xsl:for-each select="esri_wms:FeatureInfoResponse/esri_wms:FeatureInfoCollection">@<xsl:value-of select="@layername"/><xsl:value-of select="$newline"/>

          <xsl:for-each select="esri_wms:FeatureInfo[1]/esri_wms:Field"><xsl:value-of select="esri_wms:FieldName"/>;</xsl:for-each><xsl:value-of select="$newline"/>

          <xsl:for-each select="esri_wms:FeatureInfo">

            <xsl:for-each select="esri_wms:Field"><xsl:value-of select="esri_wms:FieldValue"/>;</xsl:for-each><xsl:value-of select="$newline"/>

          </xsl:for-each>

        </xsl:for-each>

      </xsl:when>

      <xsl:otherwise>

        <xsl:text>The request is not allowed.</xsl:text>

      </xsl:otherwise>

    </xsl:choose>

  </xsl:template>

</xsl:stylesheet>

Etapas para Reproduzir

ID do Erro: BUG-000175021

Software:

  • ArcGIS GIS Server

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download