Schema genticrevise.xsd


schema location \\corp\shares\home\kossan\My Documents\eDART\Schemas\Gentic Revise\genticrevise.xsd
attributeFormDefault
elementFormDefault qualified
 
Elements  Complex types 
date  interval_definitionType 
edart  interval_startType 
interval_definition 
interval_start 
time 


element date
diagram genticrevise_p1.png
type xsd:string
properties
content simple
used by
elements edart/genticrevise/revisiondate/interval_definition/interval_end edart/genticrevise/switch/interval_definition/interval_end interval_definitionType/interval_start
complexType interval_startType
source <xsd:element name="date" type="xsd:string"/>

element edart
diagram genticrevise_p2.png
properties
content complex
children genticrevise
source <xsd:element name="edart">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="genticrevise" maxOccurs="unbounded">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="company" type="xsd:integer" minOccurs="0"/>
           
<xsd:element name="pjm_ticket_id" type="xsd:positiveInteger" minOccurs="0"/>
           
<xsd:element name="company_ticket_id" minOccurs="0">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:minLength value="1"/>
                 
<xsd:maxLength value="30"/>
                 
<xsd:whiteSpace value="preserve"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:element>
           
<xsd:element name="ticket_status" minOccurs="0">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:enumeration value="cancel"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:element>
           
<xsd:element name="description_revision" minOccurs="0">
             
<xsd:complexType>
               
<xsd:simpleContent>
                 
<xsd:extension base="xsd:string">
                   
<xsd:attribute name="append" type="xsd:boolean" use="optional"/>
                 
</xsd:extension>
               
</xsd:simpleContent>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="revisiondate" minOccurs="0">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element name="interval_definition">
                   
<xsd:complexType>
                     
<xsd:sequence>
                       
<xsd:element ref="interval_start" minOccurs="0"/>
                       
<xsd:element name="interval_end" minOccurs="0">
                         
<xsd:complexType>
                           
<xsd:sequence>
                             
<xsd:element ref="date"/>
                             
<xsd:element ref="time"/>
                           
</xsd:sequence>
                         
</xsd:complexType>
                       
</xsd:element>
                     
</xsd:sequence>
                   
</xsd:complexType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="mw_revision" minOccurs="0">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element name="reduction" type="xsd:integer"/>
                 
<xsd:element name="effective_date" minOccurs="0">
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:length value="19"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="ramp_down_time" minOccurs="0">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element name="interval_definition">
                   
<xsd:complexType>
                     
<xsd:sequence>
                       
<xsd:element ref="interval_start"/>
                     
</xsd:sequence>
                   
</xsd:complexType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="switch" minOccurs="0">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element name="interval_definition">
                   
<xsd:complexType>
                     
<xsd:sequence>
                       
<xsd:element ref="interval_start" minOccurs="0"/>
                       
<xsd:element name="interval_end" minOccurs="0">
                         
<xsd:complexType>
                           
<xsd:sequence>
                             
<xsd:element ref="date"/>
                             
<xsd:element ref="time"/>
                           
</xsd:sequence>
                         
</xsd:complexType>
                       
</xsd:element>
                     
</xsd:sequence>
                   
</xsd:complexType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
           
<xsd:element name="newCompanyTicketId" minOccurs="0">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:minLength value="1"/>
                 
<xsd:maxLength value="30"/>
                 
<xsd:whiteSpace value="preserve"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:element>
           
<xsd:element name="est_early_return_time" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise
diagram genticrevise_p3.png
properties
minOcc 1
maxOcc unbounded
content complex
children company pjm_ticket_id company_ticket_id ticket_status description_revision revisiondate mw_revision ramp_down_time switch newCompanyTicketId est_early_return_time
source <xsd:element name="genticrevise" maxOccurs="unbounded">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="company" type="xsd:integer" minOccurs="0"/>
     
<xsd:element name="pjm_ticket_id" type="xsd:positiveInteger" minOccurs="0"/>
     
<xsd:element name="company_ticket_id" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:minLength value="1"/>
           
