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

As a user, I want to validate all internal references from one product to another exist within the archive #316

Closed
Tracked by #712
jordanpadams opened this issue Mar 27, 2021 · 1 comment · Fixed by #600

Comments

@jordanpadams
Copy link
Member

jordanpadams commented Mar 27, 2021

Motivation

...so that I can ensure the referential integrity of product references throughout the entire PDS4 system

Additional Details

Follow-on to #308

Acceptance Criteria

Given a product that contains 1 or more Internal_References to a product
When I perform validation of the product
Then I expect the software to check that any references to products using the lid_reference and lidvid_reference attributes exist in the archive through the Registry

@jordanpadams jordanpadams self-assigned this Mar 27, 2021
@jordanpadams jordanpadams changed the title As a user, I want to check that all Internal References are valid references to other PDS4 products within the entire PDS4 system As a user, I want to validate all product references within a product label exist within the archive Feb 10, 2023
@jordanpadams jordanpadams changed the title As a user, I want to validate all product references within a product label exist within the archive As a user, I want to validate all internal product references within a product label exist within the archive Feb 10, 2023
@jordanpadams jordanpadams changed the title As a user, I want to validate all internal product references within a product label exist within the archive As a user, I want to validate all internal references from one product to another exist within the archive Feb 10, 2023
@miguelp1986
Copy link

@al-niessner can you please provide test cases for us to test?

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

Successfully merging a pull request may close this issue.

3 participants