4.4 Put Changes Response
This section provides an example of a Put Changes sub-response (section 2.2.3.1.3).
-
0x00000000: 0C 00 0B 00 9D CF 29 F3 39 94 06 9B 16 03 02 00 0x00000010: 00 0E 02 06 00 03 0B 00 84 00 26 02 20 00 F6 35 0x00000020: 7A 32 61 07 14 44 96 86 51 E9 00 66 7A 4D A4 00 0x00000030: 78 24 22 92 69 92 46 AD 53 B3 94 89 C2 4F 5A CF 0x00000040: A0 9A 00 E9 78 24 DD 6D 96 6D B9 52 AC 4C 94 89 0x00000050: C2 4F 5A CF A0 9A 00 DF 51 13 01 26 02 20 00 13 0x00000060: 1F 09 10 82 C8 FB 40 98 86 65 33 F9 34 C2 1D 6C 0x00000070: 01 70 2D 0C F9 0B 41 37 6F D1 99 44 A6 C3 27 23 0x00000080: 2E DC A7 11 09 33 00 00 00 B5 13 01 41 07 01 8B 0x00000090: 01
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Protocol Version |
Minimum Version |
||||||||||||||||||||||||||||||
Signature |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Cell Response Start |
|||||||||||||||||||||||||||||||
Status / Reserved |
Cell Sub-response Start |
||||||||||||||||||||||||||||||
... |
Request ID |
Request Type |
Status / Reserved |
||||||||||||||||||||||||||||
Knowledge Serialization Start |
Knowledge Specialized Serialization Start |
||||||||||||||||||||||||||||||
... |
Cell Knowledge GUID |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
Cell Knowledge Serialization Star |
||||||||||||||||||||||||||||||
Cell Knowledge Range Entry |
Cell GUID |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
From |
To |
|||||||||||||||||||||||||||||
Cell Knowledge Range Entry |
Cell GUID |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
From |
To |
|||||||||||||||||||||||||||||
A |
Knowledge Specialized Serialization End |
B |
|||||||||||||||||||||||||||||
... |
G |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
C |
||||||||||||||||||||||||||||||
... |
Content Knowledge Tag Entry |
D |
|||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
Clock Data |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
E |
Knowledge Specialized Serialization End |
F |
|||||||||||||||||||||||||||||
Cell Sub-response end |
Cell Response End |
Protocol Version (2 bytes): 0x000C specifies the protocol version of this request.
Minimum Version (2 bytes): 0x000B specifies the minimum version of the protocol schema with which this request is compatible.
Signature: 0x9B069439F329CF9C specifies the signature of this request.
Cell Response Start (4 bytes): 0x00020316 specifies a 32-bit Stream Object Header (section 2.2.1.5.2) for a cell response start. Decoded, this has a type of 0x062, length 1, and is compound.
Status / Reserved (1 byte): 0x00 represents the status bit and reserved field of the cell response (section 2.2.3).
Cell Sub-response Start (4 bytes): 0x0006020E specifies the 32-bit Stream Object Header for a cell sub-response start. Decoded, has a type of 0x041, length 3, and is compound.
Request Id (1 byte): 0x03 specifies the request number as a compact unsigned 64-bit integer (section 2.2.1.1) for this request. Decoded, this represents a value of 0x1.
Request Type (1 type): 0x0B specifies the Request Type (section 2.2.1.6) as a compact unsigned 64-bit integer. Decoded, this represents a value of 0x5.
Status / Reserved (1 byte): 0x00 represents the status bit and reserved field of the cell sub-response (section 2.2.3.1).
Knowledge Serialization Start (2 bytes): 0x0084 specifies the 16-bit Stream Object Header (section 2.2.1.5.1) for a Knowledge (section 2.2.1.13) serialization start. Decoded, has a type of 0x10, length 0, and is compound.
Knowledge Specialized Serialization Start (4 bytes): 0x00200226 specifies the 32-bit Stream Object Header for a knowledge specialized serialization start. Decoded, this has a type of 0x044, length 16, and is compound.
Cell Knowledge GUID (16 bytes): "327A35F6-0761-4414-9686-51E900667A4D" is the string representation of the Cell Knowledge (section 2.2.1.13.2) GUID.
Cell Knowledge Serialization Start (2 bytes): 0x00A4 specifies the 16-bit Stream Object Header for Cell Knowledge serialization start. Decoded, this represents a type of 0x14, length 0, and is compound.
Cell Knowledge Range Entry (2 bytes): 0x2478 specifies the 16-bit Stream Object Header for a Cell Knowledge Range entry (section 2.2.1.13.2.1). Decoded, this represents a type of 0x0F, length 18.
Cell GUID (16 bytes): "92699222-AD46-B353-9489-C24F5ACFA09A" is the string representation of the cell GUID.
From (1 byte): 0x00 specifies the beginning of the cell range as a compact unsigned 64-bit integer. Decoded, this represents a value of zero.
To (1 byte): 0xE9 specifies the end of the cell range as a compact unsigned 64-bit integer. Decoded, this represents a value of 116.
Cell Knowledge Range Entry: 0x2478 specifies the 16-bit Stream Object Header for a Cell Knowledge Range Entry. Decoded, this represents a type of 0x0F, length 18.
Cell GUID (16 bytes): "6D966DDD-52B9-4CAC-9489-C24F5ACFA09A" is the string representation of the cell GUID.
From (1 byte): 0x00 specifies the beginning of the cell range as a compact unsigned 64-bit integer. Decoded, this represents a value of zero.
To (1 byte): 0xDF specifies the end of the cell range as a compact unsigned 64-bit integer. Decoded, this represents a value of 111.
A - Cell Knowledge Serialization End (1 byte): 0x51 specifies an 8-bit Stream Object Header (section 2.2.1.5.3) for a Cell Knowledge serialization end. Decoded, this has a type of 0x14.
Knowledge Specialized Serialization End (2 bytes): 0x0113 specifies a 16-bit Stream Object Header (section 2.2.1.5.4) for a knowledge specialized serialization end. Decoded, this has a type of 0x044.
B - Knowledge Specialized Serialization Start (4 bytes): 0x00200226 specifies a 32-bit Stream Object Header for knowledge specialized serialization start. Decoded, this has a type of 0x044, length of 16, and is compound.
G - Content Tag Knowledge GUID (16 bytes): "10091F13-C882-40FB-9886-6533F934C21D" is the string representation of the Content Tag Knowledge (section 2.2.1.13.5) GUID.
C - Content Tag Knowledge (2 bytes): 0x016C specifies the 16-bit Stream Object Header for a Content Tag Knowledge start. Decoded, this has type 0x2D, length 0, and is compound.
Content Tag Knowledge Entry (2 bytes): 0x2D70 specifies the 16-bit Stream Object Header for a Content Tag Knowledge Entry. Decoded, this has type 0x2E and length 22.
D - BLOB Extended GUID (16 bytes): "37410BF9-D16F-4499-A6C3-27232EDCA711" is the string representation of the GUID portion, and 0x01 is the integer portion of the decoded Extended GUID (section 2.2.1.7).
Clock Data: 0x0000003309 specifies the Binary Item (section 2.2.1.3) in the Content Tag Knowledge Entry (section 2.2.1.13.5.1).
E - Content Tag Knowledge End (1 byte): 0xB5 specifies the 8-bit Stream Object Header for a Content Tag Knowledge end. Decoded, this has type 0x2D.
Knowledge Specialized Serialization End (2 bytes): 0x0113 specifies a 16-bit Stream Object Header for knowledge specialized serialization end. Decoded, this has a type of 0x044.
F - Knowledge Serialization End (1 byte): 0x41 specifies an 8-bit Stream Object Header for knowledge serialization end. Decoded, this has a type of 0x10.
Cell Sub-response end (2 bytes): 0x0107 specifies a 16-bit Stream Object Header for cell sub-response end. Decoded, this has a value of 0x041.
Cell Response End (2 bytes): 0x018B specifies a 16-bit Stream Object Header for a cell response end. Decoded, this has a value of 0x62.