Durante el tiempo de ejecución, la actividad Validar JSON determina si los datos JSON o XML de entrada son válidos conforme al esquema XML especificado.
La actividad Validar JSON tiene las limitaciones siguientes:
Error/Tipo de aviso | Descripción | Ejemplo | Resultado |
---|---|---|---|
Error muy grave | El análisis de los datos JSON falla debido a un problema grave que impide que el análisis pueda continuar. Por ejemplo, cuando los datos JSON o XML no se ajustan al esquema XML. | Los datos JSON o 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 JSON o 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 JSON. Además, las actividades de la orquestación posteriores a la actividad Validar JSON no se procesan. El valor devuelto por la actividad Validar JSON 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 JSON, pero ello no impide el análisis del resto de los datos. | Un elemento JSON 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 JSON se completa y se procesan las actividades de la orquestación posteriores a la actividad Validar JSON. Se devuelve el valor false en el parámetro de salida success. |
Aviso | Se produce un aviso durante el análisis de los datos JSON, pero ello no impide el análisis del resto de los datos. | Si durante el análisis solo se generan avisos, el procesamiento de la actividad Validar JSON se completa y se procesan las actividades de la orquestación posteriores a la actividad Validar JSON. Se devuelve el valor true en el parámetro de salida success. |