[Gvsig_usuarios] La saga de consultas WMS continúa

Fernando González Cortés fernando.gonzalez en iver.es
Jue Mayo 26 18:05:39 CEST 2005


El error que aparece es un error de servidor. El servidor devuelve un 
XML diciendo que hay ocurrido un error mientras procesaba la petición:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ServiceExceptionReport version="1.1.1">
<ServiceException>
Exception in FeatureInfo reply. The entity name must immediately follow 
the '&' in the entity reference.
</ServiceException>
</ServiceExceptionReport>

Lo que creo que pasa es que el servidor intenta formar un XML leyendo de 
la base de datos. El XML con la información de la consulta que forma el 
servidor para devolverle a gvSIG contiene un '&'. Dicho caracter se usa 
como escape en XML pero el servidor no lo usará como escape. Al 
relacionar varios registros con un shape (no se muy bien lo que es esto) 
puede ser que el servidor concatene los distintos resultados con el 
caracter '&'. Otra posibilidad es que haya un registro con el caracter 
'&' en la fuente de datos (algo como 'pans & company') y al no seguir un 
nombre inmediatamente después del símbolo '&' el parser falla.

¿Puede ser? ¿Me he explicado?

Por otro lado el servidor envía el mensaje a gvSIG y gvSIG intenta 
parsear el mensaje para mostrarlo. El resultado es el mismo, el parser 
peta, porque contiene el caracter '&' pero no como caracter de escape, 
si no como caracter literal.

Si es así, deberás de eliminar los símbolos '&' de la fuente de datos o 
deberás de hacer que el servidor los escape de alguna manera antes de 
enviarlos, o no los use o ....

Si no me he aclarado:
-Esto NO pasa el parseado
<ServiceException>
Exception in FeatureInfo reply. The entity name must immediately follow 
the '&' in the entity reference.
</ServiceException>

-Esto SÍ pasa el parseado
<ServiceException>
Exception in FeatureInfo reply. The entity name must immediately follow 
the '&amp;' in the entity reference.
</ServiceException>


Fernando Sanchez wrote:

>Aquí va el log.
>
>Gracias.
>
>
>----- Original Message ----- 
>From: "Francisco José Peñarrubia" <fpenarru en iver.es>
>To: "usuarios de gvSIG,el SIG libre y multiplataforma de la Generalitat
>Valenciana" <gvsig_usuarios en runas.cap.gva.es>
>Sent: Thursday, May 26, 2005 4:18 PM
>Subject: Re: [Gvsig_usuarios] La saga de consultas WMS continúa
>
>
>  
>
>>¿Puedes enviar el fichero gvsig.log para que veamos el error que sale?.
>>
>>Saludos
>>
>>Fernando Sanchez wrote:
>>
>>    
>>
>>>Hola a tod en s:
>>>
>>> Para variar, aquí planteo otra cuestión sobre los servicios WMS:
>>>      
>>>
>Tenemos
>  
>
>>>un shape de un servicio WMS que está enlazado a una tabla DBF externa,
>>>cuando hacemos una consulta con la herramienta de información, y el
>>>      
>>>
>registro
>  
>
>>>del elemento del SHP está enlazando a un único registro de dicha tabla
>>>externa, la herramienta de gvSIG funciona perfectamente; pero cuando el
>>>elemento del SHP linka con más registros de dicha tabla externa, la
>>>herramienta da un error. La pregunta es si todavía no está contemplada
>>>      
>>>
>esta
>  
>
>>>funcionalidad o si se trataría de un error se nuestro servicio o enlace.
>>>
>>> Una vez más, y no la última, gracias por adelantado.
>>>
>>>Un saludo.
>>>
>>>            Fernando Sánchez
>>>   SIG Departamento Informática
>>>(Conselleria de Territorio y Vivienda)
>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>gvSIG_usuarios mailing list
>>>gvSIG_usuarios en runas.cap.gva.es
>>>http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>>>
>>>
>>>      
>>>
>>-- 
>>Francisco José Peñarrubia
>>Equipo gvSIG
>>
>>IVER T.I. S.A.
>>c/Salamanca 50
>>46005 Valencia
>>Spain
>>
>>
>>
>>    
>>
>
>
>----------------------------------------------------------------------------
>----
>
>
>_______________________________________________
>gvSIG_usuarios mailing list
>gvSIG_usuarios en runas.cap.gva.es
>http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>gvSIG_usuarios mailing list
>gvSIG_usuarios en runas.cap.gva.es
>http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>  
>




Más información sobre la lista de distribución gvSIG_usuarios