schema location: | C:\Personal\git-projects\edart\application\src\main\resources\schema\toimwg.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
Elements |
b1Name |
b2Name |
b3Text |
companyName |
date |
equipment |
intervalDefinition |
intervalEnd |
intervalStart |
lastRevisedDate |
outageType |
pjmTicketId |
status |
ticket |
ticket_info |
time |
toimwg |
type |
zone |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="b1Name" type="xs:string"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="b2Name" type="xs:string"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="b3Text" type="xs:string"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="companyName" type="xs:string"/> |
diagram | |||
type | xs:date | ||
properties |
|
||
used by |
|
||
source | <xs:element name="date" type="xs:date"/> |
diagram | |||||||||||||
properties |
|
||||||||||||
children | type b1Name b2Name b3Text zone intervalDefinition | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="equipment"> <xs:complexType> <xs:sequence> <xs:element ref="type"/> <xs:element ref="b1Name"/> <xs:element ref="b2Name"/> <xs:element ref="b3Text"/> <xs:element ref="zone"/> <xs:element ref="intervalDefinition" minOccurs="0"/> </xs:sequence> <xs:attribute name="status" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Open"/> <xs:enumeration value="Close"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="status" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Open"/> <xs:enumeration value="Close"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | |||
properties |
|
||
children | intervalStart intervalEnd | ||
used by |
|
||
source | <xs:element name="intervalDefinition"> <xs:complexType> <xs:sequence> <xs:element ref="intervalStart"/> <xs:element name="intervalEnd"> <xs:complexType> <xs:sequence> <xs:element ref="date"/> <xs:element ref="time"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
children | date time | ||
source | <xs:element name="intervalEnd"> <xs:complexType> <xs:sequence> <xs:element ref="date"/> <xs:element ref="time"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
children | date time | ||
source | <xs:element name="intervalEnd"> <xs:complexType> <xs:sequence> <xs:element ref="date"/> <xs:element ref="time"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
children | date time | ||
used by |
|
||
source | <xs:element name="intervalStart"> <xs:complexType> <xs:sequence> <xs:element ref="date"/> <xs:element ref="time"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="lastRevisedDate" type="xs:string"/> |
diagram | ||||||||||||||||||||||
type | restriction of xs:string | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
used by |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
source | <xs:element name="outageType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DailyIncludingWeekends"/> <xs:enumeration value="DailyNoWeekends"/> <xs:enumeration value="DailyWeekendsOnly"/> <xs:enumeration value="ContinuousNoWeekends"/> <xs:enumeration value="Continuous"/> <xs:enumeration value="EMS Tripped"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:int | ||
properties |
|
||
used by |
|
||
source | <xs:element name="pjmTicketId" type="xs:int"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="status" type="xs:string"/> |
diagram | |||
properties |
|
||
children | pjmTicketId intervalDefinition status lastRevisedDate outageType companyName availability approval_risk rtepQueueNumber previous_status equipment cause dateLogs statusLogs activeDates | ||
used by |
|
||
source | <xs:element name="ticket"> <xs:complexType> <xs:sequence> <xs:element ref="pjmTicketId"/> <xs:element ref="intervalDefinition"/> <xs:element ref="status"/> <xs:element ref="lastRevisedDate"/> <xs:element ref="outageType"/> <xs:element ref="companyName"/> <xs:element name="availability" type="xs:string"/> <xs:element name="approval_risk" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="rtepQueueNumber" type="xs:string" nillable="true"/> <xs:element name="previous_status" type="xs:string"/> <xs:element ref="equipment" maxOccurs="unbounded"/> <xs:element name="cause" maxOccurs="unbounded"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="description" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="dateLogs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="datelog" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element ref="intervalDefinition"/> <xs:element name="timestamp" type="xs:dateTime"/> <xs:element name="currentFlag" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="statusLogs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="statusLog" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="status" type="xs:string"/> <xs:element name="statusTime" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="activeDates" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="firstActual" type="xs:dateTime"/> <xs:element name="finalComplete" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name="availability" type="xs:string"/> |
diagram | |||||||||||||
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xs:element name="approval_risk" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | xs:string | ||||
properties |
|
||||
source | <xs:element name="rtepQueueNumber" type="xs:string" nillable="true"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name="previous_status" type="xs:string"/> |
diagram | |||||||||||||
type | extension of xs:integer | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="cause" maxOccurs="unbounded"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="description" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
properties |
|
||
source | <xs:attribute name="description" use="required"/> |
diagram | |||||||
properties |
|
||||||
children | datelog | ||||||
source | <xs:element name="dateLogs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="datelog" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element ref="intervalDefinition"/> <xs:element name="timestamp" type="xs:dateTime"/> <xs:element name="currentFlag" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||
properties |
|
||||||
children | intervalDefinition timestamp currentFlag | ||||||
source | <xs:element name="datelog" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element ref="intervalDefinition"/> <xs:element name="timestamp" type="xs:dateTime"/> <xs:element name="currentFlag" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="timestamp" type="xs:dateTime"/> |
diagram | |||
type | xs:integer | ||
properties |
|
||
source | <xs:element name="currentFlag" type="xs:integer"/> |
diagram | |||||||
properties |
|
||||||
children | statusLog | ||||||
source | <xs:element name="statusLogs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="statusLog" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="status" type="xs:string"/> <xs:element name="statusTime" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||
properties |
|
||||||
children | status statusTime | ||||||
source | <xs:element name="statusLog" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="status" type="xs:string"/> <xs:element name="statusTime" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="status" type="xs:string"/> |
diagram | |||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="statusTime" type="xs:dateTime"/> |
diagram | |||||||
properties |
|
||||||
children | firstActual finalComplete | ||||||
source | <xs:element name="activeDates" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="firstActual" type="xs:dateTime"/> <xs:element name="finalComplete" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="firstActual" type="xs:dateTime"/> |
diagram | |||
type | xs:dateTime | ||
properties |
|
||
source | <xs:element name="finalComplete" type="xs:dateTime"/> |
diagram | |||
properties |
|
||
children | ticket | ||
used by |
|
||
source | <xs:element name="ticket_info"> <xs:complexType> <xs:sequence> <xs:element ref="ticket" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:time | ||
properties |
|
||
used by |
|
||
source | <xs:element name="time" type="xs:time"/> |
diagram | |||
properties |
|
||
children | warning ticket_info | ||
source | <xs:element name="toimwg"> <xs:complexType> <xs:sequence> <xs:element name="warning" type="xs:string" minOccurs="0"/> <xs:element ref="ticket_info" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="warning" type="xs:string" minOccurs="0"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="type" type="xs:string"/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="zone" type="xs:string"/> |