DIAGNOSTICO
KO "El XML no cumple XSD" es un KO dado por Caixa.
Hay identificados estas dos casuísticas diferentes del KO:
- En aquellos de tipología WIT, el expediente está siendo validado por un XSD diferente
- 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
2 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