{% set facet='validate' %} {% if recipe.name %} Validate {{ recipe.name }} @ HXL Proxy {% else %} Validate dataset @ HXL Proxy {% endif %} {% include "includes/headers.html" %} {% set page_help='Validation-page' %} {% include "includes/navbar.html" %}

{% if recipe.name %} Validate {{ recipe.name }} {% else %} Validate dataset {% endif %}

{% if errors == False %}

Dataset is empty!

{% elif errors %} {% if detail_hash %}

Showing only errors for rule {{ errors[detail_hash][0].message }} (back to error summary)

{% for error in errors[detail_hash] %} {% endfor %}
Severity Row Explanation Tag Value
{{ error.rule.severity }} {% if error.row %} {{ error.row.row_number+1 }} {% else %} Hashtags {% endif %} {{ error.rule.description or error.message|nonone }} {{ error.rule.tag_pattern|nonone }} {{ error.value|nonone }}
{% else %}
{% include "includes/params.html" %}

{{ errors|length }} validation issue(s) {% if recipe.args.severity %} (minimum severity: {{ severity }}){% endif %}.

{% for rule_id in errors %} {% set error = errors[rule_id][0] %} {% set number = errors[rule_id]|count %} {% endfor %}
Severity Occurrences HXL tag pattern Explanation
{{ error.rule.severity }} See {{ number }} occurrence(s) {{ error.rule.tag_pattern|nonone }} {{ error.rule.description or error.message|nonone }}
{% endif %} {% else %}

Validation succeeded with no error.

{% endif %}
{% include "includes/scripts.html" %} {% include "includes/chooser-scripts.html" %}