HP EliteDesk 800 G1 Ultra-slim PC Business Notebook and Desktop PC F10 setup o - Page 24

Catalog file schema, Sample file

Page 24 highlights

Catalog file schema The schema shown in Figure B-1 is common to HP and customer repositories. Note Only UCS Transformational Format - 8-bit (UTF-8) is supported (where UCS refers to the Unicode character set). Figure B-1. Repository schema Rel - BIOS releases Ver - Version. E.g. 01.09 Bin - BIOS binary file name. e.g. L77_0109.bin RB - Rollback Allowed flag, 1 - Rollback allowed, 0 - Rollback not allowed L - Release Importance Level: 1- Important, 0 - Normal DP - Dependent file version. The BIOS first has to be upgraded to the Dependent version before it can be updated to the this version. (optional, if not set, no dependence) TXT - Allow IT administrator to communicate important notes with the user when scheduled update screen is displayed Sample file Figure B-2 shows a sample catalog file. Figure B-2. Sample catalog file 180F 24

  • 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

24
Catalog file schema
The schema shown in Figure B-1 is common to HP and customer repositories.
Note
Only UCS Transformational Format – 8-bit (UTF-8) is supported (where UCS refers to the Unicode character set).
Figure B-1.
Repository schema
<?
xml
version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
<
xs:schema
attributeFormDefault
=
"
unqualified
"
elementFormDefault
=
"
qualified
"
xmlns:xs
=
"
"
>
<
xs:element
name
=
"
BIOS
"
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
=
"
1
"
maxOccurs
=
"
1
"
name
=
"
SysId
"
type
=
"
xs:hexBinary
"
/>
<
xs:element
minOccurs
=
"
1
"
maxOccurs
=
"
100
"
name
=
"
Rel
"
>
<
xs:complexType
>
<
xs:attribute
name
=
"
Ver
"
type
=
"
xs:string
"
/>
<
xs:attribute
name
=
"
Date
"
type
=
"
xs:date
"
/>
<
xs:attribute
name
=
"
Bin
"
type
=
"
xs:string
"
/>
<
xs:attribute
name
=
"
RB
"
type
=
"
xs:boolean
"
/>
<
xs:attribute
name
=
"
L
"
type
=
"
xs:string
"
/>
<
xs:attribute
name
=
"
DP
"
type
=
"
xs:string
"
/>
<
xs:attribute
name
=
"
TXT
"
type
=
"
xs:string
"
/>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:schema
>
Rel – BIOS releases
Ver – Version. E.g. 01.09
Bin – BIOS binary file name. e.g. L77_0109.bin
RB – Rollback Allowed flag,
1 – Rollback allowed,
0 – Rollback not allowed
L
– Release Importance Level:
1- Important,
0 - Normal
DP – Dependent file version.
The BIOS first has to be upgraded to the Dependent version before it
can be updated to the this version. (optional,
if not set,
no dependence)
TXT – Allow IT administrator to communicate important notes with the user when scheduled update
screen is displayed
Sample file
Figure B-2 shows a sample catalog file.
Figure B-2.
Sample catalog file
<?
xml
version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
<
BIOS
>
<
SysId
>
180F
</
SysId
>
<
Rel
Ver
=
"
01.09
"
Date
=
"
2012-03-20
"
Bin
=
"
L77_0109.bin
"
RB
=
"
0
"
L
=
"
1
"
DP
=
"
0108
"
/>
<
Rel
Ver
=
"
00.15
"
Date
=
"
2012-02-20
"
Bin
=
"L77_
0015.bin
"
RB
=
"
1
"
L
=
"
0
"
/>
<
Rel
Ver
=
"
01.08
"
Date
=
"
2012-01-20
"
Bin
=
"
L77_0108.bin
"
RB
=
"
1
"
L
=
"
0
"
/>
</
BIOS
>