HP Business Notebook and Desktop PC F10 setup overview
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="http://www.w3.org/2001/XMLSchema" 
> 
 <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> 










