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

NSSDCA Delivery: urn:nasa:pds:ast_binary_parameters_compilation::3.0 #61

Closed
neese opened this issue Feb 11, 2021 · 12 comments
Closed

NSSDCA Delivery: urn:nasa:pds:ast_binary_parameters_compilation::3.0 #61

neese opened this issue Feb 11, 2021 · 12 comments

Comments

@neese
Copy link

neese commented Feb 11, 2021

Discipline Node Information

Delivering Node: please enter your DN here for record keeping purposes
PDS_PSI

NSSDCA Delivery Package: please upload the files output by PDS Deep Archive as a TAR.GZ or ZIP file here, or supply a URL to download from
https://sbnarchive.psi.edu/pds4/deep_archive_deliveries/sbnpsi_batch_1_20210211.zip


Engineering Node Process

See the internal EN process at https://pds-engineering.jpl.nasa.gov/content/nssdca_interface_process

@c-suh
Copy link
Contributor

c-suh commented Feb 16, 2021

Hello @neese, gbo_ast_fieber-beyer_spectra_v2.0_20210211_aip_v1.0.xml has failed validation with the following error:

FAIL: gbo_ast_fieber-beyer_spectra_v2.0_20210211_aip_v1.0.xml
Begin Content Validation: gbo_ast_fieber-beyer_spectra_v2.0_20210211_transfer_manifest_v1.0.tab
ERROR [error.table.field_value_data_type_mismatch] table 1, record 129, field 2: Value does not match its data type 'ASCII_File_Specification_Name': The filename spec '6.xml' does not match the pattern '[A-Za-z0-9][A-Za-z0-9-.]*[A-Za-z0-9].[A-Za-z0-9]+'
ERROR [error.table.field_value_data_type_mismatch] table 1, record 130, field 2: Value does not match its data type 'ASCII_File_Specification_Name': The filename spec '6.tab' does not match the pattern '[A-Za-z0-9][A-Za-z0-9-
.]*[A-Za-z0-9].[A-Za-z0-9]+'
End Content Validation: gbo_ast_fieber-beyer_spectra_v2.0_20210211_transfer_manifest_v1.0.tab

Please post or send a corrected file.


As an additional note, PDS Deep Archive has been recently updated to v0.4.0, and it appears
you are using an earlier version. Please upgrade at your earliest convenience:
https://nasa-pds.github.io/pds-deep-archive/installation/index.html#upgrade-software

@c-suh
Copy link
Contributor

c-suh commented Feb 16, 2021

@neese 4 of the 5 bundles have been submitted to the NSSDCA and are currently in processing.

Using the SIP LID(s) below, you can check the status of this submission at https://nssdc.gsfc.nasa.gov/psi/ReportPDS4.jsp.

SIP LID(s):
urn:nasa:pds:system_bundle:product_sip_deep_archive:ast_binary_parameters_compilation_v3.0_20210211
urn:nasa:pds:system_bundle:product_sip_deep_archive:ast_lightcurve_derived_parameters_v1.0_20210211
urn:nasa:pds:system_bundle:product_sip_deep_archive:ast_spectra_reddy_neos_marscrossers_v1.0_20210211
urn:nasa:pds:system_bundle:product_sip_deep_archive:gbo.ast.jpl.radar.shape_models_v1.0_20210211

@neese
Copy link
Author

neese commented Feb 16, 2021 via email

@c-suh
Copy link
Contributor

c-suh commented Feb 16, 2021

Hi Carol @neese,

Thank you for the information; the rules are certainly pertinent! I will take a look at the logic, check in with the requisite people, and get back to you by hopefully next week at the latest.

@jordanpadams
Copy link
Member

@c-suh if this looks like a bug, please create a ticket in validate and we can look to make a fix.

@c-suh
Copy link
Contributor

c-suh commented Feb 18, 2021

Hi @jordanpadams and @neese, I've opened a ticket at NASA-PDS/validate#299. Carol, depending on the status of the linked issue, I will proceed. However, the other 4 bundles have been successfully archived! (If verifying results from https://nssdc.gsfc.nasa.gov/psi/reportpds4.action, please excuse the results which say "Failed"; this was due to my having forgotten the introduction of a new component to the process, and I caused duplicate submissions of the bundles. )

