Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Message Headers

This page documents the message headers used for client-server communication.

MessageHeader

Used for requests from the client to the server. The sequence number tracks the number of messages sent on this connection since it was established.

MessageHeader

Message header definition

Fields:

FieldTypeLabelDescription
sequence_numberuint64optionalSequence number of the message since midnight UTC
correlation_idstringoptionalCorrelation ID for tracking by client
part_numberuint32optionalPart number for multi-part message
total_partsuint32optionalTotal number of parts in the multi-part message
sent_timestampint64optionalTime the message was sent in UTC (linux milliseconds since epoch)
senderstringoptionalSender identifier

ApplianceMessageHeader

Used for responses from the server to the client. The sequence number tracks the number of messages sent since midnight UTC.

ApplianceMessageHeader

Message header definition

Fields:

FieldTypeLabelDescription
sequence_numberuint64optionalSequence number of the message since midnight UTC
correlation_idstringoptionalCorrelation ID for tracking by client
part_numberuint32optionalPart number for multi-part message
total_partsuint32optionalTotal number of parts in the multi-part message
sent_timestampint64optionalTime the message was sent in UTC (linux milliseconds since epoch)
senderstringoptionalSender identifier