<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" xdb:storeVarrayAsTable="true" xdb:flags="8503" xdb:schemaURL="http://xmlns.oracle.com/xdb/log/ftplog.xsd" xdb:schemaOwner="XDB" xdb:numProps="12">
  <complexType name="ftp-log-entry-type" xdb:SQLType="ftp-log-entry-type17_T" xdb:SQLSchema="XDB">
    <sequence>
      <!-- TODO: Need to change to enumerated types -->
      <element name="Date-and-Time" type="date" xdb:propNumber="2174" xdb:global="false" xdb:SQLName="Date-and-Time" xdb:SQLType="DATE" xdb:memType="12" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <element name="Module" type="string" xdb:propNumber="2175" xdb:global="false" xdb:SQLName="Module" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <!-- XDBCORE, FTP or HTTP -->
      <element name="Description" type="string" xdb:propNumber="2176" xdb:global="false" xdb:SQLName="Description" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <element name="User-ID" type="string" xdb:propNumber="2177" xdb:global="false" xdb:SQLName="User-ID" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <!-- eg., SCOTT -->
      <element name="Type" type="string" xdb:propNumber="2178" xdb:global="false" xdb:SQLName="Type" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <!-- ERROR, WARNING, INFO or
                                                DEBUG -->
      <element name="Client-IP" type="string" xdb:propNumber="2179" xdb:global="false" xdb:SQLName="Client-IP" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <element name="Request-Command" type="string" xdb:propNumber="2180" xdb:global="false" xdb:SQLName="Request-Command" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
      <element name="Response" xdb:propNumber="2183" xdb:global="false" xdb:SQLName="Response" xdb:SQLType="Response18_T" xdb:SQLSchema="XDB" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false">
        <complexType xdb:SQLType="Response18_T" xdb:SQLSchema="XDB">
          <sequence>
            <element name="Code" type="string" xdb:propNumber="2181" xdb:global="false" xdb:SQLName="Code" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
            <!-- eg., "200" -->
            <element name="Message" type="string" xdb:propNumber="2182" xdb:global="false" xdb:SQLName="Message" xdb:SQLType="VARCHAR2" xdb:memType="1" xdb:MemInline="true" xdb:SQLInline="true" xdb:JavaInline="true"/>
            <!-- eg., "PORT command
                                                            successful" -->
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
  <element name="ftp-log" xdb:propNumber="2173" xdb:global="true" xdb:SQLName="ftp-log" xdb:SQLType="ftp-log19_T" xdb:SQLSchema="XDB" xdb:memType="258" xdb:defaultTable="ftp-log21_TAB" xdb:defaultTableSchema="XDB">
    <complexType xdb:SQLType="ftp-log19_T" xdb:SQLSchema="XDB">
      <sequence>
        <element name="ftp-log-entry" type="xl:ftp-log-entry-type" maxOccurs="unbounded" xdb:propNumber="2172" xdb:global="false" xdb:SQLName="ftp-log-entry" xdb:SQLType="ftp-log-entry-type17_T" xdb:SQLSchema="XDB" xdb:memType="258" xdb:MemInline="false" xdb:SQLInline="true" xdb:JavaInline="false" xdb:SQLCollType="ftp-log-entry20_COLL" xdb:SQLCollSchema="XDB"/>
      </sequence>
    </complexType>
  </element>
</schema>
