You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Providers must include a `processId` property in the `TransferProcess` with a value set to the `@id` of the corresponding `TransferRequestMessage`.
Also, the examples for the TransferRequestMessage do NOT contain such a processId field.
EDC in the role of a consumer DOES add a processId to the TransferRequestMessage and consequently of course also expects the TransferStartMessage to contain exactly that as the processId
Independent of whether this is good or not in the spec, I think EDC is not compliant here right now.
Example EDC request message: (EDC 0.1.0 / product-edc 0.4.1)
definitely a leftover in the specs, the message @id represents the message itself (mainly for idempotency), while the processId represents the whole process, and it's shared between the two parts.
This issue should be opened on the ids-specification repo.
This is similar to #3241 in the negotiation process, but I think the messages and spec description is more clear in the transfer process.
https://github.com/International-Data-Spaces-Association/ids-specification/blob/d58a9ff0bec98d48825ed98325d45d316e17c834/transfer/transfer.process.protocol.md?plain=1#L102
Also, the examples for the
TransferRequestMessage
do NOT contain such aprocessId
field.EDC in the role of a consumer DOES add a
processId
to theTransferRequestMessage
and consequently of course also expects theTransferStartMessage
to contain exactly that as theprocessId
Independent of whether this is good or not in the spec, I think EDC is not compliant here right now.
Example EDC request message: (EDC 0.1.0 / product-edc 0.4.1)
--
Matthias Binzer
The text was updated successfully, but these errors were encountered: