4.3.5 Revision Manifest

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

  
 0x000066c0                 0C 56 0C 05 A9 D1 DF 9C 9B 2E 42
 0x000066D0: B2 59 81 7A F3 51 14 54 80 47 AF 30 54 71 6E 9B
 0x000066E0: 40 98 06 70 7E 81 8D C1 02 34 00 00 00 00 00 00
 0x000066F0: 00 09 D0 24 0C 3A FE 28 71 BE DC 01 43 BD 84 71
 0x00006700: 6C 45 6C 80 8A 00 50 4C 14 B9 FA DE 84 A3 AA 0D
 0x00006710: 4A A3 A8 52 0C 77 AC 70 73 80 13 38 0C DE AF 7C
 0x00006720: 55 4E 95 0E 65 7A D3 A3 FA 63 01 00 00 11 C8 22
 0x00006730: 0C 8E FC 0B 2C 04 9B 61 4C AB 49 48 45 E6 03 EC
 0x00006740: A0  . . . 
        More Revision Manifest Object Group references
 0x0006AB0                                    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

Revision Manifest Start

Revision ID

...

Base Revision ID

...

A

Object Group EXGUID

...

More Revision Manifest Object Group References

...

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: {"DFD1A905-9B9C-422E-42B2-817AF3511454"} 0x01 specifies the Data Element Extended GUID (section 2.2.1.12.5) decoded from 0C 05 A9 D1 DF 9C 9B 2E 42 B2 59 81 7A F3 51 14 54.

SN: (0x80 {"5430AF47-6E71-409B-9806-707E818DC102"} 0x34) 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 34 00 00 00 00 00 00 00.

Data Element Type (1 byte): 0x09 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 0x4.

Revision Manifest Start (2 bytes): 0x24D0 specifies the 16-bit Stream Object Header for Revision Manifest start. Decoded, this has type 0x1A, length 18.

Revision ID: {"84DEFAB9-0DAA-A34A-A852-520C77AC7073"} 0x02 specifies the revision identifier, in the form of an Extended GUID decoded from 14 B9 FA DE 84 A3 AA 0D 4A A3 A8 52 0C 77 AC 70 73.

Base Revision ID: {"4E557CAF-0E95-7A65-D3A3- FA6301000011"} 0xDE0C3813 specifies the base revision identifier, in the form of an Extended GUID decoded from 80 13 38 0C DE AF 7C 55 4E 95 0E 65 7A D3 A3 FA 63 01 00 00 11.

A - Revision Manifest Object Group Reference Start (2 bytes): 0x22C8 specifies the 16-bit Stream Object Header for Revision Manifest Object Group reference start. Decoded, this has a type of 0x19, length 17.

Object Group EXGUID: {"2C0BFC8E-9B04-4C61-AB49-4445E603ECA0"} 0x01 specifies the Object Group Extended GUID decoded from 0C 8E FC 0B 2C 04 9B 61 4C AB 49 44 45 E6 03 EC A0.

More Revision Manifest Object Group References: The rest of the Revision Manifest Object Group reference elements have been omitted from this example.

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