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

Gate: Request Cleaning for BPN Update #431

Closed
2 tasks done
nicoprow opened this issue Sep 1, 2023 · 3 comments
Closed
2 tasks done

Gate: Request Cleaning for BPN Update #431

nicoprow opened this issue Sep 1, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request golden record Issues relating to the Golden Record process

Comments

@nicoprow
Copy link
Contributor

nicoprow commented Sep 1, 2023

Context: When business partner information in the BPDM Pool has been updated, Gates which have matching business partners need those business partners to be updated as well.

The Gate should poll the BPN changelog of the Pool and check for updates on BPNs. If there are updates for BPNs which are referenced by business partners in the output stage, the Gate should request cleaning for this output data from the Orchestrator.

Check whether business partner update needed

For a BPN update the Gate will request a cleaning to the orchestrator for business partners if he business partner has an associated BPN matching the updated BPN

Request cleaning

If the business partner needs to be cleaned, the Gate should request a cleaning from the orchestrator. The request should be in mode NoChanges and the output data needs to be put as the business partner data to clean.

Tasks

Dependencies
#429

@nicoprow
Copy link
Contributor Author

@nicoprow
Copy link
Contributor Author

This issue handles the second use case in the orchestration layer: #455 (comment)

@martinfkaeser martinfkaeser moved this from 🆕 New to 📋 Backlog in BPDM Kanban Sep 20, 2023
@nicoprow
Copy link
Contributor Author

For now checking the timestamp is not needed. This would mean that the Gate which was responsible for causing the Pool Changelog Entry will also start this new request.

@nicoprow nicoprow moved this from 📋 Backlog to 🔖 Ready in BPDM Kanban Sep 28, 2023
@nicoprow nicoprow moved this from 🔖 Ready to 🏗 In progress in BPDM Kanban Sep 28, 2023
@nicoprow nicoprow moved this from 🏗 In progress to 🔖 Ready in BPDM Kanban Sep 28, 2023
@nicoprow nicoprow moved this from 🔖 Ready to 📋 Backlog in BPDM Kanban Sep 28, 2023
@nicoprow nicoprow moved this from 📋 Backlog to 🔖 Ready in BPDM Kanban Oct 19, 2023
@fabiodmota fabiodmota assigned fabiodmota and unassigned fabiodmota Oct 19, 2023
@cezaralexandremorais cezaralexandremorais self-assigned this Oct 20, 2023
@cezaralexandremorais cezaralexandremorais moved this from 🔖 Ready to 🏗 In progress in BPDM Kanban Oct 20, 2023
@cezaralexandremorais cezaralexandremorais moved this from 🏗 In progress to 👀 In review in BPDM Kanban Nov 5, 2023
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in BPDM Kanban Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request golden record Issues relating to the Golden Record process
Projects
Archived in project
Development

No branches or pull requests

3 participants