<xsd:maxLength value="30"/>
           
<xsd:whiteSpace value="preserve"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="ticket_status" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:enumeration value="cancel"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="description_revision" minOccurs="0">
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:string">
             
<xsd:attribute name="append" type="xsd:boolean" use="optional"/>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="revisiondate" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="interval_definition">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element ref="interval_start" minOccurs="0"/>
                 
<xsd:element name="interval_end" minOccurs="0">
                   
<xsd:complexType>
                     
<xsd:sequence>
                       
<xsd:element ref="date"/>
                       
<xsd:element ref="time"/>
                     
</xsd:sequence>
                   
</xsd:complexType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="mw_revision" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="reduction" type="xsd:integer"/>
           
<xsd:element name="effective_date" minOccurs="0">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:length value="19"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="ramp_down_time" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="interval_definition">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element ref="interval_start"/>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="switch" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="interval_definition">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element ref="interval_start" minOccurs="0"/>
                 
<xsd:element name="interval_end" minOccurs="0">
                   
<xsd:complexType>
                     
<xsd:sequence>
                       
<xsd:element ref="date"/>
                       
<xsd:element ref="time"/>
                     
</xsd:sequence>
                   
</xsd:complexType>
                 
</xsd:element>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
     
<xsd:element name="newCompanyTicketId" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:minLength value="1"/>
           
<xsd:maxLength value="30"/>
           
<xsd:whiteSpace value="preserve"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="est_early_return_time" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/company
diagram genticrevise_p4.png
type xsd:integer
properties
minOcc 0
maxOcc 1
content simple
source <xsd:element name="company" type="xsd:integer" minOccurs="0"/>

element edart/genticrevise/pjm_ticket_id
diagram genticrevise_p5.png
type xsd:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
source <xsd:element name="pjm_ticket_id" type="xsd:positiveInteger" minOccurs="0"/>

element edart/genticrevise/company_ticket_id
diagram genticrevise_p6.png
type restriction of xsd:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
whiteSpace preserve
source <xsd:element name="company_ticket_id" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="30"/>
     
<xsd:whiteSpace value="preserve"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element edart/genticrevise/ticket_status
diagram genticrevise_p7.png
type restriction of xsd:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration cancel
source <xsd:element name="ticket_status" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="cancel"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element edart/genticrevise/description_revision
diagram genticrevise_p8.png
type extension of xsd:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
append  xsd:boolean  optional      
source <xsd:element name="description_revision" minOccurs="0">
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="append" type="xsd:boolean" use="optional"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute edart/genticrevise/description_revision/@append
type xsd:boolean
properties
use optional
source <xsd:attribute name="append" type="xsd:boolean" use="optional"/>

element edart/genticrevise/revisiondate
diagram genticrevise_p9.png
properties
minOcc 0
maxOcc 1
content complex
children interval_definition
source <xsd:element name="revisiondate" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="interval_definition">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="interval_start" minOccurs="0"/>
           
<xsd:element name="interval_end" minOccurs="0">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element ref="date"/>
                 
<xsd:element ref="time"/>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/revisiondate/interval_definition
diagram genticrevise_p10.png
properties
content complex
children interval_start interval_end
source <xsd:element name="interval_definition">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="interval_start" minOccurs="0"/>
     
<xsd:element name="interval_end" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="date"/>
           
<xsd:element ref="time"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/revisiondate/interval_definition/interval_end
diagram genticrevise_p11.png
properties
minOcc 0
maxOcc 1
content complex
children date time
source <xsd:element name="interval_end" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="date"/>
     
<xsd:element ref="time"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/mw_revision
diagram genticrevise_p12.png
properties
minOcc 0
maxOcc 1
content complex
children reduction effective_date
source <xsd:element name="mw_revision" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="reduction" type="xsd:integer"/>
     
<xsd:element name="effective_date" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:length value="19"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/mw_revision/reduction
diagram genticrevise_p13.png
type xsd:integer
properties
content simple
source <xsd:element name="reduction" type="xsd:integer"/>

