<?xml version="1.0" encoding="UTF-8"?>
<!--
=======================================================================
 OSS-STN MIM APPLICATION INFORMATION TAGS FILE
=======================================================================

 **********************************************************************
 *
 *  COPYRIGHT Ericsson AB - All rights reserved.                  
 *                                                                    
 *  The copyright of this document is the property of Ericsson AB, 
 *  Sweden. The document may be used and/or copied only with the 
 *  written permission of Ericsson AB or in accordance with the 
 *  terms and conditions stipulated in the agreement/contract 
 *  under which the document has been supplied.  
 *********************************************************************
 


 LAST-UPDATED: 2011-10-26
 CONTACT-INFO: Gao Xiao-Ming
 DOCUMENT NUMBER: 4/190 55-HSD 101 017/8
 DESCRIPTION:
     XML Application information tags. Defines the application specific 
     information tags used by the OSS-STN MIM definition XSD file.
     Belongs to IWD: OSS-STN IWD, 9/155 19-HSD 101 017/8.
     
 CHANGES (Revision history):
     2011-10-26    ERAGXIA    changed version to 5.11 and IWD number to 9/155 19-HSD 101 017/8
-->
<xs:schema id="GeneralTags" targetNamespace="http://www.ericsson.com/stn/5.11/appInfoTags.xsd" elementFormDefault="qualified" xmlns="http://www.ericsson.com/stn/5.11/appInfoTags.xsd" xmlns:mstns="http://www.ericsson.com/stn/5.11/appInfoTags.xsd"
           xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<!--Indicates the type of declaration-->
	<xs:simpleType name="type">
		<xs:restriction base="xs:string">
			<xs:enumeration value="class"/>
			<xs:enumeration value="parameter"/>
		</xs:restriction>
	</xs:simpleType>
	<!--Indicates the accessability of the parameter-->
	<xs:simpleType name="accessType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="readonly"/>
			<xs:enumeration value="readwrite"/>
			<xs:enumeration value="notaccessible"/>
			<xs:enumeration value="writeonly"/>
		</xs:restriction>
	</xs:simpleType>
	<!--Indicates if a class can be created, modified or deleted-->
	<xs:simpleType name="classType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="static"/>
			<xs:enumeration value="dynamic"/>
		</xs:restriction>
	</xs:simpleType>
	<!--Indicates whether or not the parameter requires a restart to take effect or not-->
	<xs:simpleType name="restartType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="noRestart"/>
			<xs:enumeration value="moRestart"/>
			<xs:enumeration value="nodeRestart"/>
		</xs:restriction>
	</xs:simpleType>
	<!--Indicates the counter position for a measurement counter-->
	<xs:simpleType name="counterId">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<!--Indicates the type of measurement counter-->
	<xs:simpleType name="counterType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CC"/>
			<xs:enumeration value="GAUGE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="type" type="type"/>
	<xs:element name="accessType" type="accessType"/>
	<xs:element name="restartType" type="restartType"/>
	<xs:element name="counterType" type="counterType"/>
	<xs:element name="counterId" type="counterId"/>
	<xs:element name="minCardinality" type="xs:integer"/>
	<xs:element name="maxCardinality" type="xs:integer"/>
</xs:schema>