3.1.4.1.1 Common Response Header
All Cltreq responses are prefixed with a 12-byte header whose structure is as follows:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Marker |
|||||||||||||||||||||||||||||||
Version |
|||||||||||||||||||||||||||||||
ReturnCode |
Marker (4 bytes): Reserved. The value MUST be 0xebb0ebb0.
Version (4 bytes): Application-specific. MAY<4> contain the version of the protocol server.
ReturnCode (4 bytes): The return code of the request. Zero indicates success; a negative value indicates failure.
In failure conditions, the Common Response header SHOULD<5> be the only data that is returned by the protocol server.