Skip to content

Conversation

@lgblaumeiser
Copy link
Contributor

WHAT

A new endpoint /v4alpha/connectordiscovery/connectors has been added. The endpoint runs a request on the DID document of the given provider did and retrieves the DataService service entries from that document. Based on this information, it does for every connector reference found the version detection and returns an array of connection parameters, one for each connetor.

WHY

To simplify the decentral discovery mechanism as proposed in the DSP protocol spec and being introduced in Catena-X with Saturn.

Closes #2461

Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
*/
ServiceResult<JsonObject> discoverVersionParams(ConnectorParamsDiscoveryRequest request);

CompletableFuture<ServiceResult<JsonArray>> discoverConnectors(ConnectorDiscoveryRequest request);

Check notice

Code scanning / CodeQL

Useless parameter Note

The parameter 'request' is never used.

Copilot Autofix

AI about 3 hours ago

Copilot could not generate an autofix suggestion

Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.

Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Open

Development

Successfully merging this pull request may close these issues.

Improve discovery functionality by retrieving also the DID document to find service endpoints

2 participants