Fork me on GitHub

Full Report Example

The following is an example of a full report:

PDS Validate Tool Report

Configuration:
   Version                       1.14.0-dev
   Date                          2018-06-21T21:57:53Z

Parameters:
   Targets                       [file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/]
   Rule Type                     pds4.bundle
   Severity Level                WARNING
   Recurse Directories           true
   File Filters Used             [*.xml, *.XML]
   Force Mode                    on
   Data Content Validation       on
   Max Errors                    100000



Product Level Validation Results

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/bundle.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/bundle_checksums.xml

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/browse/Collection_browse.xml
    Begin Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/browse/Collection_browse_inventory.tab
      ERROR  [table.error.missing_CRLF]   table 1, record 1: Record does not end in carriage-return line feed.
    End Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/browse/Collection_browse_inventory.tab

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/browse/ele_mom_browse.xml

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/Collection_context.xml
    Begin Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/Collection_context_inventory.tab
      ERROR  [table.error.missing_CRLF]   table 1, record 1: Record does not end in carriage-return line feed.
      ERROR  [table.error.fields_mismatch]   table 1, record 2: Record 2 has wrong number of fields (expected 2, got 1)
      ERROR  [table.error.missing_CRLF]   table 1, record 3: Record does not end in carriage-return line feed.
      ERROR  [table.error.fields_mismatch]   table 1, record 4: Record 4 has wrong number of fields (expected 2, got 1)
    End Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/Collection_context_inventory.tab

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_host_VG2_1.0.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_inst_PLS_VG2_1.0.xml
      WARNING  [label.warning.schematron]   line 28, 17: The value Plasma Analyzer for attribute Instrument.type is deprecated and should not be used.

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_mission_VOYAGER_1.0.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_target_JUPITER_1.0.xml

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/data/Collection_data.xml
    Begin Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/data/Collection_data_inventory.tab
      ERROR  [table.error.missing_CRLF]   table 1, record 1: Record does not end in carriage-return line feed.
    End Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/data/Collection_data_inventory.tab

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/data/ele_mom_tblChar.xml
    Begin Schema: https://pds.nasa.gov/pds4/dph/v1/PDS4_DPH_700.xsd
      FATAL_ERROR  [label.error.unresolvable_resource]   https://pds.nasa.gov/pds4/dph/v1/PDS4_DPH_700.xsd
    End Schema: https://pds.nasa.gov/pds4/dph/v1/PDS4_DPH_700.xsd

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/checksums.xml

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/Collection_document.xml
    Begin Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/Collection_document_inventory.tab
      ERROR  [table.error.missing_CRLF]   table 1, record 1: Record does not end in carriage-return line feed.
      ERROR  [table.error.fields_mismatch]   table 1, record 2: Record 2 has wrong number of fields (expected 2, got 1)
      ERROR  [table.error.missing_CRLF]   table 1, record 3: Record does not end in carriage-return line feed.
      ERROR  [table.error.fields_mismatch]   table 1, record 4: Record 4 has wrong number of fields (expected 2, got 1)
    End Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/Collection_document_inventory.tab

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/errata.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/mission.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/plsinst.xml

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/Collection_xml_schema.xml
    Begin Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/Collection_xml_schema_inventory.tab
      ERROR  [table.error.missing_CRLF]   table 1, record 1: Record does not end in carriage-return line feed.
    End Content Validation: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/Collection_xml_schema_inventory.tab

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/PDS4_PDS_1700.xml


PDS4 Bundle Level Validation Results

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/browse/Collection_browse.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/Collection_context.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/data/Collection_data.xml
      WARNING  [integrity.warning.member_not_found]   The member 'urn:nasa:pds:example.dph.sample_archive_bundle:data:tablechar.vg2-j-pls-5-summ-ele-mom-96.0sec-v1.0::1.0' could not be found in any product within the given target.

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/Collection_document.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/Collection_xml_schema.xml

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/.DS_Store
      ERROR  [bundle.error.invalid_file_in_root_directory]   File is not valid in bundle root directory
      ERROR  [file.error.name_has_invalid_characters]   File name uses invalid character
      ERROR  [file.error.not_referenced_in_label]   File is not referenced by any label

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/bundle_checksums.txt
      ERROR  [bundle.error.invalid_file_in_root_directory]   File is not valid in bundle root directory

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/data/ELE_MOM.TAB
      ERROR  [file.error.not_referenced_in_label]   File is not referenced by any label

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/PLS/INFO.TXT
      ERROR  [file.error.not_referenced_in_label]   File is not referenced by any label

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/PLS/PLSINST.LBL
      ERROR  [file.error.not_referenced_in_label]   File is not referenced by any label

  FAIL: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/PDS4_DPH_1700.xsd
      ERROR  [file.error.not_referenced_in_label]   File is not referenced by any label

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/bundle.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_inst_PLS_VG2_1.0.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/checksums.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/xml_schema/PDS4_PDS_1700.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_host_VG2_1.0.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/browse/ele_mom_browse.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/plsinst.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/mission.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_mission_VOYAGER_1.0.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/context/PDS4_target_JUPITER_1.0.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/document/errata.xml

  PASS: file:/Users/mcayanan/pds4/dph_example_archive_VG2PLS/bundle_checksums.xml
      WARNING  [integrity.warning.unreferenced_member]   Identifier 'urn:nasa:pds:example.dph.sample_archive_bundle:bundle:bundle_checksums::1.0' is not a member of any collection within the given target

Summary:

  20 error(s)
  3 warning(s)

  Message Types:
    1            label.error.unresolvable_resource
    1            file.error.name_has_invalid_characters
    7            table.error.missing_CRLF
    1            integrity.warning.member_not_found
    2            bundle.error.invalid_file_in_root_directory
    1            integrity.warning.unreferenced_member
    1            label.warning.schematron
    4            table.error.fields_mismatch
    5            file.error.not_referenced_in_label

End of Report