-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No differentiation between Message Start and Intermediate Events for the correlation key #323
Comments
@hkupitz thank you for this bug report. Indeed, this is a complex topic as the correlationKey is defined in the message element itself, which has no knowledge about where is is referenced. I see 2 alternatives:
cc: @ingorichtsmeier wdyt? |
@hkupitz and @jonathanlukas, all Zeebe clients always require a correlation key for publishing messages. My assumption is, that we need a new command for the GRPC spec like As long as we don't have a solution for an optional correlation key, we should keep it as it is. |
@ingorichtsmeier it works on zeebe side. The only "flaw" is that correlation keys are not required on the model as long as only a start message event uses the message. |
May be. But in the Java client I have to write
before I can add And zbctl says
The command cannot be sent without a correlation key. |
True. The correlation key for a start event is "hidden" for the rest of the process instance execution, but required for implementation of messaging pattern: https://docs.camunda.io/docs/components/concepts/messages/#message-patterns |
Describe the bug
When checking a process with a Message Start Event that has a message name configured, the check results in the following task:
As a message start event does not allow to define a message correlation key directly in the BPMN for Camunda 8, this is not accurate.
Steps to reproduce
Expected Behaviour
The above mentioned converter check should not result in a "correlation key" task.
Library version
0.6.2
Camunda version
7.19
The text was updated successfully, but these errors were encountered: