Retrieving the specific Invalidation of Agreements #4486
Unanswered
hansen-maria
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Without proper logs, stacktraces, or a precise description of the calls being made it's difficult to diagnose. The Management API is what clients should use to interact with the connector instead of DSP messages. You should not use DSP messages unless you are writing a DSP implementation and attempting to achieve interop with the EDC. If that is the case, it's best first to gain a solid understanding of the DSP Specification. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am currently playing around a bit with the EDC Connector and am trying to develop my own client and connector that can also communicate with EDC Connectors, among other things.
This already works via the Management API, but when calling the protocol API (DSP interface) endpoint there are problems in places. I can start contract negotiations via the protocol API, but when I try to initiate a transfer, the connector returns the error
409 "Cannot process TransferRequestMessage because agreement not found or not valid."
?Since I can retrieve an agreement with the specified ID via the Management API, I assume the second case, namely that the agreement is not valid in some way.
The agreement (retrieved via the Management API
/v2/contractagreements/{id}
) looks like this:The transfer request message as follows (POST to
{}/transfers/request
endpoint):Is there a way to check what is not valid?
I am currently working with EDC Connectors (one as consumer, one as provider) version 0.8.1.
Many thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions