Schema Name: hpux-schema.xsd
Target Namespace: http://oval.mitre.org/XMLSchema/oval#hpux
Documentation:
The following is a description of the elements, types, and attributes that compose the HP-UX specific tests found in Open Vulnerability and Assessment Language (OVAL). Each test is an extension of the standard test element defined in the Core Definition Schema. Through extension, each test inherits a set of elements and attributes that are shared amongst all OVAL tests. Each test is described in detail and should provide the information necessary to understand what each element and attribute represents. This document is intended for developers and assumes some familiarity with XML. A high level description of the interaction between the different tests and their relationship to the Core Definition Schema is not outlined here. The HP-UX Definition Schema was initially developed by ThreatGuard. Many thanks to their contributions to OVAL and the security community. The OVAL Schema is maintained by The Mitre Corporation and developed by the public OVAL Community. For more information, including how to get involved in the project and how to submit change requests, please visit the OVAL website at http://oval.mitre.org.
Collapse XSD Schema Code:

<xsd:schema targetNamespace="http://oval.mitre.org/XMLSchema/oval#hpux" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:hpux="http://oval.mitre.org/XMLSchema/oval#hpux" xmlns:oval="http://oval.mitre.org/XMLSchema/oval" elementFormDefault="qualified" version="4.2">
	<xsd:import namespace="http://oval.mitre.org/XMLSchema/oval" schemaLocation="oval-schema.xsd"/>
	<xsd:annotation>
		<xsd:documentation>The following is a description of the elements, types, and attributes that compose the HP-UX specific tests found in Open Vulnerability and Assessment Language (OVAL).  Each test is an extension of the standard test element defined in the Core Definition Schema.  Through extension, each test inherits a set of elements and attributes that are shared amongst all OVAL tests.  Each test is described in detail and should provide the information necessary to understand what each element and attribute represents.  This document is intended for developers and assumes some familiarity with XML.  A high level description of the interaction between the different tests and their relationship to the Core Definition Schema is not outlined here.</xsd:documentation>
		<xsd:documentation>The HP-UX Definition Schema was initially developed by ThreatGuard.  Many thanks to their contributions to OVAL and the security community.</xsd:documentation>
		<xsd:documentation>The OVAL Schema is maintained by The Mitre Corporation and developed by the public OVAL Community.  For more information, including how to get involved in the project and how to submit change requests, please visit the OVAL website at http://oval.mitre.org.</xsd:documentation>
		<xsd:appinfo>
			<schema>HP-UX Definition</schema>
			<version>4.2</version>
			<date>2 December 2005</date>
		</xsd:appinfo>
	</xsd:annotation>
	<!-- =============================================================================== -->
	<!-- ============================  GETCONF TEST (hgt)  ============================= -->
	<!-- =============================================================================== -->
	<xsd:element name="getconf_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>From /usr/bin/getconf. See getconf manpage for specific fields</xsd:documentation>
			<xsd:appinfo>
				<test_name>Getconf Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>object, data</valid_sections>
				<example>
					<getconf_test id="hgt-0" check="all" comment="The kernel is a 64-bit installation." xmlns="http://oval.mitre.org/XMLSchema/oval#hpux">
						<oval:notes>
							<oval:note>This is an example test.  It is meant to give a short overview of the test and might not contain every possible child element.</oval:note>
						</oval:notes>
						<object>
							<parameter_name>KERNEL_BITS</parameter_name>
						</object>
						<data operation="AND">
							<output operator="equals">64</output>
						</data>
					</getconf_test>
				</example>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="parameter_name" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the parameter name to check</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Getconf Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="pathname" type="oval:subtestStringType"  minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the pathname to check</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Getconf Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="data" minOccurs="0" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:dataType">
										<xsd:sequence>
											<xsd:element name="output" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The output produced by the getconf command.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Getconf Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<!-- =============================================================================== -->
	<!-- =============================  INETD TEST (hit)  ============================== -->
	<!-- =============================================================================== -->
	<xsd:element name="inetd_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>See manpage for inetd.conf for column definitions</xsd:documentation>
			<xsd:appinfo>
				<test_name>Inetd Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>notes, object, data</valid_sections>
				<example/>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="server_program" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent> 
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="data" minOccurs="0" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:dataType">
										<xsd:sequence>
											<xsd:element name="socket_type" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="exec_as_user" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="protocol" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="service_name" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="server_program_arguments" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="wait_status" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Inetd Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<!-- =============================================================================== -->
	<!-- =============================  PATCH TEST (hpt)  ============================== -->
	<!-- =============================================================================== -->
	<xsd:element name="patch_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>From /usr/sbin/swlist -l patch PHxx_yyyyy. See manpage for specific fields</xsd:documentation>
			<xsd:appinfo>
				<test_name>Patch Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>object, data</valid_sections>
				<example/>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="area_patched" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The first four characters in HP-UX patch names indicate the area of software being patched.  PHCO = General HP-UX commands.  PHKL = Kernel patches. PHNE = Network specific patches.  PHSS = All other subsystems (X11, starbase, etc.).</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Patch Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="patch_number" type="oval:subtestIntType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The sixth through tenth characters in HP-UX patch names represent a unique numeric identifier for the patch.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Patch Test</parent_test>
														<cardinality>1</cardinality>
														<content>integer</content>
														<valid_datatypes>integer</valid_datatypes>
														<valid_operators>equals, not equal, greater than, less than, greater than or equal, less than or equal</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>	
	<!-- =============================================================================== -->
	<!-- ===========================  PASSWORD TEST (hdt)  ============================= -->
	<!-- =============================================================================== -->
	<xsd:element name="password_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>/etc/passwd. See passwd(4).</xsd:documentation>
			<xsd:appinfo>
				<test_name>Password Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>notes, object, data</valid_sections>
				<example/>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="username" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="data" minOccurs="0" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:dataType">
										<xsd:sequence>
											<xsd:element name="password" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the encrypted version of the user's password.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="user_id" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The numeric user id, or uid, is the third column of each user's entry in /etc/passwd.  This element represents the owner of the file.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="group_id" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="gcos" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The GCOS field has no defined syntax and is generally used for personal information about the user - full name, phone number, room number, etc.
													</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="home_dir" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="login_shell" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Password Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<!-- =============================================================================== -->
	<!-- =============================  SHADOW TEST (hwt)  ============================= -->
	<!-- =============================================================================== -->
	<xsd:element name="shadow_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>This test allows you to check information from the /etc/shadow file for a specific user.  This file contains a user's password, but also their password aging and lockout information.</xsd:documentation>
			<xsd:documentation>Background: Unix systems are generally configured to only allow a given password to last for a fixed period of time.  When this time, the chg_req parameter, is near running out, the system begins warning the user at each login.  How soon before the expiration the user receives these warnings is specified in exp_warn.  The only hiccup in this design is that a user may not login in time to ever receive a warning before account expiration.  The exp_inact parameter gives the sysadmin flexibility so that a user who reaches the end of their expiration time gains exp_inact more days to login and change their password manually.</xsd:documentation>
			<xsd:appinfo>
				<test_name>Shadow Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>notes, object, data</valid_sections>
				<example/>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="username" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the name of the user being checked.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="data" minOccurs="0" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:dataType">
										<xsd:sequence>
											<xsd:element name="password" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the encrypted version of the user's password.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="chg_lst" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the date of the last password change in days since 1/1/1970.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="chg_allow" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This specifies the minimum period in days that must expire before the password can be changed.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="chg_req" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This describes how long a user can keep a password before the system forces user to change it.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="exp_warn" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The number of days the user is warned before his password expires.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="exp_inact" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This describes how many days of account inactivity the system will wait after a password expires before locking the account.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="exp_date" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This specifies in days since 1/1/1970 when the account's password will expire.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="flag" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is a reserved field that the shadow file may use in the future.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<!-- =============================================================================== -->
	<!-- =========================  SOFTWARE LIST TEST (hst)  ========================== -->
	<!-- =============================================================================== -->
	<xsd:element name="swlist_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>Output of /usr/sbin/swlist command.  Note:  A quick way to check for the installation of a specific fileset is to use the command 'swlist -a version -l fileset filesetname'. See manpage for swlist for explanation of additional command options.</xsd:documentation>
			<xsd:appinfo>
				<test_name>swlist Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>object, data</valid_sections>
				<example/>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="swlist" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the name of the bundle or fileset to check.</xsd:documentation>
													<xsd:appinfo>
														<parent_test>swlist Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="data" minOccurs="0" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:dataType">
										<xsd:sequence>
											<xsd:element name="bundle" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>swlist Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="fileset" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>swlist Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="version" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>swlist Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="title" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>swlist Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="vendor" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>swlist Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<!-- =============================================================================== -->
	<!-- =========================  TRUSTED ACCOUNTS (htt)  ============================ -->
	<!-- =============================================================================== -->
	<xsd:element name="trusted_test" substitutionGroup="oval:test">
		<xsd:annotation>
			<xsd:documentation>This test allows for analysis of account settings in trusted HP-UX installations</xsd:documentation>
			<xsd:appinfo>
				<test_name>Trusted Test</test_name>
				<extends>standardTestType</extends>
				<valid_sections>object, data</valid_sections>
				<example/>
			</xsd:appinfo>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="oval:standardTestType">
					<xsd:sequence>
						<xsd:element name="object" minOccurs="1" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:objectType">
										<xsd:sequence>
											<xsd:element name="username" type="oval:subtestStringType" minOccurs="1" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the name of the user being checked</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="data" minOccurs="0" maxOccurs="1">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="oval:dataType">
										<xsd:sequence>
											<xsd:element name="uid" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The user's ID</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>										
											<xsd:element name="password" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>This is the encrypted version of the user's password</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="account_owner" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The Account owner for pseudo-users</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="boot_auth" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Boot authorization</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="audit_id" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>getprpwaid uses the audit ID rather than the UID</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="audit_flag" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation/>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="pw_change_min" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Minimum time between password changes</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="pw_max_size" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Maximum password length in characters</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="pw_expiration" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Password expiration time in seconds</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="pw_life" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Trusted lifetime, after which the account is locked</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Shadow Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="pw_change_s" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Time of last successful password change</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>		
											<xsd:element name="pw_change_u" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Time of last unsuccessful password change</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="acct_expire" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Absolute account lifetime in seconds</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="max_llogin" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Maximum time allowed between logins before the account is locked</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="exp_warning" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The time in seconds before expiration when a warning will appear</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="usr_chg_pw" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Who can change this user's password</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="gen_pw" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Allows user to use system-generated passwords</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="pw_restrict" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Whether a triviality check is performed on user-generated passwords</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="pw_null" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Determines if null passwords are allowed for this account</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="pw_gen_char" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Allows password generator to use random printable ASCII characters</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="pw_gen_let" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Allows password generator to use random letters</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="login_time" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Specifies the times when the user may login to this account</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="pw_changer" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The user ID of the user who last changed the password on the user's account, if it was not the account owner</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="login_time_s" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The time of the last successful login using this account</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="login_time_u" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The time of the last unsuccessful login using this account</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="login_tty_s" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The terminal or remote host associated with the last successful login to the account</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="login_tty_u" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The terminal or remote hosts associated with the last unsuccessful login to the account</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="num_u_logins" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The number of unsuccessful login attempts since that last successful login</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="max_u_logins" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>The maximum number of unsuccessful login attempts before the account is locked</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>	
											<xsd:element name="lock_flag" type="oval:subtestStringType" minOccurs="0" maxOccurs="1">
												<xsd:annotation>
													<xsd:documentation>Indicates whether the administrative lock on the account is set</xsd:documentation>
													<xsd:appinfo>
														<parent_test>Trusted Test</parent_test>
														<cardinality>0-1</cardinality>
														<content>string</content>
														<valid_datatypes>string</valid_datatypes>
														<valid_operators>equals, not equal, pattern match</valid_operators>
													</xsd:appinfo>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>	
	<!-- =============================================================================== -->
	<!-- =============================================================================== -->
	<!-- =============================================================================== -->
	<xsd:element name="platform" substitutionGroup="oval:platformBase">
		<xsd:annotation>
			<xsd:documentation>The valid platforms for the Hewlett-Packard HP-UX family.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="HP-UX 10"/>
				<xsd:enumeration value="HP-UX 11"/>
				<xsd:enumeration value="HP-UX 11i"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
</xsd:schema>
Collapse Elements: