Welcome to mirror list, hosted at ThFree Co, Russian Federation.

system_hw_chassis.yaml « linux « zbxsysinfo « libs « tests - github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 9ca6b795fcd39732563670ef413af597107b5a37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
---
test case: "#1.1 successfully read 'vendor'"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#1.2 successfully read 'vendor'"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 2991
  fragments:
    - '\x10'
    - '\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#1.3 successfully read 'vendor'"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 2991
  fragments:
    - '\x10'
    - '\x17'
    - '\x00'
    - '\x00'
    - '\x03'
    - '\x03'
    - '\x03'
    - '\x00'
    - '\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#1.4 successfully read 'vendor'"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 2991
  fragments:
    - '\x10'
    - '\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00'
    - '\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#1.5 successfully read 'vendor'"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00'
    - '\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20'
    - '\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72'
    - '\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#1.6 successfully read 'vendor'"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20'
    - '\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72'
    - '\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#2.1 successfully read 'model'"
in:
  param: 'system.hw.chassis[model]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP EliteDesk 800 G3 DM 65W'
  return: 'SYSINFO_RET_OK'
---
test case: "#3.1 successfully read 'serial'"
in:
  param: 'system.hw.chassis[serial]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: '8CG713585H'
  return: 'SYSINFO_RET_OK'
---
test case: "#4.1 successfully read 'full'"
in:
  param: 'system.hw.chassis[full]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP HP EliteDesk 800 G3 DM 65W 8CG713585H Mini PC'
  return: 'SYSINFO_RET_OK'
---
test case: "#2.1 unsuccessfully read 'type'"
in:
  param: 'system.hw.chassis[type]'
  file_len: 2991
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'Mini PC'
  return: 'SYSINFO_RET_OK'
---
test case: "#2.2 unsuccessfully read"
in:
  param: 'system.hw.chassis[serial]'
  file_len: 0
  fragments:
    - ''
out:
  value: 'Cannot obtain hardware information.'
  return: 'SYSINFO_RET_FAIL'
---
test case: "#3 File length bigger than actual fragment length"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 6000
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'HP'
  return: 'SYSINFO_RET_OK'
---
test case: "#4 File length smaller than actual fragment length"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 1
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'Cannot obtain hardware information.'
  return: 'SYSINFO_RET_FAIL'
