Schema genticrevise.xsd


schema location:  genticrevise.xsd
 
Elements  Complex types 
date  interval_definitionType 
edart  interval_startType 
interval_definition 
interval_start 
time 


element date
diagram
type xsd:date
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:date"/>

element edart
diagram
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:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element edart/genticrevise
diagram
children company pjm_ticket_id company_ticket_id ticket_status description_revision revisiondate mw_revision r amp_down_time switch newCompanyTicketId
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:sequence>
  </xsd:complexType>
</xsd:element>

element edart/genticrevise/company
diagram
type xsd:integer
source
<xsd:element name="company" type="xsd:integer" minOccurs="0"/>

element edart/genticrevise/pjm_ticket_id
diagram
type xsd:positiveInteger
source
<xsd:element name="pjm_ticket_id" type="xsd:positiveInteger" minOccurs="0"/>

element edart/genticrevise/company_ticket_id
diagram
type restriction of xsd:string
facets
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
type restriction of xsd:string
facets
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
type extension of xsd:string
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>

element edart/genticrevise/revisiondate
diagram
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
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
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
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
type xsd:integer
source
<xsd:element name="reduction" type="xsd:integer"/>

element edart/genticrevise/mw_revision/effective_date
diagram
type restriction of xsd:string
facets
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
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
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
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
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
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
type restriction of xsd:string
facets
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 interval_definition
diagram
type interval_definitionType
children interval_start
source
<xsd:element name="interval_definition" type="interval_definitionType"/>

element interval_start
diagram
type interval_startType
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
type xsd:string
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
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
children date time
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
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 with
XMLSPY Schema Editor http://www.altova.com/xmlspy