MINI MINI MANI MO
<?xml version="1.0"?>
<!--
Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
NAME
kusdblkt.xsd
DESCRIPTION
XML Schema types for DB_LINK SXML.
MODIFIED MM/DD/YY
pknaggs 06/24/11 - Bug 9934805: change link$ passwordx to 256
lbarton 12/19/07 - Bug 6655531: customer area
lbarton 11/15/06 - diff support
htseng 09/26/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="DB_LINKType">
<xsd:sequence>
<xsd:element name="SHARED" type="ku:EmptyType" minOccurs="0"/>
<xsd:element name="SCHEMA" type="ku:char30ElementWithValue1"/>
<xsd:element name="NAME" type="ku:char128ElementWithValue1"/>
<xsd:element name="TYPE" type="ku:DblkTypeWithValue1"/>
<xsd:element name="FIXED_USER" type="ku:DBLink_UserType" minOccurs="0"/>
<xsd:element name="AUTHENTICATING_USER" type="ku:DBLink_UserType" minOccurs="0"/>
<xsd:element name="REMOTE_HOST" type="ku:char2000ElementWithValue1" 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 DB_LINKType
[ SHARED ]
SCHEMA, NAME
TYPE
[ FIXED_USER ]
[ AUTHENTICATION_USER ]
[ REMOTE_HOST ]
[ CUSTOMER_AREA ]
*********************************************************************** -->
</xsd:complexType>
<xsd:simpleType name="DblkType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CONNECTED_USER"/>
<xsd:enumeration value="FIXED_USER"/>
<xsd:enumeration value="CURRENT_USER"/>
</xsd:restriction>
<!-- *********************************************************************
DblkType - Value is one of CONNECTED_USER, FIXED_USER, CURRENT_USER
********************************************************************** -->
</xsd:simpleType>
<xsd:complexType name="DblkTypeWithValue1">
<xsd:simpleContent>
<xsd:extension base="ku:DblkType">
<xsd:attribute name="value1" type="ku:DblkType"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DBLink_UserType">
<xsd:sequence>
<xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
<xsd:choice>
<xsd:element name="VALUE" type="ku:char256ElementWithValue1" minOccurs="0"/>
<xsd:element name="PASSWORD" type="ku:char30ElementWithValue1" minOccurs="0"/>
</xsd:choice>
</xsd:sequence>
<!-- **********************************************************************
DBLink_UserType
NAME
[ password_clause ]
*********************************************************************** -->
</xsd:complexType>
</xsd:schema>
OHA YOOOO