Raw message
The raw message is the actual message that is sent between two applications.
The communication layer must be able to handle the message without having any knowledge of the content of the message (body). The information on how to handle this message is stored in the envelope fields.
The raw message is in JSON format:
{
"version": "1.0",
"messageID": "ecfdea0f-da94-4a7f-ac87-0efb80f2575c",
"from": "Acme Corporation",
"systemType": "Acme Corporation",
"messageType": "Diagnostics",
"messageBody": Any JSON value
}
* 
The order of the values in the JSON structure is not mandatory.
* 
Raw messages cannot have system as system type.