read_evaluate_report {EDIutils} | R Documentation |
Read evaluate report
Description
Read evaluate report
Usage
read_evaluate_report(transaction, as = "xml", env = "production")
Arguments
transaction |
(character) Transaction identifier |
as |
(character) Format of the returned report. Can be: "xml", "html", or "char". |
env |
(character) Repository environment. Can be: "production", "staging", or "development". |
Value
(xml_document or html_document or character) The evaluate quality report document
Note
User authentication is required (see login()
)
See Also
Other Accessing:
read_data_entity_checksum()
,
read_data_entity_names()
,
read_data_entity_name()
,
read_data_entity_resource_metadata()
,
read_data_entity_sizes()
,
read_data_entity_size()
,
read_data_entity()
,
read_data_package_archive()
,
read_data_package_citation()
,
read_data_package_doi()
,
read_data_package_error()
,
read_data_package_from_doi()
,
read_data_package_report_checksum()
,
read_data_package_report_resource_metadata()
,
read_data_package_report_summary()
,
read_data_package_report()
,
read_data_package_resource_metadata()
,
read_data_package()
,
read_evaluate_report_summary()
,
read_metadata_checksum()
,
read_metadata_dublin_core()
,
read_metadata_entity()
,
read_metadata_format()
,
read_metadata_resource_metadata()
,
read_metadata()
Examples
## Not run:
login()
# Evaluate data package
transaction <- evaluate_data_package(
eml = paste0(tempdir(), "/edi.595.1.xml"),
env = "staging"
)
transaction
#> [1] "evaluate_163966785813042760"
# Read as HTML and write to file for a web browser view
qualityReport <- read_evaluate_report(
transaction = transaction,
as = "html",
env = "staging"
)
writeLines(qualityReport, paste0(tempdir(), "/report.html"))
# Read as character and write to file for browsing
qualityReport <- read_evaluate_report(
transaction = transaction,
as = "char",
env = "staging"
)
writeLines(qualityReport, paste0(tempdir(), "/report.txt"))
# Read as XML
qualityReport <- read_evaluate_report(
transaction = transaction,
env = "staging"
)
qualityReport
#> {xml_document}
#> <qualityReport schemaLocation="eml://ecoinformatics.org/qualityReport ...
#> [1] <creationDate>2021-12-16T22:15:38</creationDate>
#> [2] <packageId>edi.606.1</packageId>
#> [3] <includeSystem>lter</includeSystem>
#> [4] <includeSystem>knb</includeSystem>
#> [5] <datasetReport>\n <qualityCheck qualityType="metadata" system=" ...
#> [6] <entityReport>\n <entityName>data.txt</entityName>\n <qualityC ...
logout()
## End(Not run)