MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/xml/schema/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/xml/schema/kususert.xsd

<?xml version="1.0"?>
<!--

 Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.

NAME
    kususert.xsd
DESCRIPTION
    XML Schema types for USER SXML.

MODIFIED        MM/DD/YY
    jjanosik   10/24/16 - Project 34974: support no authentication for user
                          create
    jjanosik   09/28/15 - bug 21798129: Add LOCAL TEMPORARY TABLESPACE
                          support
    tbhukya    04/17/15 - Proj 47173: Add element DEFAULT_COLLATION
    mhho       07/12/11 - expand size of pwd verifier element to fit SHA512
    spetride   05/24/10 - VALUE: extend length
    lbarton    12/19/07 - Bug 6655531: customer area
    lbarton    11/15/06 - diff support
    rapayne    06/14/06 - Increase VALUE length to 128.
    htseng     10/06/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"/>
 <!-- schema for USER -->
 <xsd:complexType name="USERType">
  <xsd:sequence>
   <xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
   <xsd:element name="TYPE" type="ku:UserTypeNameElementWithValue1"/>
   <xsd:choice>
    <xsd:choice>
     <xsd:element name="VALUE" type="ku:char1000ElementWithValue1" minOccurs="0"/>
     <xsd:element name="PASSWORD" type="ku:char30ElementWithValue1" minOccurs="0"/>
    </xsd:choice>
    <xsd:element name="EXTERNAL_NAME" type="ku:char4000ElementWithValue1" minOccurs="0"/>
   </xsd:choice>
   <xsd:element name="DEFAULT_COLLATION" type="ku:char128ElementWithValue1" minOccurs="0"/>
   <xsd:element name="DEFAULT_TABLESPACE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="TEMPORARY_TABLESPACE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="LOCAL_TEMPORARY_TABLESPACE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="PROFILE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="PASSWORD_EXPIRE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="ACCOUNT_LOCK" type="ku:YNElementWithValue1" minOccurs="0"/>
   <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 USERType 
    NAME 
    TYPE
    [ Password_clause | External_name ]
    [ Default_Tablespace ]
    [ User_Temporary_Tablespace ]
    [ Profile ]
    [ PASSWORD_EXPIRE ]
    [ Account_lock ]
    [ CUSTOMER_AREA ]
  *********************************************************************** -->
 </xsd:complexType>
 <xsd:simpleType name="UserTypeNameElement">
  <xsd:restriction base="xsd:string">
   <xsd:enumeration value="LOCAL"/>
   <xsd:enumeration value="EXTERNAL"/>
   <xsd:enumeration value="GLOBAL"/>
   <xsd:enumeration value="NO_AUTHENTICATION"/>
  </xsd:restriction>
 <!-- ************************************************************************
SimpleType for UserTypeName
 VALUE is one of LOCAL, "EXTERNAL, GLOBAL
************************************************************************* -->
 </xsd:simpleType>
 <xsd:complexType name="UserTypeNameElementWithValue1">
  <xsd:simpleContent>
   <xsd:extension base="ku:UserTypeNameElement">
    <xsd:attribute name="value1" type="ku:UserTypeNameElement"/>
   </xsd:extension>
  </xsd:simpleContent>
 </xsd:complexType>
</xsd:schema>

OHA YOOOO