Skip to contents

Check status of data package evaluation

Usage

check_status_evaluate(transaction, wait = TRUE, env = "production")

Arguments

transaction

(character) Transaction identifier

wait

(logical) Wait for evaluation to complete? See details below.

env

(character) Repository environment. Can be: "production", "staging", or "development".

Value

(logical) TRUE if evaluation has completed, FALSE if in progress, and error if an error was encountered while processing the request

Details

If wait = TRUE, then the function will enter a "while" loop checking every 2 seconds for the completed evaluation report. If wait = FALSE, then the function will only check once and return the result.

Note

User authentication is required (see login())

Examples

if (FALSE) {

login()

# Evaluate data package
transaction <- evaluate_data_package(
  eml = paste0(tempdir(), "/edi.595.1.xml"),
  env = "staging"
)
transaction
#> [1] "evaluate_163966785813042760"

# Check evaluation status
status <- check_status_evaluate(
  transaction = transaction,
  env = "staging"
)
status
#> [1] TRUE

logout()
}