Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

web-based remote job submission: improve interface for getting output files #5284

Merged
merged 1 commit into from
Jun 22, 2023

Conversation

davidpanderson
Copy link
Contributor

Problem: the old interface for getting output files (get_output.php) downloaded files with their physical name,
which is a cryptic string with no extension.
If the output file is, for example, a .zip, you don't see this. You also don't see the logical name of the file.

Solution: give downloaded files better names.
For example, if a result has a single output file
with logical name 'output.zip',
download it as resultname__output.zip
Similar for multiple output files per result,
for workunits, for single files from a result, and for batches.

Fixes #5262

This can be used as a web API, or directly from web pages (submit.php) This replaces the old interface,
but I'm leaving it there in case anyone is using it.

Add utility functions for

  • getting the full path of an output file
  • getting the logical names of a result's output files

… files

Problem: the old interface for getting output files (get_output.php)
downloaded files with their physical name,
which is a cryptic string with no extension.
If the output file is, for example, a .zip, you don't see this.
You also don't see the logical name of the file.

Solution: give downloaded files better names.
For example, if a result has a single output file
with logical name 'output.zip',
download it as resultname__output.zip
Similar for multiple output files per result,
for workunits, for single files from a result, and for batches.

Fixes #5262

This can be used as a web API, or directly from web pages (submit.php)
This replaces the old interface,
but I'm leaving it there in case anyone is using it.

Add utility functions for
- getting the full path of an output file
- getting the logical names of a result's output files
@davidpanderson davidpanderson merged commit c636206 into master Jun 22, 2023
34 checks passed
@AenBleidd AenBleidd added this to the Server milestone Jun 22, 2023
@AenBleidd AenBleidd deleted the dpa_submit9 branch August 15, 2023 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

web job submission: retrieving output files
2 participants