<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by test (test) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="plesk_common.xsd"/>
	<xs:complexType name="keyType">
		<xs:annotation>
			<xs:documentation>Server license key info</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="plesk_key_id" type="string"/>
			<xs:element name="prod_type" type="string" minOccurs="0"/>
			<xs:element name="lim_date" type="string" default="0">
				<xs:annotation>
					<xs:documentation>Expiration date, format YYYY-MM-DD</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lim_slaves" type="unsignedInt" default="0"/>
			<xs:element name="lim_cl" type="string"/>
			<xs:element name="lim_dom" type="string"/>
			<xs:element name="lim_mn" type="string"/>
			<xs:element name="lim_wu" type="string"/>
			<xs:element name="MLS" type="unsignedInt" default="0"/>
			<xs:element name="MPCID" type="string" default="0"/>
			<xs:element name="noMPC" type="string" default="0"/>
			<xs:element name="noMngMPC" type="string" default="0"/>
			<xs:element name="key_vz" type="short" default="0"/>
			<xs:element name="key_mssql" type="short" default="0" minOccurs="0"/>
			<xs:element name="key_postgresql" type="short" default="0" minOccurs="0"/>
			<xs:element name="key_tomcat" type="short" default="0"/>
			<xs:element name="key_gch" type="int" default="0"/>
			<xs:element name="key_shell" type="int" default="0"/>
			<xs:element name="key_traffic" type="int" default="0"/>
			<xs:element name="key_cl_tmpl" type="int" default="0"/>
			<xs:element name="key_notifmgr" type="int" default="0"/>
			<xs:element name="key_eventmgr" type="int" default="0"/>
			<xs:element name="key_actionmgr" type="int" default="0"/>
			<xs:element name="key_dombackup" type="int" default="0"/>
			<xs:element name="key_expiration" type="int" default="0"/>
			<xs:element name="key_subdomains" type="int" default="0"/>
			<xs:element name="key_coldfusion" type="int" default="0"/>
			<xs:element name="key_cgitory" type="int" default="0"/>
			<xs:element name="key_spamassassin" type="int" default="0"/>
			<xs:element name="key_drweb" type="int" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="key_sitebuilder" type="int" default="0"/>
			<xs:element name="key_tts" type="int" default="0"/>
			<xs:element name="license_update_date" type="int" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reseller_email" type="string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="key_migration" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="key_askupdate" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="key_nosappactivation" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="store_id" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="autoinstaller_config" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plesk >= 7.1</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="serverGenInfoType">
		<xs:annotation>
			<xs:documentation>Server general info</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="server_name" type="string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="serverPassword">
		<xs:annotation>
			<xs:documentation>Server Admin Password</xs:documentation>
		</xs:annotation>
		<xs:restriction base="string">
			<xs:minLength value="5"/>
			<xs:maxLength value="14"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="componentsType">
		<xs:annotation>
			<xs:documentation>Server componets info</xs:documentation>
		</xs:annotation>
		<xs:choice maxOccurs="unbounded">
			<xs:element name="component">
				<xs:complexType>
					<xs:all>
						<xs:element name="name">
							<xs:annotation>
								<xs:documentation>Component Name</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="string">
									<xs:minLength value="1"/>
									<xs:maxLength value="255"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="version">
							<xs:annotation>
								<xs:documentation>Component Version</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="string">
									<xs:minLength value="1"/>
									<xs:maxLength value="255"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="servicesState">
		<xs:annotation>
			<xs:documentation>Server services state</xs:documentation>
		</xs:annotation>
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="srv">
				<xs:complexType>
					<xs:all>
						<xs:element name="id">
							<xs:annotation>
								<xs:documentation>Service ID</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="string">
									<xs:minLength value="1"/>
									<xs:maxLength value="255"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="title">
							<xs:annotation>
								<xs:documentation>Service Title</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="string">
									<xs:minLength value="1"/>
									<xs:maxLength value="255"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="state">
							<xs:annotation>
								<xs:documentation>Service State</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="string">
									<xs:minLength value="1"/>
									<xs:maxLength value="255"/>
									<xs:enumeration value="running"/>
									<xs:enumeration value="stopped"/>
									<xs:enumeration value="none"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="error" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Optional Error</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="string">
									<xs:minLength value="1"/>
									<xs:maxLength value="255"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="serverPrefs">
		<xs:annotation>
			<xs:documentation>Server preferences</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="stat_ttl" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Time-To-Live for traffic statistics (months)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="traffic_accounting" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Traffic accounting type, bit mask, 1=in, 2=out</xs:documentation>
					<xs:documentation>Time-To-Live for traffic statistics (months)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="restart_apache_interval" type="int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Restart apache interval (secs), not for Win</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="serverSessionSetup">
		<xs:annotation>
			<xs:documentation>Server Session Setup</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="login_timeout" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Login Timout/Session iddle Period ( minutes )</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="int">
						<xs:minInclusive value="1"/>
						<xs:maxInclusive value="99999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="lock_interval" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Invalid login interval ( minutes )</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="int">
						<xs:minInclusive value="1"/>
						<xs:maxInclusive value="99999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="lock_attempts" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Invalid login attempts ( count)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="int">
						<xs:minInclusive value="1"/>
						<xs:maxInclusive value="99999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="lock_time" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Invalid login lock time (minutes)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="int">
						<xs:minInclusive value="1"/>
						<xs:maxInclusive value="99999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="statType">
		<xs:annotation>
			<xs:documentation>Server statistics info</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="objects" type="objectsStatType">
				<xs:annotation>
					<xs:documentation>Logical objects usage</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="version" type="versionStatType">
				<xs:annotation>
					<xs:documentation>Server version info</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="other" type="otherStatType">
				<xs:annotation>
					<xs:documentation>Misc server stats</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="load_avg" type="load_avgStatType">
				<xs:annotation>
					<xs:documentation>Server load</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="mem" type="memStatType">
				<xs:annotation>
					<xs:documentation>Memory usage</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="swap" type="swapStatType">
				<xs:annotation>
					<xs:documentation>Swap usage</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="diskspace" type="diskspaceStatType">
				<xs:annotation>
					<xs:documentation>Disk usage</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="objectsStatType">
		<xs:annotation>
			<xs:documentation>Objects statistics</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="clients" type="unsignedInt" default="0"/>
			<xs:element name="domains" type="unsignedInt" default="0"/>
			<xs:element name="active_domains" type="unsignedInt" default="0"/>
			<xs:element name="mail_boxes" type="unsignedInt" default="0"/>
			<xs:element name="mail_redirects" type="unsignedInt" default="0"/>
			<xs:element name="mail_groups" type="unsignedInt" default="0"/>
			<xs:element name="mail_responders" type="unsignedInt" default="0"/>
			<xs:element name="web_users" type="unsignedInt" default="0"/>
			<xs:element name="databases" type="unsignedInt" default="0"/>
			<xs:element name="database_users" type="unsignedInt" default="0"/>
			<xs:element name="problem_clients" type="unsignedInt" default="0"/>
			<xs:element name="problem_domains" type="unsignedInt" default="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="versionStatType">
		<xs:annotation>
			<xs:documentation>Server versions</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="plesk_name">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="plesk_version">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="plesk_os">
				<xs:annotation>
					<xs:documentation>f.e. "RedHat","FedoraCore"</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="plesk_os_version">
				<xs:annotation>
					<xs:documentation>f.e. "9.0"</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="plesk_build">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="os_release">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="otherStatType">
		<xs:annotation>
			<xs:documentation>Misc server stats</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="cpu" type="string"/>
			<xs:element name="uptime" type="unsignedInt"/>
			<xs:element name="inside_vz" type="boolean"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="load_avgStatType">
		<xs:annotation>
			<xs:documentation>Server loads</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="l1" type="double" default="0"/>
			<xs:element name="l5" type="double" default="0"/>
			<xs:element name="l15" type="double" default="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="memStatType">
		<xs:annotation>
			<xs:documentation>Memory usage</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="total" type="size"/>
			<xs:element name="used" type="size"/>
			<xs:element name="free" type="size"/>
			<xs:element name="shared" type="size"/>
			<xs:element name="buffer" type="size"/>
			<xs:element name="cached" type="size"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="swapStatType">
		<xs:annotation>
			<xs:documentation>Swap usage</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="total" type="size"/>
			<xs:element name="used" type="size"/>
			<xs:element name="free" type="size"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="diskspaceStatType">
		<xs:annotation>
			<xs:documentation>Disk usage</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="device" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Partotions or devices</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="name">
							<xs:annotation>
								<xs:documentation>Partition or device name</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
									<xs:whiteSpace value="collapse"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="total" type="size"/>
						<xs:element name="used" type="size"/>
						<xs:element name="free" type="size"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="adminType">
		<xs:annotation>
			<xs:documentation>Admin info</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="admin_cname" type="string"/>
			<xs:element name="admin_pname" type="string"/>
			<xs:element name="admin_phone" type="string"/>
			<xs:element name="admin_fax" type="string"/>
			<xs:element name="admin_email" type="emailType"/>
			<xs:element name="admin_address" type="string"/>
			<xs:element name="admin_city" type="string"/>
			<xs:element name="admin_state" type="string"/>
			<xs:element name="admin_pcode" type="zipcodeType"/>
			<xs:element name="admin_country" type="string"/>
			<xs:element name="send_announce" type="boolean" default="false"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="interfacesType">
		<xs:annotation>
			<xs:documentation>Network interfaces</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0" maxOccurs="unbounded">
			<xs:element name="interface" type="netInterface"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="shellType">
		<xs:annotation>
			<xs:documentation>Server shell</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="name" type="string"/>
			<xs:element name="path" type="string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="srvOpType">
		<xs:annotation>
			<xs:documentation>Service operation</xs:documentation>
		</xs:annotation>
		<xs:restriction base="string">
			<xs:enumeration value="start"/>
			<xs:enumeration value="stop"/>
			<xs:enumeration value="restart"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="srvIdType">
		<xs:annotation>
			<xs:documentation>Service ID</xs:documentation>
		</xs:annotation>
		<xs:restriction base="string"/>
	</xs:simpleType>
</xs:schema>

