Edit D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\xml\schema\kusrlspt.xsd
<?xml version="1.0"?> <!-- Copyright (c) 2007, Oracle. All rights reserved. NAME kusrlspt.xsd DESCRIPTION XML Schema types for RLS_CONTEXT SXML. MODIFIED MM/DD/YY lbarton 12/19/07 - Bug 6655531: customer area lbarton 11/15/06 - diff support htseng 09/27/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="RLS_POLICYType"> <xsd:sequence> <xsd:group ref="ku:SCHEMA_NAMEGroup"/> <xsd:element name="POLICY_GROUP" type="ku:char30ElementWithValue1"/> <xsd:element name="POLICY_NAME" type="ku:char30ElementWithValue1"/> <xsd:element name="FUNCTION_SCHEMA" type="ku:char30ElementWithValue1"/> <xsd:element name="POLICY_FUNCTION" type="ku:char30ElementWithValue1"/> <xsd:group ref="ku:STATEMENT_TYPEGroup"/> <xsd:element name="UPDATE_CHECK" type="ku:YNElementWithValue1"/> <xsd:element name="ENABLE" type="ku:YNElementWithValue1" minOccurs="0"/> <xsd:element name="STATIC_POLICY" type="ku:YNElementWithValue1" minOccurs="0"/> <xsd:element name="POLICY_TYPE" type="ku:RLSPolicyTypeNameWithValue1"/> <xsd:element name="LONG_PREDICATE" type="ku:YNElementWithValue1" minOccurs="0"/> <xsd:group ref="ku:RELEVANT_COLUMN_LISTGroup" minOccurs="0"/> <xsd:element name="ALL_ROWS" 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 RLS_POLICY SCHEMA NAME POLICY_GROUP POLICY_NAME FUNCTION_SCHEMA POLICY_FUNCTION Statement_type_list UPDATE_CHECK [ ENABLE ] [ STATIC_POLICY ] [ POLICY_TYPE ] [ LONG_PREDICATE ] [ RELEVANT_COLUMN_LIST ] [ ALL_ROWS ] [ CUSTOMER_AREA ] ************************************************************************* --> </xsd:complexType> <xsd:simpleType name="RLSPolicyTypeName"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="dbms_rls.STATIC"/> <xsd:enumeration value="dbms_rls.SHARED_STATIC"/> <xsd:enumeration value="dbms_rls.CONTEXT_SENSITIVE"/> <xsd:enumeration value="dbms_rls.SHARED_CONTEXT_SENSITIVE"/> <xsd:enumeration value="dbms_rls.DYNAMIC"/> </xsd:restriction> <!-- ************************************************************************ Policy_Type simpleType for RLSPolicyTypeName VALUES is dbms_rls.STATIC ,dbms_rls.SHARED_STATIC, dbms_rls.CONTEXT_SENSITIVE, dbms_rls.SHARED_CONTEXT_SENSITIVE,dbms_rls.DYNAMIC ************************************************************************* --> </xsd:simpleType> <xsd:complexType name="RLSPolicyTypeNameWithValue1"> <xsd:simpleContent> <xsd:extension base="ku:RLSPolicyTypeName"> <xsd:attribute name="value1" type="ku:RLSPolicyTypeName"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:group name="STATEMENT_TYPEGroup"> <xsd:sequence> <xsd:element name="STATEMENT_TYPE_LIST"> <xsd:complexType> <xsd:sequence> <xsd:element name="STATEMENT_TYPE_LIST_ENTRY" type="ku:RLS_POLICY_TYPE_LIST_ENTRYType" maxOccurs="1000"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <!-- ************************************************************************* group for STATEMENT_TYPEGroup STATEMENT_TYPE_LIST STATEMENT_TYPE_LIST_ENTRY NAME *************************************************************************** --> </xsd:group> <xsd:complexType name="RLS_POLICY_TYPE_LIST_ENTRYType"> <xsd:sequence> <xsd:element name="NAME" type="ku:RLSStatementEntryNameWithValue1"/> </xsd:sequence> <xsd:attribute name="src" type="ku:srcType"/> </xsd:complexType> <xsd:simpleType name="RLSStatementEntryName"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="INDEX"/> <xsd:enumeration value="SELECT"/> <xsd:enumeration value="INSERT"/> <xsd:enumeration value="UPDATE"/> <xsd:enumeration value="DELETE"/> </xsd:restriction> <!-- *********************************************************************** simpleType for RLSStatementEntryName VALUES is INDEX, SELECT, INSERT, UPDATE, DELETE ************************************************************************ --> </xsd:simpleType> <xsd:complexType name="RLSStatementEntryNameWithValue1"> <xsd:simpleContent> <xsd:extension base="ku:RLSStatementEntryName"> <xsd:attribute name="value1" type="ku:RLSStatementEntryName"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:group name="RELEVANT_COLUMN_LISTGroup"> <xsd:sequence> <xsd:element name="RELEVANT_COLUMN_LIST"> <xsd:complexType> <xsd:sequence> <xsd:element name="RELEVANT_COLUMN_LIST_ENTRY" type="ku:RELEVANT_COLUMN_LIST_ENTRYType" maxOccurs="1000"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <!-- ************************************************************************* group for RELEVANT_COLUMN_LISTGroup RELEVANT_COLUMN_LIST RELEVANT_COLUMN_LIST_ENTRY NAME *************************************************************************** --> </xsd:group> <xsd:complexType name="RELEVANT_COLUMN_LIST_ENTRYType"> <xsd:sequence> <xsd:element name="NAME" type="ku:char30ElementWithValue1"/> </xsd:sequence> <xsd:attribute name="src" type="ku:srcType"/> </xsd:complexType> </xsd:schema>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de