MINI MINI MANI MO
<?xml version="1.0"?>
<!--
Copyright (c) 2007, Oracle. All rights reserved.
NAME
kusrolet.xsd
DESCRIPTION
XML Schema types for ROLE SXML.
MODIFIED MM/DD/YY
lbarton 12/19/07 - Bug 6655531: customer area
lbarton 11/15/06 - diff support
htseng 09/28/05 - Initial version
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ku="http://xmlns.oracle.com/ku" targetNamespace="http://xmlns.oracle.com/ku" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:include schemaLocation="kuscomm.xsd"/>
<xsd:complexType name="ROLEType">
<xsd:sequence>
<xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
<xsd:element name="TYPE" type="ku:RoleTypeNameElementWithValue1"/>
<xsd:choice>
<xsd:element name="PACKAGE" type="ku:SCHEMA_NAMEType" minOccurs="0"/>
<xsd:choice>
<xsd:element name="VALUE" type="ku:char30ElementWithValue1" minOccurs="0"/>
<xsd:element name="PASSWORD" type="ku:char30ElementWithValue1" minOccurs="0"/>
</xsd:choice>
</xsd:choice>
<xsd:element name="CUSTOMER_AREA" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="version" type="ku:vsn" use="required"/>
<xsd:attribute name="version2" type="ku:vsn"/>
<!-- *************************************************************************
complexType for ROLE
NAME
TYPE
[ Package_clause | Password_clause ]
[ CUSTOMER_AREA ]
*************************************************************************** -->
</xsd:complexType>
<xsd:simpleType name="RoleTypeNameElement">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NOT_IDENTIFIED"/>
<xsd:enumeration value="LOCAL"/>
<xsd:enumeration value="APPLICATION"/>
<xsd:enumeration value="EXTERNAL"/>
<xsd:enumeration value="GLOBAL"/>
</xsd:restriction>
<!-- *************************************************************************
simpleType for RoleTypeNameElement
VALUE is one of NOT_IDENTIFIED, LOCAL, APPLICATION, EXTERNAL and GLOBAL
*************************************************************************** -->
</xsd:simpleType>
<xsd:complexType name="RoleTypeNameElementWithValue1">
<xsd:simpleContent>
<xsd:extension base="ku:RoleTypeNameElement">
<xsd:attribute name="value1" type="ku:RoleTypeNameElement"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
OHA YOOOO