MINI MINI MANI MO
<?xml version="1.0"?>
<!--
Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
NAME
kusquetbt.xsd
DESCRIPTION
XML Schema types for AQ_QUEUE_TABLE SXML.
MODIFIED MM/DD/YY
dvekaria 11/26/12 - Bug 14577029.
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="AQ_QUEUE_TABLEType">
<xsd:sequence>
<xsd:group ref="ku:SCHEMA_NAMEGroup"/>
<xsd:element name="QUEUE_PAYLOAD_TYPE" type="ku:QueuePayloadType"/>
<xsd:element name="SEGMENT_ATTRIBUTES" type="ku:SEGMENT_ATTRIBUTESType" minOccurs="0"/>
<xsd:element name="SORT_LIST" type="ku:SortListTypeWithValue1" minOccurs="0"/>
<xsd:element name="MULTIPLE_CONSUMERS" type="ku:EmptyType" minOccurs="0"/>
<xsd:element name="MESSAGE_GROUPING" type="ku:EmptyType" minOccurs="0"/>
<xsd:element name="COMMENT" type="ku:char4000ElementWithValue1" minOccurs="0"/>
<xsd:element name="PRIMARY_INSTANCE" type="ku:intElementWithValue1" minOccurs="0"/>
<xsd:element name="SECONDARY_INSTANCE" type="ku:intElementWithValue1" minOccurs="0"/>
<xsd:element name="COMPATIBLE" type="ku:CompatibleVsn" minOccurs="0"/>
<xsd:element name="SECURE" type="ku:EmptyType" 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 AQ_QUQUE_TABLE
SCHEMA NAME
QUEUE_PAYLOAD_TYPE
[ SEGMENT_ATTRIBUTES ]
[ SORT_LIST ]
[ MULTIPLE_CONSUMERS ]
[ MESSAGE_GROUPING ]
[ COMMENT ]
[ PRIMARY_INSTANCE ]
[ SECONDARY_INSTANCE ]
[ COMPATIBLE ]
[ SECURE ]
[ CUSTOMER_AREA ]
*************************************************************************** -->
</xsd:complexType>
<!-- "vsn" attribute -->
<xsd:simpleType name="CompatibleVsn">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="8.0.3"/>
<xsd:enumeration value="8.1.3"/>
<xsd:enumeration value="10.0.0"/>
</xsd:restriction>
<!-- ************************************************************************
simpleType for CompatibleVsn
VALUE is 8.0.3 or 8.1.3 or 10.0.0
************************************************************************* -->
</xsd:simpleType>
<xsd:complexType name="QueuePayloadType">
<xsd:sequence>
<xsd:element name="SCHEMA" type="ku:char30ElementWithValue1" minOccurs="0"/>
<xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
</xsd:sequence>
<!-- *************************************************************************
complexType for QueuePayloadType
[ SCHEMA ]
NAME
************************************************************************** -->
</xsd:complexType>
<xsd:simpleType name="SortListType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PRIORITY"/>
<xsd:enumeration value="ENQ_TIME"/>
<xsd:enumeration value="PRIORITY,ENQ_TIME"/>
<xsd:enumeration value="COMMIT_TIME"/>
<xsd:enumeration value="PRIORITY,COMMIT_TIME"/>
<xsd:enumeration value="ENQ_TIME,PRIORITY"/>
</xsd:restriction>
<!-- ************************************************************************
simpleType for SortListType
VALUE is one of PRIORITY,
ENQ_TIME,
COMMIT_TIME,
PRIORITY,ENQ_TIME
PRIORITY,COMMIT_TIME
ENQ_TIME,PRIORITY
***************************************************************************-->
</xsd:simpleType>
<xsd:complexType name="SortListTypeWithValue1">
<xsd:simpleContent>
<xsd:extension base="ku:SortListType">
<xsd:attribute name="value1" type="ku:SortListType"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
OHA YOOOO