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

<schema
targetNamespace="http://xmlns.oracle.com/xdb/log"
     xmlns="http://www.w3.org/2001/XMLSchema"
     xmlns:xdb="http://xmlns.oracle.com/xdb"
     xmlns:xl="http://xmlns.oracle.com/xdb/log"
     version="1.0" elementFormDefault="qualified">

<complexType name="http-log-entry-type">
    <sequence>
      <!-- TODO: Need to change to enumerated types -->
      <element name="Date-and-Time" type="date"/>
      <element name="Module" type="string"/> <!-- XDBCORE, FTP or HTTP -->
      <element name="Description" type="string"/>
      <element name="User-ID" type="string"/> <!-- eg., SCOTT -->
      <element name="Type" type="string"/> <!-- ERROR, WARNING, INFO or 
                                                DEBUG -->
      <element name="Client-IP" type="string"/>
      <element name="Request">
        <complexType> <sequence>
          <element name="Method" type="string"/> <!-- eg., "GET" -->
          <element name="Resource-Path" type="string"/> <!-- eg., "/file1" -->
          <element name="Version" type="string"/> <!-- 1.0 or 1.1 -->
          <element name="Headers" type="string"/>
          <element name="Body" type="base64Binary"/>
        </sequence> </complexType>
      </element>
      <element name="Response">
        <complexType> <sequence>
          <element name="Code" type="string"/> <!-- eg., "404" -->
          <element name="Message" type="string"/> <!-- eg., "Not found" -->
          <element name="Headers" type="string"/>
          <element name="Body" type="base64Binary"/>
        </sequence> </complexType>
      </element>
    </sequence>
</complexType>

<element name="http-log">
<complexType>
  <sequence>
    <element name="http-log-entry" type="xl:http-log-entry-type" 
             maxOccurs="unbounded"/>
  </sequence>
</complexType>
</element>

</schema>

OHA YOOOO