Schema gencheckout.xsd


schema location
attributeFormDefault
elementFormDefault qualified
 
Elements 
checkoutInfo 
companyTotals 
data 
edart 
generatorCheckoutReport 
genLevels 
periodTimes 
unit 
unitTotals 


element checkoutInfo
diagram gencheckout_p1.png
properties
content  complex
used by
element  generatorCheckoutReport
attributes
Name   Type   Use   Default   Fixed   Annotation
lastSyncDate   derived by: xs:string   required        
emergencyMax   derived by: xs:string   required        
ackStart   derived by: xs:string   required        
ackEnd   derived by: xs:string   required        
companyAckDate   derived by: xs:string   required        
companyAckUser   derived by: xs:string   required        
source <xs:element name="checkoutInfo">
 
<xs:complexType>
   
<xs:attribute name="lastSyncDate" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="emergencyMax" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="No"/>
         
<xs:enumeration value="Yes"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ackStart" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ackEnd" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="companyAckDate" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="companyAckUser" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute checkoutInfo/@lastSyncDate
type restriction of xs:string
properties
use  required
source <xs:attribute name="lastSyncDate" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute checkoutInfo/@emergencyMax
type restriction of xs:string
properties
use  required
facets
Kind  Value  Annotation
enumeration  No
enumeration  Yes
source <xs:attribute name="emergencyMax" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="No"/>
     
<xs:enumeration value="Yes"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute checkoutInfo/@ackStart
type restriction of xs:string
properties
use  required
source <xs:attribute name="ackStart" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute checkoutInfo/@ackEnd
type restriction of xs:string
properties
use  required
source <xs:attribute name="ackEnd" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute checkoutInfo/@companyAckDate
type restriction of xs:string
properties
use  required
source <xs:attribute name="companyAckDate" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute checkoutInfo/@companyAckUser
type restriction of xs:string
properties
use  required
source <xs:attribute name="companyAckUser" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

element companyTotals
diagram gencheckout_p2.png
properties
content  complex
children unitTotals
used by
element  generatorCheckoutReport
attributes
Name   Type   Use   Default   Fixed   Annotation
company   derived by: xs:string   required        
source <xs:element name="companyTotals">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="unitTotals" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="company" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute companyTotals/@company
type restriction of xs:string
properties
use  required
source <xs:attribute name="company" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

element data
diagram gencheckout_p3.png
properties
content  complex
used by
elements  unit unitTotals
attributes
Name   Type   Use   Default   Fixed   Annotation
period   derived by: xs:string   required        
eDARTReduction   derived by: xs:integer   required        
ambAdj   derived by: xs:integer   required        
emktEconMax   derived by: xs:integer   required        
emergMax   derived by: xs:integer   required        
adjCap   derived by: xs:integer   required        
diffPercent   derived by: xs:decimal   required        
source <xs:element name="data">
 
<xs:complexType>
   
<xs:attribute name="period" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Day"/>
         
<xs:enumeration value="Eve"/>
         
<xs:enumeration value="Mid"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="eDARTReduction" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="ambAdj" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="emktEconMax" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="emergMax" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="adjCap" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="diffPercent" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute data/@period
type restriction of xs:string
properties
use  required
facets
Kind  Value  Annotation
enumeration  Day
enumeration  Eve
enumeration  Mid
source <xs:attribute name="period" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Day"/>
     
<xs:enumeration value="Eve"/>
     
<xs:enumeration value="Mid"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute data/@eDARTReduction
type restriction of xs:integer
properties
use  required
source <xs:attribute name="eDARTReduction" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute data/@ambAdj
type restriction of xs:integer
properties
use  required
source <xs:attribute name="ambAdj" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute data/@emktEconMax
type restriction of xs:integer
properties
use  required
source <xs:attribute name="emktEconMax" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute data/@emergMax
type restriction of xs:integer
properties
use  required
source <xs:attribute name="emergMax" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute data/@adjCap
type restriction of xs:integer
properties
use  required
source <xs:attribute name="adjCap" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute data/@diffPercent
type restriction of xs:decimal
properties
use  required
source <xs:attribute name="diffPercent" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal"/>
 
</xs:simpleType>
</xs:attribute>

