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
When sending a message regarding a TransferProcess (e.g. for termination), the TransferProcessManager does not always use the same ID. For outgoing messages regarding a process, the process's correlation ID should be used, as this is shared between the two parties. For e.g. sending a TransferStartMessage, the correct ID is used:
Bug Report
Describe the Bug
When sending a message regarding a
TransferProcess
(e.g. for termination), theTransferProcessManager
does not always use the same ID. For outgoing messages regarding a process, the process's correlation ID should be used, as this is shared between the two parties. For e.g. sending aTransferStartMessage
, the correct ID is used:but in case of termination and completion, the process ID is used (which, if the message is sent by the provider, is not known to the consumer):
This causes an error on the counter-party side, as the message can not be correlated to an existing process.
Expected Behavior
Each message regarding a
TransferProcess
contains an ID known to the counter-party.Observed Behavior
Some messages contain an ID that is not known to the counter-party.
Possible Implementation
Set the
process.getCorrelationId()
for theprocessId
on all messages.The text was updated successfully, but these errors were encountered: