Hi,
The message name does match the type attribute. So let's say I send a message with type 'A' this triggers workflow with start event message 'A' but will also trigger an error in workflow 'B' because it doesn't recognize the object in the 'data' field of the cloudevent message (each workflow should receive a different data payload). To make this clearer:
Workflow A starts with message A which has a data field of type Foo.
Workflow B starts with message B which has a data field of type Bar.
When sending message A, this will trigger workflow A which performs correctly but it also throws an error from workflow B due to unrecognized fields and vice-versa.
Thank you.