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

🐞[R24.8] BusinessPartnerNumber and EndpointURL are not filled in tombstone #841

Closed
mkanal opened this issue Jul 22, 2024 · 2 comments
Closed
Assignees
Labels
bug Something isn't working R24.8

Comments

@mkanal
Copy link
Contributor

mkanal commented Jul 22, 2024

Description

Current behavior

  • Tombstone attribute BusinessPartnerNumber in null (BusinessPartnerNumber exisits for Tombstone )
  • Tombstone attribute EndpointURL is null (EndpointURL exisits for Tombstone)

Expected behavior

  • BPN and EndpointURL attributes are filled when present

Steps to reproduce the Bug

  • Execute scenario

Image

@mkanal mkanal added bug Something isn't working R24.8 labels Jul 22, 2024
@mkanal mkanal modified the milestone: 24.03 Feature Freeze Jul 22, 2024
@dsmf dsmf self-assigned this Jul 26, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
- inline method withProcessingError
- use the new helper methods from ProcessingErrorBuilder
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
… UsagePolicy*Exception

Reason: These exceptions both have the same attributes. Making the PolicyException interface a base class and moving the attributes there simplifies exception handling allowing to deal with both exceptions in the same way without casting / type checking.
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Jul 30, 2024
@dsmf dsmf mentioned this issue Jul 30, 2024
2 tasks
@dsmf
Copy link
Contributor

dsmf commented Jul 30, 2024

PR with some cleanup first

PR for actual fix

dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
…ods as deprecated

use builder instead, even though this will be more eloquent it will be more flexible and easier to understand and change
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
…erException

single field builder and private setters in the class are sufficient here and reduce amount of boilerplate code
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
…test

- Use the new EdcRetrieverException.Builder.
- Add endpoint url(s) and BPN in some places.
- Enhance tests.
- Remove the constructor methods Tombstone.from. Builder is used now.
- General code cleanup and formatting improvements across multiple test and implementation classes to enhance readability and maintainability including extraction of code to methods.
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
@dsmf dsmf mentioned this issue Aug 1, 2024
2 tasks
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 1, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
dsmf added a commit to dsmf/tx-item-relationship-service that referenced this issue Aug 2, 2024
@ds-jhartmann
Copy link
Contributor

Fixed cucumber test in #866
Tested and works as expected. BPN and endpointURL are now filled for Tombstones during the Digital Twin request step

@mkanal mkanal closed this as completed Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working R24.8
Projects
Status: done
Development

No branches or pull requests

3 participants