Schema transmissionprojects.xsd


schema location
attributeFormDefault
elementFormDefault
targetNamespace http://www.pjm.com/soa/schemas/edart/transmissionprojects/v1
 
Elements  Complex types 
project  Project 
projects  projects 
ticketInfoType 


element project
diagram transmissionprojects_p1.png
namespace http://www.pjm.com/soa/schemas/edart/transmissionprojects/v1
type transmission:Project
properties
content  complex
children name description ownerCompany active relatedTickets
attributes
Name   Type   Use   Default   Fixed   Annotation
id   xs:long   optional        
source <xs:element name="project" type="transmission:Project"/>

element projects
diagram transmissionprojects_p2.png
namespace http://www.pjm.com/soa/schemas/edart/transmissionprojects/v1
type transmission:projects
properties
content  complex
children project
source <xs:element name="projects" type="transmission:projects"/>

complexType Project
diagram transmissionprojects_p3.png
namespace http://www.pjm.com/soa/schemas/edart/transmissionprojects/v1
children name description ownerCompany active relatedTickets
used by
elements  project projects/project
attributes
Name   Type   Use   Default   Fixed   Annotation
id   xs:long   optional        
source <xs:complexType name="Project">
 
<xs:sequence>
   
<xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1"/>
   
<xs:element name="description" type="xs:string" minOccurs="1" maxOccurs="1"/>
   
<xs:element name="ownerCompany" type="xs:string" minOccurs="1" maxOccurs="1"/>
   
<xs:element name="active" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
   
<xs:element name="relatedTickets" minOccurs="0" maxOccurs="1">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ticketInfo" type="transmission:ticketInfoType" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="id" type="xs:long" use="optional"/>
</xs:complexType>

attribute Project/@id
type xs:long
properties
use  optional
source <xs:attribute name="id" type="xs:long" use="optional"/>

element Project/name
diagram transmissionprojects_p4.png
type xs:string
properties
content  simple
source <xs:element name="name" type="xs:string" minOccurs="1" maxOccurs="1"/>

element Project/description
diagram transmissionprojects_p5.png
type xs:string
properties
content  simple
source <xs:element name="description" type="xs:string" minOccurs="1" maxOccurs="1"/>

element Project/ownerCompany
diagram transmissionprojects_p6.png
type xs:string
properties
content  simple
source <xs:element name="ownerCompany" type="xs:string" minOccurs="1" maxOccurs="1"/>

element Project/active
diagram transmissionprojects_p7.png
type xs:boolean
properties
content  simple
source <xs:element name="active" type="xs:boolean" minOccurs="1" maxOccurs="1"/>

element Project/relatedTickets
diagram transmissionprojects_p8.png
properties
minOcc  0
maxOcc  1
content  complex
children ticketInfo
source <xs:element name="relatedTickets" minOccurs="0" maxOccurs="1">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ticketInfo" type="transmission:ticketInfoType" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Project/relatedTickets/ticketInfo
diagram transmissionprojects_p9.png
type transmission:ticketInfoType
properties
minOcc  1
maxOcc  unbounded
content  complex
children ticketId status startDate endDate cutInFlag restPlanReview
source <xs:element name="ticketInfo" type="transmission:ticketInfoType" maxOccurs="unbounded"/>

complexType projects
diagram transmissionprojects_p10.png
namespace http://www.pjm.com/soa/schemas/edart/transmissionprojects/v1
children project
used by
element  projects
source <xs:complexType name="projects">
 
<xs:sequence>
   
<xs:element name="project" type="transmission:Project" minOccurs="1" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element projects/project
diagram transmissionprojects_p11.png
type transmission:Project
properties
minOcc  1
maxOcc  unbounded
content  complex
children name description ownerCompany active relatedTickets
attributes
Name   Type   Use   Default   Fixed   Annotation
id   xs:long   optional        
source <xs:element name="project" type="transmission:Project" minOccurs="1" maxOccurs="unbounded"/>

complexType ticketInfoType
diagram transmissionprojects_p12.png
namespace http://www.pjm.com/soa/schemas/edart/transmissionprojects/v1
children ticketId status startDate endDate cutInFlag restPlanReview
used by
element  Project/relatedTickets/ticketInfo
source <xs:complexType name="ticketInfoType">
 
<xs:sequence>
   
<xs:element name="ticketId" type="xs:long"/>
   
<xs:element name="status" type="xs:string"/>
   
<xs:element name="startDate" type="xs:dateTime"/>
   
<xs:element name="endDate" type="xs:dateTime"/>
   
<xs:element name="cutInFlag" type="xs:boolean"/>
   
<xs:element name="restPlanReview" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element ticketInfoType/ticketId
diagram transmissionprojects_p13.png
type xs:long
properties
content  simple
source <xs:element name="ticketId" type="xs:long"/>

element ticketInfoType/status
diagram transmissionprojects_p14.png
type xs:string
properties
content  simple
source <xs:element name="status" type="xs:string"/>

element ticketInfoType/startDate
diagram transmissionprojects_p15.png
type xs:dateTime
properties
content  simple
source <xs:element name="startDate" type="xs:dateTime"/>

element ticketInfoType/endDate
diagram transmissionprojects_p16.png
type xs:dateTime
properties
content  simple
source <xs:element name="endDate" type="xs:dateTime"/>

element ticketInfoType/cutInFlag
diagram transmissionprojects_p17.png
type xs:boolean
properties
content  simple
source <xs:element name="cutInFlag" type="xs:boolean"/>

element ticketInfoType/restPlanReview
diagram transmissionprojects_p18.png
type xs:string
properties
content  simple
source <xs:element name="restPlanReview" type="xs:string"/>


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