-
Notifications
You must be signed in to change notification settings - Fork 16
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 linkage for existing BPNs #1121
Comments
@nicoprow @kunyao-cofinity-x We will also need to consider how these updates will be communicated to the Gates. In the given a case a BPN could have been returned to a Gate. This information also must be updated. |
Could possibly be split into two issues:
|
Question: Should it be possible to link a BPNA that represents the LegalAddress into a site? The BPNA would be attached to the BPNS, but would be distinct from the SiteMainAddress. |
At the moment it is not possible but to my knowledge there is no clear requirement either way. I would like to get a feeback on that question from the association. The question boils down to: Is a legal address that resides at a site automatically the site main address? Or can such a site that hosts the legal address also have a different site main address? |
@zygokaktus @Sebastian-Wurm @maximilianong @nicoprow As discussed updated the ticket to focus on enabling the sharing members to make updates to the BPDM Pool. This should be seen in the context of non-conflicting site information shared by the owner to allow updates to existing BPNAs that were created as a generic AdditionalAddress. Please review and let me know if you see any need for further refinement. I would also appreciate your input on the following two points:
|
Just some thoughts:
|
The transformation from a ‘LegalAddress’ to a ‘LegalAndSiteMainAddress’ is currently not reflected when searching for the initial externalId of the ‘LegalAddress’ initially added. The address type is still ‘LegalAddress’. The update of the legal entity in the pool is not transmitted to the gate. Example: externalId LA_09.12. vs LSMA_10.12. |
Finalization of open questions with BPDM Expert Group (@zygokaktus, @Sebastian-Wurm, ...):
|
According to the current standard, we must provide a site main address to create a site - in the worst case it's the first address assigned to a site. Does that mean that I can set the SiteMainAddress once, but I cannot change it afterwards? If so, why is that out of scope? |
@Sebastian-Wurm Updating the SiteMainAddress was put out of scope to provide an initial scope that covers the creation of new sites and attaching sites to existing addresses while keeping the complexity as low as possible. As discussed we will need a follow up on the out of scope content.
Each site is expected to have exactly one SiteMainAddress. We therefore expect the owner to provide a SiteMainAddress or LegalAndSiteMainAddress to issue a BPNS. The alternative would be that a BPNS is issued based on a provided siteName. As suggested the main address could be inferred by the operator by choosing the first address. Based on my understanding the standard mandates the owner to clearly define their sites. The SiteMainAddress is therefore not inferred based on ordering. The current Pool implementation does support an update operation on which BPNA is considered the SiteMainAddress (@nicoprow May I ask you to correct me here if needed?). One could update the underlying BPNA and therefore the SiteMainAddress, but I assume this is not the desired behavior. The unanswered question is: What is meant to happen to the BPNA which was previously considered the SiteMainAddress? @jupakajo @albireo411 @zygokaktus fyi Additional note: I am aware that there were discussions to get rid of the SiteMainAddress, but in the current data model the SiteMainAddress is an integral part. The only way for a sharing member to indicate the desire to create a new site and therefore a BPNS, is by setting the addressType to either SiteMainAddress or LegalAndSiteMainAddress and/or by providing a siteName. There are no other input fields related to a site. Excluding siteBpn since there is no BPNS issued yet. |
Description
As sharing member of BPDM,
I must be able to update how existing BPNs are linked,
so that non-conflicting site information shared by the owner can be applied to the BPDM Pool.
Acceptance Criteria
Handling for out of scope cases is decided (error or silent update of content)Additional Information
In the face of the BP Explorer we will see cases where already issued BPNs must be updated.
Example: A big automotive manufacturer provides a generic address for one of its suppliers. The address gets assigned a BPNA and is attached to the BPNL of the supplier. Afterwards the supplier onboards and provides exactly the same address together with the correct linkage and address type.
Current behavior: The Pool is able to update the BPN content based on the provided referenceValue (BPN or requestIdentifier), but the linkage of the BPNs will not get updated.
Cases to be considered:
Out of scope
To be discussed how the out of scope changes should be handled. I do see two options:
The text was updated successfully, but these errors were encountered: