eclipse-tractusx / eclipse-tractusx/knowledge-agents-edc

enhancement: Matchmaking Agent: More meaningful warnings when partial results are integrated from binding agents.

Open
#126 0 comments 0 reactions 1 assignee Claimed by @Martin0815bla View on GitHub
enhancement good first issue
Dominant language
Java
Stars
3
Forks
3
PR merge metrics
No merged PRs in 30d

Description

# As-Is / Observation

Currently, when a [DataServiceExecutor](https://github.com/eclipse-tractusx/knowledge-agents-edc/blob/main/agent-plane/agent-plane-protocol/src/main/java/org/eclipse/tractusx/agents/edc/sparql/DataspaceServiceExecutor.java) interfaces a
KA-BIND endpoint (as opposed to delegating to a KA-TRANSFER endpoint) it will only analyze the status code, but not the status messages returned, but simply utter a warning.

# As-Should / Requirement

As an Agent-Enabled Provider, I want to get more meaningful warnings when data/function binding runs into problems in order to decide whether I have a data or a mapping problem.

That is we should try to analyze the specific status messages which we expect from provisioning-agent and remoting-agent and generate more meaningful warnings.

We should also try to find out when such a call generated no/empty result and maybe generate a warning about that such that the status code will not be 200, but 203.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.