feat: Integrate Customer Profile Service into Legal Entity Saga and Legal Entity Saga V2 ingestion#521
Merged
jmanzanog merged 43 commits intoMay 1, 2025
Conversation
…recated service references
…ion with PartyManagement API
…es in LegalEntitySaga
…for party and identification entities
…ocessCustomerProfile in LegalEntitySaga
…for email, URL, phone, and postal address entities
…aTest with error handling
…pper instantiation and remove unused mappers
…y setup and streamline upsertParty method
…lEntityExternalId and update LegalEntitySaga accordingly
…ce in LegalEntitySagaV2 for party processing
…2 and improve party processing logging
…s in CustomerProfileService and MapperTest
… for party upsert and remove legalEntityId from OpenAPI specification
…ce into Legal Entity Saga and Legal Entity Saga V2 ingestion
…al Entity Saga integration
…penAPI specifications
…vices and stream-customer-profile
jjjasper
reviewed
Apr 29, 2025
jjjasper
reviewed
Apr 30, 2025
…update test to mock PartyMapper
…update test to mock PartyMapper
jjjasper
approved these changes
May 1, 2025
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
Context:
Integrating Customer Profile service to Legal Entity Saga ingestion.
More context please see https://backbase.atlassian.net/wiki/spaces/ARCH/pages/5118099480/Ingestion+of+Customers
Changes:
LegalEntitySagato process associated party information for each legal entity being process.CustomerProfileServiceto create or update (upsert) the party's record.Purpose:
To ensure that party data related to new or updated legal entities is consistently propagated and maintained within the Customer Profile service, creating a more unified view of customer information as part of the core LE saga ingestion.
Checklist