Edit D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\xml\orarep\sqlpa\sqlpaSch.xsd
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:include schemaLocation="file://rdbms/xml/orarep/report.xsd"/> <xsd:element name="report"> <xsd:complexType> <xsd:sequence> <xsd:element ref="report_id"/> <xsd:element ref="head"/> <xsd:element ref="summary"/> <xsd:element ref="body"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="report_id"> <xsd:complexType/> </xsd:element> <xsd:element name="head"> <xsd:complexType> <xsd:sequence> <xsd:element ref="task"/> <xsd:element ref="sqlset"/> <xsd:element ref="compare"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="task"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="property"/> <xsd:element ref="execution"/> </xsd:sequence> <xsd:attribute name="id" use="required" type="xsd:integer"/> </xsd:complexType> </xsd:element> <xsd:element name="sqlset"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="property"/> </xsd:sequence> <xsd:attribute name="id" use="required" type="xsd:integer"/> </xsd:complexType> </xsd:element> <xsd:element name="compare"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="execution"/> <xsd:element ref="metric"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="metric" type="xsd:NCName"/> <xsd:element name="summary"> <xsd:complexType> <xsd:sequence> <xsd:element ref="workload"/> <xsd:element ref="impacts"/> <xsd:element ref="histograms"/> <xsd:element ref="statements"/> <xsd:element ref="errors"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="workload"> <xsd:complexType> <xsd:sequence> <xsd:element ref="b"/> <xsd:element ref="a"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="impacts"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="impact"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="impact"> <xsd:complexType mixed="true"> <xsd:attribute name="plan_change_count" type="xsd:integer"/> <xsd:attribute name="sql_count" use="required" type="xsd:integer"/> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="histograms"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="histogram"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="histogram"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="bucket"/> </xsd:sequence> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="bucket"> <xsd:complexType> <xsd:sequence> <xsd:element ref="b"/> <xsd:element ref="a"/> </xsd:sequence> <xsd:attribute name="range" use="required" type="xsd:integer"/> </xsd:complexType> </xsd:element> <xsd:element name="statements"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="object"/> </xsd:sequence> <xsd:attribute name="order_by" use="required"/> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="errors"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="error"/> </xsd:sequence> <xsd:attribute name="count" use="required" type="xsd:integer"/> <xsd:attribute name="order_by" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="body"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="object"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="property"> <xsd:complexType mixed="true"> <xsd:attribute name="name" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="execution"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="property"/> </xsd:sequence> <xsd:attribute name="label" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="b"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:decimal"> <xsd:attribute name="wprc" type="xsd:decimal"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="a"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:decimal"> <xsd:attribute name="wprc" type="xsd:decimal"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="object"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="0" ref="sql"/> <xsd:choice minOccurs="0"> <xsd:element ref="error"/> <xsd:element ref="stats"/> </xsd:choice> <xsd:element minOccurs="0" ref="findings"/> <xsd:choice minOccurs="0"> <xsd:element ref="stat"/> <xsd:element ref="plans"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="id" use="required" type="xsd:integer"/> <xsd:attribute name="plan_change" type="xsd:NCName"/> <xsd:attribute name="sql_id" type="xsd:NMTOKEN"/> </xsd:complexType> </xsd:element> <xsd:element name="sql"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="property"/> </xsd:sequence> <xsd:attribute name="id" use="required" type="xsd:NMTOKEN"/> </xsd:complexType> </xsd:element> <xsd:element name="stats"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="stat"/> </xsd:sequence> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="findings"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" ref="fnd"/> </xsd:sequence> <xsd:attribute name="count" type="xsd:integer"/> </xsd:complexType> </xsd:element> <xsd:element name="fnd"> <xsd:complexType mixed="true"> <xsd:attribute name="id" use="required" type="xsd:integer"/> <xsd:attribute name="impact" type="xsd:integer"/> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="plans"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="plan"/> </xsd:sequence> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="plan"> <xsd:complexType> <xsd:attribute name="hash" use="required" type="xsd:integer"/> <xsd:attribute name="id" use="required" type="xsd:integer"/> <xsd:attribute name="type" use="required" type="xsd:NCName"/> </xsd:complexType> </xsd:element> <xsd:element name="error"> <xsd:complexType mixed="true"> <xsd:attribute name="object_id" type="xsd:integer"/> <xsd:attribute name="sql_id" type="xsd:NMTOKEN"/> </xsd:complexType> </xsd:element> <xsd:element name="stat"> <xsd:complexType> <xsd:sequence> <xsd:element ref="b"/> <xsd:element ref="a"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:NCName"/> <xsd:attribute name="sImp" use="required" type="xsd:decimal"/> <xsd:attribute name="wImp" use="required" type="xsd:decimal"/> </xsd:complexType> </xsd:element> </xsd:schema>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de