DIAGNOSTICO


KO "El XML no cumple XSD" es un KO dado por Caixa. 


Hay identificados estas dos casuísticas diferentes del KO:


  1. En aquellos de tipología WIT, el expediente está siendo validado por un XSD diferente
  2. Hay problemas con la codificación durante la comunicación del XML que causa que el XSD deje de ser valido para ellos


CAUSA


1 KO para los de tipología WIT


Ante el KO El xml no cumple con el xsd o ERROR DE VALIDACION tasacion: 550520231515840. Motivo: Excepción generada al validar el documento. Descripción: org.xml.sax.SAXParseException; systemId: file:///data/informes/caixa/envios/xml/550520231515840.xml; lineNumber: 115; columnNumber: 34; cvc-complex-type.2.4.a: Invalid content was found starting with element 'NUMERO_DE_EDIFICIOS'. One of '{COMENTARIOS_ESPECIALES}' is expected


KO causados por la codificación


(En análisis)


SOLUCIÓN


KO causados por la codificación


Hay que sustituir los caracteres con acentos o especiales del texto.

Siempre antes comprobar si el texto re-codificado puede superar el límite del nodo (NO cambiar textos sin verificar esto)

Siempre antes comprobar que ya esta generado el Informe de tasación e informe completo

También respaldar en el ticket el texto original que se va a sustituir.


Para los textos de advertencias: (Avisar a soporte 2 Desarrollo)

UPDATE VALTECNIC2.ADVERTEN1
SET TEXAD6=NUEVO_TEXTO
WHERE ROWID='$rowId' and NUMEXP='${numexp}', CODADV='${codigoAdvertencia}';


Para los textos de Observaciones de la finalidad: (Avisar a soporte 2 Desarrollo)

UPDATE VALTECNIC2.OBSFIN
SET OBSFIN1=NUEVO_TEXTO
WHERE NUMEXP='${numexp}';


Para los nombres de unidades: (Avisar a soporte 2 Desarrollo)

UPDATE VALTECNIC2.ELEMENTOS
SET nomelmto=NUEVO_TEXTO
WHERE NUMEXP='${numexp}' and id_elmto = ${idElemento};


Para los textos de soluciones de postventas: (Avisar a soporte 2 Desarrollo)

UPDATE VALTECNIC2.REVISION
SET SOLUCION=NUEVO_TEXTO
WHERE NUMEXP='${numexp}' and numpet = ${numpet};




Comprobar que el nombre del suelo no sea muy largo y que no contiene caracteres "ñ", acentos o símbolos que hacen que ocupe más de 30 posiciones.






Ir a la aplicación, ir a la opción de menú Imprimir/Enviar, clicar Enviar




KO para los de tipología WIT


Verificar si la característica "Edificio Completo" esta en SI. Esta característica no permite NO en WIT 


En la aplicación NDT en la Intranet, Menú Desglose, Consulta de Edificio




Anexo


En el caso de no encontrar el problema, al ser un error que nos reportan desde caixa, preguntaremos cual es el problema que tenga el expediente.


Realizaremos una consulta a caixa mediante correo electrónico a : Bustia TAX <[email protected]>


podemos usar un modelo como el siguiente o usarlo como guía:


ASUNTO: Solicitud de información sobre REFERENCIA[EXPEDIENTE]

Buenos días/tardes.

Hemos recibido como respuesta de envío el error "XML no cumple XSD".

Querríamos solicitar información sobre el problema de la referencia:

- REFERENCIA/OBJETO [EXPEDIENTE]

Muchas gracias, un saludo.

* Sustituir REFERENCIA, OBJETO y EXPEDIENTE