element edart
diagram gencheckout_p4.png
properties
content  complex
children generatorCheckoutReport
source <xs:element name="edart">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="generatorCheckoutReport"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element generatorCheckoutReport
diagram gencheckout_p5.png
properties
content  complex
children periodTimes checkoutInfo genLevels unit companyTotals
used by
element  edart
attributes
Name   Type   Use   Default   Fixed   Annotation
date   derived by: xs:string   required        
controlArea   derived by: xs:string   required        
source <xs:element name="generatorCheckoutReport">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="periodTimes"/>
     
<xs:element ref="checkoutInfo"/>
     
<xs:element ref="genLevels"/>
     
<xs:element ref="unit" maxOccurs="unbounded"/>
     
<xs:element ref="companyTotals"/>
   
</xs:sequence>
   
<xs:attribute name="date" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="controlArea" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="PJM MID-ATL"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute generatorCheckoutReport/@date
type restriction of xs:string
properties
use  required
source <xs:attribute name="date" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute generatorCheckoutReport/@controlArea
type restriction of xs:string
properties
use  required
facets
Kind  Value  Annotation
enumeration  PJM MID-ATL
source <xs:attribute name="controlArea" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="PJM MID-ATL"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element genLevels
diagram gencheckout_p6.png
properties
content  complex
children generator
used by
element  generatorCheckoutReport
source <xs:element name="genLevels">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="generator" minOccurs="1" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="warnLevel" type="xs:nonNegativeInteger"/>
           
<xs:element name="ackLevel" type="xs:nonNegativeInteger"/>
         
</xs:sequence>
         
<xs:attribute name="type" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element genLevels/generator
diagram gencheckout_p7.png
properties
minOcc  1
maxOcc  unbounded
content  complex
children warnLevel ackLevel
attributes
Name   Type   Use   Default   Fixed   Annotation
type   xs:string   required        
source <xs:element name="generator" minOccurs="1" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="warnLevel" type="xs:nonNegativeInteger"/>
     
<xs:element name="ackLevel" type="xs:nonNegativeInteger"/>
   
</xs:sequence>
   
<xs:attribute name="type" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute genLevels/generator/@type
type xs:string
properties
use  required
source <xs:attribute name="type" type="xs:string" use="required"/>

element genLevels/generator/warnLevel
diagram gencheckout_p8.png
type xs:nonNegativeInteger
properties
content  simple
source <xs:element name="warnLevel" type="xs:nonNegativeInteger"/>

element genLevels/generator/ackLevel
diagram gencheckout_p9.png
type xs:nonNegativeInteger
properties
content  simple
source <xs:element name="ackLevel" type="xs:nonNegativeInteger"/>

element periodTimes
diagram gencheckout_p10.png
properties
content  complex
used by
element  generatorCheckoutReport
attributes
Name   Type   Use   Default   Fixed   Annotation
Mid   derived by: xs:string   required        
Day   derived by: xs:string   required        
Eve   derived by: xs:string   required        
source <xs:element name="periodTimes">
 
<xs:complexType>
   
<xs:attribute name="Mid" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="Day" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="Eve" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute periodTimes/@Mid
type restriction of xs:string
properties
use  required
source <xs:attribute name="Mid" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute periodTimes/@Day
type restriction of xs:string
properties
use  required
source <xs:attribute name="Day" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute periodTimes/@Eve
type restriction of xs:string
properties
use  required
source <xs:attribute name="Eve" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

element unit
diagram gencheckout_p11.png
properties
content  complex
children data
used by
element  generatorCheckoutReport
attributes
Name   Type   Use   Default   Fixed   Annotation
name   derived by: xs:string   required        
type   derived by: xs:string   required        
icap   derived by: xs:integer   required        
capFactor   xs:integer   required        
sales   derived by: xs:integer   required        
source <xs:element name="unit">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="data" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="type" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Diesel/CT"/>
         
<xs:enumeration value="Steam/Fossil"/>
         
<xs:enumeration value="Hydro"/>
         
<xs:enumeration value="Nuclear"/>
         
<xs:enumeration value="Nug"/>
         
<xs:enumeration value="Hydro - Run of River"/>
         
<xs:enumeration value="Solar"/>
         
<xs:enumeration value="Wind"/>
         
<xs:enumeration value="Geothermal"/>
         
<xs:enumeration value="Combined Cycle"/>
         
<xs:enumeration value="Diesel/CT (Small Unit)"/>
         
<xs:enumeration value="Battery"/>
         
