Durante el tiempo de ejecución, la actividad Validar XML determina si los datos XML de entrada son válidos conforme al esquema XML o al WSDL especificados.
La Validar XML tiene las siguientes limitaciones:
Error/Tipo de aviso | Descripción | Ejemplo | Resultado |
---|---|---|---|
Error muy grave | El análisis de los datos XML falla debido a un problema grave que impide que el análisis pueda continuar. Por ejemplo, cuando los datos XML no se ajustan al esquema XML. | Los datos XML no se ajustan al esquema XML. Por ejemplo, el esquema XML especifica que debería haber un elemento raíz llamado <d>, pero los datos XML contienen un elemento raíz llamado <a>. | Cuando se produce un error muy grave, el trabajo de la orquestación actual deja de procesar— ni siquiera finaliza el procesamiento de la actividad Validar XML. Además, las actividades de la orquestación posteriores a la actividad Validar XML no se procesan. El valor devuelto por la actividad Validar XML para el parámetro de salida success es false, pero, puesto que la actividad no llega a finalizar, no se devuelve nada. |
Error (recuperable) | Se produce un error durante el análisis de los datos XML, pero eso no impide el análisis del resto de los datos XML. | Un elemento XML es entero, pero se proporciona una cadena como valor: <a><recuento>dos</recuento></a> | Si durante el análisis solo se generan errores recuperables o avisos, el procesamiento de la actividad Validar XML se completa y se procesan las actividades de la orquestación posteriores a la actividad Validar XML. Se devuelve el valor false en el parámetro de salida success. |
Aviso | Se produce un aviso durante el análisis de los datos XML, pero eso no impide el análisis del resto de los datos XML. | Si durante el análisis solo se generan avisos, el procesamiento de la actividad Validar XML se completa y se procesan las actividades de la orquestación posteriores a la actividad Validar XML. Se devuelve el valor true en el parámetro de salida success. |