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

Update DMPHub sync script for new DMPHub v2 #384

Closed
9 of 12 tasks
briri opened this issue Oct 5, 2022 · 0 comments
Closed
9 of 12 tasks

Update DMPHub sync script for new DMPHub v2 #384

briri opened this issue Oct 5, 2022 · 0 comments
Assignees

Comments

@briri
Copy link
Collaborator

briri commented Oct 5, 2022

We need to move the existing DMP IDs into the new DMPHub v2.

To do this we will start from the DMPTool (our system of Provenance) and do the following:

  • Copy the existing rack task and modify to point to the new DMPHub
  • Make necessary changes to the app/services/external_apis/dmphub.rb service
  • Update the SSM credentials for DMPTool
  • Adjust the JSON output to work with the new DMPHub (e.g. move download URL into dmpraodmap_related_identifiers)
  • Make sure that the DMPHub provenance record in DMPHub allows for the retention of existing DMP IDs (so it won't mint new ones)
  • Run a sample set and then do side-by-side comparisons with DMPHub v1 to ensure that we have fidelity
  • Migrate full set of DMP IDs
  • Update the SSM credentials for DMPTool to point to the new DMPHub Dev environment
  • Update the SSM credentials for DMPTool to point to the new DMPHub Stg environment and disable retention of existing DMP IDs
  • Update the SSM credentials for DMPTool to point to the new DMPHub Prd environment and disable retention of existing DMP IDs
  • Update contact and contributor in JSON to output name as Last, First
  • Exclude the abbreviation from the affiliation JSON info. Make sure all affiliation are dmproadmap_affiliation
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

1 participant