-
Notifications
You must be signed in to change notification settings - Fork 22
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
Release 3.5.0 of IRS #176
Release 3.5.0 of IRS #176
Conversation
# Conflicts: # DEPENDENCIES
…tsService of irs registry client
… already includes the ids suffix
# Conflicts: # irs-ess/src/main/java/org/eclipse/tractusx/ess/discovery/DiscoveryFinderRequest.java # irs-ess/src/main/java/org/eclipse/tractusx/ess/discovery/EdcAddressResponse.java # irs-ess/src/main/java/org/eclipse/tractusx/ess/discovery/EdcDiscoveryClient.java # irs-ess/src/main/java/org/eclipse/tractusx/ess/discovery/EdcDiscoveryFacade.java # irs-ess/src/test/java/org/eclipse/tractusx/ess/discovery/EdcDiscoveryClientImplTest.java # irs-ess/src/test/java/org/eclipse/tractusx/ess/discovery/EdcDiscoveryFacadeTest.java
…ient.submodel.path
…from PartSiteInformationAsPlanned and ValidityPeriod from PartAsPlanned
# Conflicts: # irs-ess/src/main/java/org/eclipse/tractusx/ess/service/EssService.java
…ng-highcharts feat(impl):[TRI-1629] remove gatling highcharts
…encies # Conflicts: # DEPENDENCIES
…ntroller and moved to controller package
…holders chore(workflows): Update secret placeholders for IRS DIL user
chore(dependencies): Add test scope to dependency scan
…-use Feature/tri 1523 ess ready to use
…pdated independently of jobSnapshot
…n-tests-for-ESS TRI-1523: Adjusted and tavern tests for ESS-investigation use cases
…ane-without-negotiation Fix/tri 1646 irs calls dataplane without negotiation
feat(ess):[TRI-1523] Add state to BpnInvestigationJob which will be u…
chore(docs): Update CHANGELOG.md
Prepare Helm release for next version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
final String subprotocolBody = endpoint.getProtocolInformation().getSubprotocolBody(); | ||
final Optional<String> dspEndpoint = extractDspEndpoint(subprotocolBody); | ||
if (dspEndpoint.isPresent()) { | ||
log.debug("Using dspEndpoint of subprotocolBody '{}' to get submodel payload", subprotocolBody); |
Check failure
Code scanning / CodeQL
Log Injection High
user-provided value
() -> new ResponseStatusException(HttpStatus.BAD_REQUEST, | ||
"Malformed EDC Notification - content without incidentBPN key.")); | ||
log.info("Received notification request on mock with id {} and incidentBPNSs {}", | ||
notification.getHeader().getNotificationId(), incidentBPNSs); |
Check failure
Code scanning / CodeQL
Log Injection High
user-provided value
() -> new ResponseStatusException(HttpStatus.BAD_REQUEST, | ||
"Malformed EDC Notification - content without incidentBPN key.")); | ||
log.info("Received notification request on mock with id {} and incidentBPNSs {}", | ||
notification.getHeader().getNotificationId(), incidentBPNSs); |
Check failure
Code scanning / CodeQL
Log Injection High
user-provided value
.map(Object::toString); | ||
|
||
final SupplyChainImpacted supplyChainImpacted = notificationResult.map(SupplyChainImpacted::fromString) | ||
.orElse(SupplyChainImpacted.UNKNOWN); | ||
log.debug("Received answer for Notification with id '{}' and investigation result '{}'.", | ||
originalNotificationId, supplyChainImpacted); |
Check failure
Code scanning / CodeQL
Log Injection High
user-provided value
@@ -61,7 +61,7 @@ | |||
.map(EdcDiscoveryResult::connectorEndpoint)) | |||
.flatMap(List::stream) | |||
.toList(); | |||
log.info("Discovered the following endpoints for BPN {}: {}", bpn, String.join(", ", endpoints)); | |||
log.info("Discovered the following endpoints for BPN '{}': '{}'", bpn, String.join(", ", endpoints)); |
Check failure
Code scanning / CodeQL
Log Injection High
user-provided value
This log entry depends on a
Changed
dspEndpoint
insubprotocolBody
of the Asset Administration Shell to request submodel data directly.Fixed
incidentBPNs
toincidentBPNSs
.catenaXSiteId
ofPartSiteInformationAsPlanned
)validityPeriod
ofPartAsPlanned