element edart/genticrevise/mw_revision/effective_date
diagram genticrevise_p14.png
type restriction of xsd:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 19
source <xsd:element name="effective_date" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="19"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element edart/genticrevise/ramp_down_time
diagram genticrevise_p15.png
properties
minOcc 0
maxOcc 1
content complex
children interval_definition
source <xsd:element name="ramp_down_time" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="interval_definition">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="interval_start"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/ramp_down_time/interval_definition
diagram genticrevise_p16.png
properties
content complex
children interval_start
source <xsd:element name="interval_definition">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="interval_start"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/switch
diagram genticrevise_p17.png
properties
minOcc 0
maxOcc 1
content complex
children interval_definition
source <xsd:element name="switch" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="interval_definition">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="interval_start" minOccurs="0"/>
           
<xsd:element name="interval_end" minOccurs="0">
             
<xsd:complexType>
               
<xsd:sequence>
                 
<xsd:element ref="date"/>
                 
<xsd:element ref="time"/>
               
</xsd:sequence>
             
</xsd:complexType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/switch/interval_definition
diagram genticrevise_p18.png
properties
content complex
children interval_start interval_end
source <xsd:element name="interval_definition">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="interval_start" minOccurs="0"/>
     
<xsd:element name="interval_end" minOccurs="0">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element ref="date"/>
           
<xsd:element ref="time"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/switch/interval_definition/interval_end
diagram genticrevise_p19.png
properties
minOcc 0
maxOcc 1
content complex
children date time
source <xsd:element name="interval_end" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="date"/>
     
<xsd:element ref="time"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element edart/genticrevise/newCompanyTicketId
diagram genticrevise_p20.png
type restriction of xsd:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
whiteSpace preserve
source <xsd:element name="newCompanyTicketId" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="30"/>
     
<xsd:whiteSpace value="preserve"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element edart/genticrevise/est_early_return_time
diagram genticrevise_p21.png
type xsd:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xsd:element name="est_early_return_time" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>

element interval_definition
diagram genticrevise_p22.png
type interval_definitionType
properties
content complex
children interval_start
source <xsd:element name="interval_definition" type="interval_definitionType"/>

element interval_start
diagram genticrevise_p23.png
type interval_startType
properties
content complex
children date time
used by
elements edart/genticrevise/revisiondate/interval_definition edart/genticrevise/ramp_down_time/interval_definition edart/genticrevise/switch/interval_definition
source <xsd:element name="interval_start" type="interval_startType"/>

element time
diagram genticrevise_p24.png
type xsd:string
properties
content simple
used by
elements edart/genticrevise/revisiondate/interval_definition/interval_end edart/genticrevise/switch/interval_definition/interval_end interval_definitionType/interval_start
complexType interval_startType
source <xsd:element name="time" type="xsd:string"/>

complexType interval_definitionType
diagram genticrevise_p25.png
children interval_start
used by
element interval_definition
source <xsd:complexType name="interval_definitionType">
 
<xsd:sequence>
   
<xsd:element name="interval_start" minOccurs="0">
     
<xsd:complexType>
       
<xsd:sequence>
         
<xsd:element ref="date"/>
         
<xsd:element ref="time"/>
       
</xsd:sequence>
     
</xsd:complexType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element interval_definitionType/interval_start
diagram genticrevise_p26.png
properties
minOcc 0
maxOcc 1
content complex
children date time
used by
elements edart/genticrevise/revisiondate/interval_definition edart/genticrevise/ramp_down_time/interval_definition edart/genticrevise/switch/interval_definition
source <xsd:element name="interval_start" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="date"/>
     
<xsd:element ref="time"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

complexType interval_startType
diagram genticrevise_p27.png
children date time
used by
element interval_start
source <xsd:complexType name="interval_startType">
 
<xsd:sequence>
   
<xsd:element ref="date"/>
   
<xsd:element ref="time"/>
 
</xsd:sequence>
</xsd:complexType>


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