4.3.3 Storage Manifest

This is the Storage Manifest that is part of the Put Changes Request example (section 4.3).

 0x00006600:                                           0C 56
 0x00006610: 0C 99 FA 30 D7 2C 12 88 42 B7 22 0A 12 5C FD A7
 0x00006620: E5 80 47 AF 30 54 71 6E 9B 40 98 06 70 7E 81 8D
 0x00006630: C1 02 32 00 00 00 00 00 00 00 05 60 20 94 33 B9
 0x00006640: 0E 1D 57 E9 41 AA D3 88 0D 92 D3 19 55 38 66 14
 0x00006650: B9 FA DE 84 A3 AA 0D 4A A3 A8 52 0C 77 AC 70 73
 0x00006660: 0C B9 FA DE 84 A3 AA 0D 4A A3 A8 52 0C 77 AC 70
 0x00006670: 73 0C 65 46 2A 6F C8 42 C7 46 BA B4 E2 8F DC E1
 0x00006680: E3 2B 05


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Data Element Start

Data Element EXGUID

...

SN

...

Data Element Type

Cell Storage Manifest Schema GUID Start

GUID

...

Cell Storage Manifest Root Declare Start

Root EXGUID

...

Cell ID

...

Data Element End

Data Element Start (2 bytes): 0x560C specifies the 16-bit Stream Object Header (section 2.2.1.5.1) for a data element start. Decoded, this has a type of 0x1, length 43, and is compound.

Data Element EXGUID: {"D730FA99-122C-4288-22B7-E5A7FD5C120A"} 0x01 specifies a string representation of the Data Element Extended GUID (see section 2.2.1.12.3) decoded from 0C 99 FA 30 D7 2C 12 88 42 B7 22 0A 12 5C FD A7 E5.

SN: 80 {"5430AF47-6E71-409B-9806-707E818DC102"} 0x32 specifies a string representation of the Serial Number (section 2.2.1.9) decoded from 80 47 AF 30 54 71 6E 9B 40 98 06 70 7E 81 8D C1 02 32 00 00 00 00 00 00 00.

Data Element Type (1 byte): 0x05 specifies the data element type (section 2.2.1.12.1) as a compact unsigned 64-bit integer (section 2.2.1.1). Decoded, this represents a data element type of 0x2.

Cell Storage Manifest Schema GUID Start (2 bytes): 0x2060 specifies the 16-bit Stream Object Header for a cell Storage Manifest schema GUID. Decoded, this has a type of 0x0C, length 16.

GUID: {"0EB93394-571D-41E9-AAD3-880D92D31955"} specifies a string representation of the schema GUID.

Cell Storage Manifest Root Declare (2 bytes): 0x6638 specifies the 16-bit Stream Object Header for a cell Storage Manifest root declare. Decoded, this has a type of 0x07, length 51.

Root EXGUID: {"84DEFAB9-AAA3-4A0D-A3A8-520C77AC7073"} 0x02 specifies a string representation of the root Storage Manifest Extended GUID decoded from 14 B9 FA DE 84 A3 AA 0D 4A A3 A8 52 0C 77 AC 70 73.

Cell ID: {"84DEFAB9-AAA3-52A8-0C77-520C77AC7073"} 0x01, {"6F2A4665-42C8-46C7-BAB4-E28FDCE1E32B"} 0x01 specifies a string representation of the Cell ID (section 2.2.1.10) decoded from 0C B9 FA DE 84 A3 AA 0D 4A A3 A8 52 0C 77 AC 70 73 0C 65 46 2A 6F C8 42 C7 46 BA B4 E2 8F DC E1 E3 2B

Data Element End (1 byte): 0x05 specifies the 8-bit Stream Object Header (section 2.2.1.5.3) for data element end.