@jordanpadams
Copy link
Member

jordanpadams commented Feb 25, 2021

@c-suh I think we can proceed with submitting all the bundles as long as that is the only error validate throws. as long as NSSDCA receives it, we should be fine. we can check with validate and make that fix when we can.

@neese in the future, if you encounter false errors in validate, please file a bug report here: https://github.com/NASA-PDS/validate/issues/new/choose . We do our best to interpret the standards and implement accordingly, but bugs happen 🐛 🐞 😄

@c-suh
Copy link
Contributor

c-suh commented Mar 3, 2021

@neese the last set has been submitted to the NSSDCA and is currently in processing.

Using the SIP LID below, you can check the status of this submission at https://nssdc.gsfc.nasa.gov/psi/ReportPDS4.jsp.

SIP LID:

  • urn:nasa:pds:system_bundle:product_sip_deep_archive:gbo_ast_fieber-beyer_spectra_v2.0_20210211

@smclaughlin7
Copy link

@neese @c-suh We/NSSDCA are in the process of ingesting the 11 SIPs submitted last week and the one submitted yesterday. Here are the LIDVIDs:

urn:nasa:pds:system_bundle:product_sip_deep_archive:ast-lightcurve-database_v2.0_20210222::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:ast-lightcurve-database_v3.0_20210222::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:asteroid_polarimetric_database_v1.0_20210222::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:ast_binary_parameters_compilation_v1.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:tno-centaur_diam-albedo-density_v1.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:ast_binary_parameters_compilation_v2.0_20210222::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:iue.ast.hendrix.spectra_v1.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:orex.ola_v3.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:smallbodiesoccultations_v1.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:smallbodiesoccultations_v2.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:smallbodiesoccultations_v3.0_20210223::1.0
urn:nasa:pds:system_bundle:product_sip_deep_archive:gbo_ast_fieber-beyer_spectra_v2.0_20210211::1.0

And as @c-suh noted, you can check statuses at https://nssdc.gsfc.nasa.gov/psi/ReportPDS4.jsp. To get a list of all SBN-PSI's SIPs, select "Planetary Science Institute Subnode" for Provider Site. You can narrow the results by entering a start/stop date, keeping in mind this is the date when NSSDCA automatically pulled the SIP from online repository https://pds.nasa.gov/data/pds4/manifests/, which typically a day after EN/Ops posted the SIP. To check the status of the most recent 12 SIPs, I recommend entering a start date of "2021-02-24". The resulting report will show those 12 submissions.

In a PDS4 report, a remark of "Sent to ingest" in the "SIP Details" area along with a status of "Pre-Ingest" for a bundle or collection in the "Bundle/Collection LIDVID" area means we're still ingesting and archiving the contents of the submission. When we've successfully finished archiving to tape, we update the status to "Archived". Just an FYI, for one PDS4 SIP/bundle submission, create one NSSDCA collection for the bundle product and one NSSDCA collection for each of the primary collection identified in the bundle product.

As you use the PDS4 Reporting tool, please let me know if there's additional information you would like to see or to be able to search on. We expect to be refining the interface as we get more submissions and as more nodes use it.

Thanks!

@c-suh
Copy link
Contributor

c-suh commented Mar 5, 2021

@smclaughlin7 thank you for the information! I've made note of the multiple pieces of information and regarding additional info from the PDS4 Reporting tool, although I do not have any thoughts at the moment, no doubt @jordanpadams would have relevant and helpful input.

@c-suh
Copy link
Contributor

c-suh commented Mar 5, 2021

@neese the 5 sets from this ticket have been successfully archived.

@c-suh c-suh closed this as completed Mar 5, 2021
@jordanpadams
Copy link
Member

jordanpadams commented Mar 5, 2021

@smclaughlin7 the output report should suffice right now. one minor helpful tidbit would be include some ℹ️ or ❓ icon or some easy to access help info next to the output report that briefly mention what Sent to ingest and Pre-Ingest mean in this context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants