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/kusfgat.xsd

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

 Copyright (c) 2007, Oracle. All rights reserved.  

    kusfgat.xsd
DESCRIPTION
    XML Schema types for FAG_POLICY SXML.

MODIFIED        MM/DD/YY
    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="FGA_POLICYType">
  <xsd:sequence>
   <xsd:group ref="ku:SCHEMA_NAMEGroup"/>
   <xsd:element name="POLICY_NAME" type="ku:char30ElementWithValue1"/>
   <xsd:element name="AUDIT_CONDITION" type="ku:char4000ElementWithValue1" minOccurs="0"/>
   <xsd:element name="AUDIT_COLUMN_LIST" type="ku:FgaAudit_COL_LISTType" minOccurs="0"/>
   <xsd:element name="HANDLER_SCHEMA" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="HANDLER_MODULE" type="ku:char30ElementWithValue1" minOccurs="0"/>
   <xsd:element name="ENABLE" type="ku:YNElementWithValue1" minOccurs="0"/>
   <xsd:element name="STATEMENT_TYPE_LIST" type="ku:STATEMENT_TYPE_LISTType"/>
   <xsd:element name="AUDIT_TRAIL" type="ku:AuditTrailTypeWithValue1"/>
   <xsd:element name="AUDIT_COLUMN_OPTS" type="ku:AuditColumnOptTypeWithValue1"/>
   <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 FGA_POLICYType
  SCHEMA
  PLOICY_NAME
  [ AUDIT_CONDITION ]
  [ AUDIT_COLUMN_LIST ]
  [ HANDLER_SCHEMA ]
  [ HANDLER_MODULE ]
  [ ENABLE ]
  fga_statement_type_list
  audit_trail
  audit_column_opts
  [ CUSTOMER_AREA ]
  ************************************************************************ -->
 </xsd:complexType>
 <xsd:complexType name="FgaAudit_COL_LISTType">
  <xsd:sequence>
   <xsd:element name="AUDIT_COLUMN_LIST_ENTRY" type="ku:AUDIT_COL_LIST_ENTRYType" maxOccurs="1000"/>
  </xsd:sequence>
 <!-- *************************************************************************
complexType for FgaAudit_COL_LISTType
AUDIT_COLUMN_LIST 
  AUDIT_COLUMN_LIST_ENTRY up 1000
      NAME
****************************************************************************-->
 </xsd:complexType>
 <xsd:complexType name="AUDIT_COL_LIST_ENTRYType">
  <xsd:sequence>
   <xsd:element name="NAME" type="ku:char30ElementWithValue1"/>
  </xsd:sequence>
  <xsd:attribute name="src" type="ku:srcType"/>
 </xsd:complexType>
 <xsd:complexType name="STATEMENT_TYPE_LISTType">
  <xsd:sequence>
   <xsd:element name="STATEMENT_TYPE_LIST_ENTRY" type="ku:STATEMENT_TYPE_LIST_ENTRYType" maxOccurs="1000"/>
  </xsd:sequence>
 <!-- ************************************************************************
complexType for STATEMENT_TYPE_LISTType
STATEMENT_TYPE_LIST
  STATEMENT_TYPE_LIST_ENTRY
      NAME - value is SELECT,INSERT, UPDATE, DELETE
************************************************************************** -->
 </xsd:complexType>
 <xsd:complexType name="STATEMENT_TYPE_LIST_ENTRYType">
  <xsd:sequence>
   <xsd:element name="NAME" type="ku:StatementTypeListWithValue1"/>
  </xsd:sequence>
  <xsd:attribute name="src" type="ku:srcType"/>
 </xsd:complexType>
 <xsd:simpleType name="StatementTypeList">
  <xsd:restriction base="xsd:string">
   <xsd:enumeration value="SELECT"/>
   <xsd:enumeration value="INSERT"/>
   <xsd:enumeration value="UPDATE"/>
   <xsd:enumeration value="DELETE"/>
  </xsd:restriction>
 <!-- ************************************************************************
StatementTypeList - Value is SELECT,INSERT, UPDATE, DELETE
************************************************************************* -->
 </xsd:simpleType>
 <xsd:complexType name="StatementTypeListWithValue1">
  <xsd:simpleContent>
   <xsd:extension base="ku:StatementTypeList">
    <xsd:attribute name="value1" type="ku:StatementTypeList"/>
   </xsd:extension>
  </xsd:simpleContent>
 </xsd:complexType>
 <xsd:simpleType name="AuditTrailType">
  <xsd:restriction base="xsd:string">
   <xsd:enumeration value="EXTENDED"/>
   <xsd:enumeration value="DB"/>
   <xsd:enumeration value="DB_EXTENDED"/>
   <xsd:enumeration value="XML"/>
  </xsd:restriction>
 <!-- *************************************************************************
AuditTrailType - Value is one of EXTENDED, DB, DB_EXTENDED, XML 
************************************************************************** -->
 </xsd:simpleType>
 <xsd:complexType name="AuditTrailTypeWithValue1">
  <xsd:simpleContent>
   <xsd:extension base="ku:AuditTrailType">
    <xsd:attribute name="value1" type="ku:AuditTrailType"/>
   </xsd:extension>
  </xsd:simpleContent>
 </xsd:complexType>
 <xsd:simpleType name="AuditColumnOptType">
  <xsd:restriction base="xsd:string">
   <xsd:enumeration value="ANY_COLUMNS"/>
   <xsd:enumeration value="ALL_COLUMNS"/>
  </xsd:restriction>
 <!-- ***********************************************************************
AuditColumnOptType - Value is one of ANY_COLUMNS or ALL_COLUMNS
************************************************************************ -->
 </xsd:simpleType>
 <xsd:complexType name="AuditColumnOptTypeWithValue1">
  <xsd:simpleContent>
   <xsd:extension base="ku:AuditColumnOptType">
    <xsd:attribute name="value1" type="ku:AuditColumnOptType"/>
   </xsd:extension>
  </xsd:simpleContent>
 </xsd:complexType>
</xsd:schema>

OHA YOOOO