---
test case: "#5 File length 0 while actual frament length is bigger"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 0
  fragments:
    - '\x10\x17\x00\x00\x03\x03\x03\x00\x00\x00\x02\xFE\xFF\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x1F\x03\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1A\x04\x00\x01\x02\x00\xF0\x03\xFF\x80\x99\x09\x3C\x10\x00\x20\x00\x03\x0F\x02\x10\x06\x21\x00\x00\x48\x50\x00\x50\x32\x31\x20\x56\x65\x72\x2E\x20\x30\x32\x2E\x31\x36\x00\x30\x33\x2F\x32\x39\x2F\x32\x30\x31\x38\x00\x00\x01\x1B\x05\x00\x01\x02\x03\x04\x9E\x29\x02\x80\xB9\xD7\x28\x87\xD2\x24\x76\x00\x4B\xBB\x61\x00\x06\x05\x06\x48\x50\x00\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x20\x38\x30\x30\x20\x47\x33\x20\x44\x4D\x20\x36\x35\x57\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x59\x33\x41\x31\x38\x41\x56\x00\x31\x30\x33\x43\x5F\x35\x33\x33\x30\x37\x46\x20\x48\x50\x20\x45\x6C\x69\x74\x65\x44\x65\x73\x6B\x00\x00\x02\x11\x06\x00\x01\x02\x03\x04\x05\x01\x06\x00\x00\x0A\x00\x00\x00\x48\x50\x00\x38\x32\x39\x41\x00\x4B\x42\x43\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x30\x36\x2E\x32\x31\x00\x50\x47\x41\x54\x55\x30\x42\x4B\x39\x37\x31\x41\x49\x41\x00\x20\x00\x20\x00\x00\x03\x18\x07\x00\x01\x23\x02\x03\x04\x03\x03\x03\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x50\x00\x20\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x38\x43\x47\x37\x31\x33\x35\x38\x35\x48\x00\x00\x0B\x05\x08\x00\x04\x46\x42\x59\x54\x45\x23\x33\x45\x33\x59\x35\x4B\x36\x45\x36\x4A\x36\x53\x36\x61\x37\x48\x37\x4D\x37\x51\x37\x54\x37\x57\x37\x61\x37\x64\x37\x6A\x37\x6D\x62\x68\x63\x41\x2E\x72\x41\x3B\x00\x42\x55\x49\x4C\x44\x49\x44\x23\x31\x36\x57\x57\x57\x36\x41\x44\x33\x30\x32\x23\x53\x41\x42\x42\x23\x44\x41\x42\x42\x3B\x00\x45\x44\x4B\x32\x5F\x31\x00\x42\x75\x66\x66\x3D\x32\x00\x00\x0D\x16\x09\x00\x0E\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x65\x6E\x55\x53\x00\x64\x61\x44\x4B\x00\x6E\x6C\x4E\x4C\x00\x66\x69\x46\x49\x00\x66\x72\x46\x52\x00\x64\x65\x44\x45\x00\x69\x74\x49\x54\x00\x6A\x61\x4A\x50\x00\x6E\x6F\x4E\x4F\x00\x70\x74\x50\x54\x00\x65\x73\x45\x53\x00\x73\x76\x53\x45\x00\x7A\x68\x43\x4E\x00\x7A\x68\x54\x57\x00\x00\x07\x1B\x0A\x00\x01\x80\x01\x00\x01\x00\x01\x20\x00\x20\x00\x00\x04\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x31\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0B\x00\x01\x81\x01\x00\x04\x00\x04\x20\x00\x20\x00\x00\x05\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x32\x20\x43\x61\x63\x68\x65\x00\x00\x07\x1B\x0C\x00\x01\x82\x01\x00\x20\x00\x20\x20\x00\x20\x00\x00\x06\x05\x08\x00\x00\x00\x00\x00\x00\x00\x00\x4C\x33\x20\x43\x61\x63\x68\x65\x00\x00\x04\x30\x0D\x00\x01\x03\xC6\x02\xE9\x06\x09\x00\xFF\xFB\xEB\xBF\x03\x8A\x64\x00\x10\x0E\x10\x0E\x41\x32\x0A\x00\x0B\x00\x0C\x00\x04\x05\x06\x04\x04\x08\xFC\x00\xC6\x00\x04\x00\x04\x00\x08\x00\x55\x33\x45\x31\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x00\x49\x6E\x74\x65\x6C\x28\x52\x29\x20\x43\x6F\x72\x65\x28\x54\x4D\x29\x20\x69\x37\x2D\x37\x37\x30\x30\x20\x43\x50\x55\x20\x40\x20\x33\x2E\x36\x30\x47\x48\x7A\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x54\x6F\x20\x42\x65\x20\x46\x69\x6C\x6C\x65\x64\x20\x42\x79\x20\x4F\x2E\x45\x2E\x4D\x2E\x00\x00\xCF\x09\x0E\x00\x00\x00\x00\x00\x42\x00\x00\x1B\x0F\x0F\x00\xFF\xFF\x65\x00\x00\x00\x00\x00\x00\x80\x01\x43\x50\x55\x20\x46\x61\x6E\x00\x00\x1B\x0F\x10\x00\xFF\xFF\x66\x00\x00\x00\x00\x00\x00\x80\x01\x43\x68\x61\x73\x73\x69\x73\x20\x46\x61\x6E\x00\x00\x08\x09\x11\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x12\x00\x01\x00\x02\xFF\x1C\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x00\x44\x69\x73\x70\x6C\x61\x79\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x13\x00\x01\x0B\x02\x0B\x1F\x52\x4A\x34\x35\x2F\x55\x53\x42\x00\x4C\x41\x4E\x00\x00\x08\x09\x14\x00\x01\x00\x02\x0D\x1D\x46\x52\x4F\x4E\x54\x20\x41\x55\x44\x00\x46\x72\x6F\x6E\x74\x20\x68\x65\x61\x64\x70\x68\x6F\x6E\x65\x20\x6F\x75\x74\x00\x00\x08\x09\x15\x00\x01\xFF\x02\x00\x1D\x53\x50\x4B\x52\x00\x53\x70\x65\x61\x6B\x65\x72\x00\x00\x08\x09\x16\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x31\x00\x46\x52\x4F\x4E\x54\x20\x54\x59\x50\x45\x20\x43\x00\x00\x08\x09\x17\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x18\x00\x01\x03\x02\x12\x10\x46\x52\x4F\x4E\x54\x20\x55\x53\x42\x20\x33\x2E\x30\x00\x46\x72\x6F\x6E\x74\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x19\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x31\x00\x00\x08\x09\x1A\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x32\x00\x00\x08\x09\x1B\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x33\x00\x00\x08\x09\x1C\x00\x01\x00\x02\x12\x10\x55\x53\x42\x00\x52\x65\x61\x72\x20\x55\x53\x42\x20\x33\x2E\x30\x20\x50\x6F\x72\x74\x20\x34\x00\x00\x08\x09\x1D\x00\x01\x03\x02\x00\x10\x4D\x45\x44\x49\x41\x00\x41\x75\x78\x20\x55\x53\x42\x20\x70\x6F\x72\x74\x00\x00\x08\x09\x1E\x00\x01\x22\x02\x22\x20\x43\x74\x72\x6C\x30\x50\x6F\x72\x74\x31\x00\x53\x41\x54\x41\x31\x00\x00\x08\x09\x1F\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x00\x4D\x61\x69\x6E\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x20\x00\x01\xFF\x02\x00\xFF\x50\x57\x52\x43\x50\x55\x00\x43\x50\x55\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x21\x00\x01\xFF\x02\x00\xFF\x53\x41\x54\x41\x50\x57\x52\x30\x00\x53\x41\x54\x41\x20\x70\x6F\x77\x65\x72\x00\x00\x08\x09\x22\x00\x01\xFF\x02\x00\xFF\x43\x48\x46\x41\x4E\x32\x00\x52\x65\x61\x72\x20\x63\x68\x61\x73\x73\x69\x73\x20\x66\x61\x6E\x00\x00\x08\x09\x23\x00\x01\xFF\x02\x00\xFF\x43\x50\x55\x46\x41\x4E\x00\x43\x50\x55\x20\x66\x61\x6E\x00\x00\x08\x09\x24\x00\x01\x03\x02\x00\xFF\x50\x42\x2F\x4C\x45\x44\x00\x50\x6F\x77\x65\x72\x20\x42\x75\x74\x74\x6F\x6E\x20\x61\x6E\x64\x20\x46\x72\x6F\x6E\x74\x20\x4C\x45\x44\x00\x00\x08\x09\x25\x00\x01\x03\x02\x00\xFF\x48\x4C\x43\x4B\x00\x48\x6F\x6F\x64\x20\x6C\x6F\x63\x6B\x00\x00\x08\x09\x26\x00\x01\x03\x02\x00\xFF\x48\x53\x4E\x52\x00\x48\x6F\x6F\x64\x20\x73\x65\x6E\x73\x65\x00\x00\x09\x11\x27\x00\x01\xB2\x08\x03\x04\x05\x00\x04\x05\x00\x00\x00\xE0\x53\x6C\x6F\x74\x35\x20\x2F\x20\x4D\x32\x20\x57\x4C\x41\x4E\x2F\x42\x54\x00\x00\x09\x11\x28\x00\x01\xB4\x0A\x04\x04\x06\x00\x04\x05\x00\x00\x00\xE8\x53\x6C\x6F\x74\x36\x20\x2F\x20\x4D\x32\x20\x53\x53\x44\x00\x00\x27\x16\x29\x00\x00\x01\x02\x03\x04\x05\x06\x07\x00\x80\x12\x09\xFF\xFF\xFF\xFF\xFF\xFF\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x4E\x55\x4C\x4C\x00\x48\x69\x67\x68\x20\x45\x66\x66\x69\x63\x69\x65\x6E\x63\x79\x00\x4E\x55\x4C\x4C\x00\x00\x29\x0B\x2A\x00\x01\x83\x01\x00\x00\x00\x10\x4F\x6E\x62\x6F\x61\x72\x64\x20\x49\x47\x44\x00\x00\x29\x0B\x2B\x00\x01\x85\x01\x00\x00\x00\xFE\x4F\x6E\x62\x6F\x61\x72\x64\x20\x4C\x61\x6E\x00\x00\x82\x14\x2C\x00\x24\x41\x4D\x54\x01\x01\x01\x01\x01\xA5\xBF\x02\xC0\x00\x01\x00\x00\x00\x83\x40\x2D\x00\x35\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x0A\x00\xF8\x00\xC6\xA2\x00\x00\x00\x00\x09\xC0\x00\x00\x06\x00\x0B\x00\xB1\x04\x0C\x00\x00\x00\x00\x00\xFE\x00\xE3\x15\x00\x00\x00\x00\x00\x00\x00\x00\x26\x00\x00\x00\x76\x50\x72\x6F\x00\x00\x00\x00\x00\x00\x11\x28\x2E\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x31\x00\x43\x68\x61\x6E\x6E\x65\x6C\x42\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x41\x38\x35\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x11\x28\x02\x00\x00\x00\xFE\xFF\x40\x00\x40\x00\x00\x20\x0D\x00\x01\x02\x1A\x80\x40\x60\x09\x03\x04\x05\x06\x01\x00\x00\x00\x00\x60\x09\x00\x00\x00\x00\xB0\x04\x44\x49\x4D\x4D\x33\x00\x43\x68\x61\x6E\x6E\x65\x6C\x41\x00\x53\x61\x6D\x73\x75\x6E\x67\x00\x31\x38\x37\x39\x38\x36\x35\x46\x00\x20\x00\x4D\x34\x37\x31\x41\x31\x4B\x34\x33\x43\x42\x31\x2D\x43\x52\x43\x20\x20\x20\x20\x00\x00\x14\x23\x01\x00\x00\x00\x00\x00\xFF\xFF\x7F\x00\x2E\x00\x03\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x23\x2F\x00\x00\x00\x80\x00\xFF\xFF\xFF\x00\x02\x00\x03\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x05\x30\x00\x00\x00\x00\x20\x0B\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDD\x1A\x32\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x00\x00\x00\x84\x00\x03\x00\x00\x05\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x43\x50\x55\x00\x75\x43\x6F\x64\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x54\x58\x54\x20\x41\x43\x4D\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x1A\x33\x00\x03\x01\x00\x02\x06\x00\x00\x00\x02\x00\x0B\x00\x00\x0A\x00\x03\x04\x0B\x06\x0C\xB1\x04\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x45\x20\x31\x31\x2E\x30\x00\x4D\x45\x42\x78\x20\x76\x65\x72\x73\x69\x6F\x6E\x00\x4D\x45\x20\x46\x69\x72\x6D\x77\x61\x72\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x43\x6F\x72\x70\x6F\x72\x61\x74\x65\x20\x53\x4B\x55\x00\x00\xDD\x4B\x34\x00\x0A\x01\x00\x02\x06\x00\x00\x00\x02\x03\xFF\xFF\xFF\xFF\xFF\x04\x00\xFF\xFF\xFF\x00\x00\x05\x00\xFF\xFF\xFF\x00\x00\x06\x00\xFF\xFF\xFF\xFF\xFF\x07\x00\x3E\x00\x00\x00\x00\x08\x00\x34\x00\x00\x00\x00\x09\x00\x0B\x00\x00\x00\x00\x0A\x00\x3E\x00\x00\x00\x00\x0B\x00\x34\x00\x00\x00\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x4B\x4C\x20\x50\x43\x48\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x50\x43\x48\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x52\x53\x54\x20\x2D\x20\x52\x41\x49\x44\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x48\x20\x44\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x4B\x42\x4C\x20\x50\x43\x48\x20\x48\x20\x41\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x42\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x4B\x4C\x20\x50\x43\x48\x20\x4C\x50\x20\x43\x78\x20\x48\x73\x69\x6F\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x00\xDD\x36\x35\x00\x07\x01\x00\x02\x06\x00\x00\x00\x02\x00\x02\x06\x00\x00\x00\x03\x00\x02\x06\x00\x00\x00\x04\x05\xFF\xFF\xFF\xFF\xFF\x06\x00\xFF\xFF\xFF\x05\x00\x07\x00\xFF\xFF\xFF\x05\x00\x08\x00\xFF\xFF\xFF\x04\x02\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x53\x41\x20\x2D\x20\x53\x79\x73\x74\x65\x6D\x20\x41\x67\x65\x6E\x74\x00\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x20\x43\x6F\x64\x65\x20\x2D\x20\x4D\x52\x43\x00\x53\x41\x20\x2D\x20\x50\x43\x49\x65\x20\x56\x65\x72\x73\x69\x6F\x6E\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x53\x74\x61\x74\x75\x73\x00\x44\x69\x73\x61\x62\x6C\x65\x64\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4F\x72\x69\x67\x69\x6E\x61\x6C\x20\x56\x61\x6C\x75\x65\x00\x53\x41\x2D\x43\x52\x49\x44\x20\x4E\x65\x77\x20\x56\x61\x6C\x75\x65\x00\x4F\x50\x52\x4F\x4D\x20\x2D\x20\x56\x42\x49\x4F\x53\x00\x00\x0A\x06\x36\x00\x83\x01\x33\x32\x20\x4D\x42\x00\x00\x0E\x08\x37\x00\x01\xDB\x00\x00\x24\x4D\x45\x49\x00\x00\xDB\x51\x38\x00\x01\x03\x01\x45\x02\x00\x90\x06\x81\x10\x89\x30\x00\x00\x00\x00\x40\x08\x00\x00\x00\x00\x00\x00\x00\x00\x40\x02\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x03\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4D\x45\x49\x31\x00\x4D\x45\x49\x32\x00\x4D\x45\x49\x33\x00\x00\x7F\x04\xFF\xFE\x00\x00'
out:
  value: 'Cannot obtain hardware information.'
  return: 'SYSINFO_RET_FAIL'
---
test case: "#6 Fragment is 0 length while file length is bigger"
in:
  param: 'system.hw.chassis[vendor]'
  file_len: 10
  fragments:
    - ''
out:
  value: 'Cannot obtain hardware information.'
  return: 'SYSINFO_RET_FAIL'
...