<xs:enumeration value="Flywheel"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="icap" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="capFactor" type="xs:integer" use="required"/>
   
<xs:attribute name="sales" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute unit/@name
type restriction of xs:string
properties
use  required
source <xs:attribute name="name" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute unit/@type
type restriction of xs:string
properties
use  required
facets
Kind  Value  Annotation
enumeration  Diesel/CT
enumeration  Steam/Fossil
enumeration  Hydro
enumeration  Nuclear
enumeration  Nug
enumeration  Hydro - Run of River
enumeration  Solar
enumeration  Wind
enumeration  Geothermal
enumeration  Combined Cycle
enumeration  Diesel/CT (Small Unit)
enumeration  Battery
enumeration  Flywheel
source <xs:attribute name="type" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Diesel/CT"/>
     
<xs:enumeration value="Steam/Fossil"/>
     
<xs:enumeration value="Hydro"/>
     
<xs:enumeration value="Nuclear"/>
     
<xs:enumeration value="Nug"/>
     
<xs:enumeration value="Hydro - Run of River"/>
     
<xs:enumeration value="Solar"/>
     
<xs:enumeration value="Wind"/>
     
<xs:enumeration value="Geothermal"/>
     
<xs:enumeration value="Combined Cycle"/>
     
<xs:enumeration value="Diesel/CT (Small Unit)"/>
     
<xs:enumeration value="Battery"/>
     
<xs:enumeration value="Flywheel"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute unit/@icap
type restriction of xs:integer
properties
use  required
source <xs:attribute name="icap" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute unit/@capFactor
type xs:integer
properties
use  required
source <xs:attribute name="capFactor" type="xs:integer" use="required"/>

attribute unit/@sales
type restriction of xs:integer
properties
use  required
source <xs:attribute name="sales" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

element unitTotals
diagram gencheckout_p12.png
properties
content  complex
children data
used by
element  companyTotals
attributes
Name   Type   Use   Default   Fixed   Annotation
unitType   derived by: xs:string   required        
icap   derived by: xs:integer   required        
sales   derived by: xs:integer   required        
source <xs:element name="unitTotals">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="data" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="unitType" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Diesel/CT"/>
         
<xs:enumeration value="Steam/Fossil"/>
         
<xs:enumeration value="Hydro"/>
         
<xs:enumeration value="Nuclear"/>
         
<xs:enumeration value="Nug"/>
         
<xs:enumeration value="Hydro - Run of River"/>
         
<xs:enumeration value="Solar"/>
         
<xs:enumeration value="Wind"/>
         
<xs:enumeration value="Geothermal"/>
         
<xs:enumeration value="Combined Cycle"/>
         
<xs:enumeration value="Diesel/CT (Small Unit)"/>
         
<xs:enumeration value="Battery"/>
         
<xs:enumeration value="Flywheel"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="icap" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="sales" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer"/>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute unitTotals/@unitType
type restriction of xs:string
properties
use  required
facets
Kind  Value  Annotation
enumeration  Diesel/CT
enumeration  Steam/Fossil
enumeration  Hydro
enumeration  Nuclear
enumeration  Nug
enumeration  Hydro - Run of River
enumeration  Solar
enumeration  Wind
enumeration  Geothermal
enumeration  Combined Cycle
enumeration  Diesel/CT (Small Unit)
enumeration  Battery
enumeration  Flywheel
source <xs:attribute name="unitType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Diesel/CT"/>
     
<xs:enumeration value="Steam/Fossil"/>
     
<xs:enumeration value="Hydro"/>
     
<xs:enumeration value="Nuclear"/>
     
<xs:enumeration value="Nug"/>
     
<xs:enumeration value="Hydro - Run of River"/>
     
<xs:enumeration value="Solar"/>
     
<xs:enumeration value="Wind"/>
     
<xs:enumeration value="Geothermal"/>
     
<xs:enumeration value="Combined Cycle"/>
     
<xs:enumeration value="Diesel/CT (Small Unit)"/>
     
<xs:enumeration value="Battery"/>
     
<xs:enumeration value="Flywheel"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute unitTotals/@icap
type restriction of xs:integer
properties
use  required
source <xs:attribute name="icap" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>

attribute unitTotals/@sales
type restriction of xs:integer
properties
use  required
source <xs:attribute name="sales" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer"/>
 
</xs:simpleType>
</xs:attribute>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy