Showing:

Annotations
Attributes
Diagrams
Facets
Identity Constraints
Instances
Properties
Source
Used by
Included schema NOSBooking_r18.xsd
Namespace urn:aseXML:r25
Annotations
This schema file is part of the aseXML schema set, and is subject to the terms and conditions that are detailed in the aseXML_r*.xsd schema file with which this file is used
Purpose - Defines the transactions necessary to manage the transfer of Network Outage information between TNSPs and NEMMCO
Properties
attribute form default: unqualified
element form default: unqualified
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSBookingSubmission/Booking
Namespace No namespace
Diagram
Diagram asexml_r2520.tmp#id966 asexml_r2520.tmp#id967 asexml_r2520.tmp#id899 asexml_r2520.tmp#id901 asexml_r2520.tmp#id902 asexml_r2520.tmp#id904 asexml_r2520.tmp#id905 asexml_r2520.tmp#id906 asexml_r2520.tmp#id907 asexml_r2520.tmp#id909 asexml_r2520.tmp#id911 asexml_r2520.tmp#id913 asexml_r2520.tmp#id922 asexml_r2520.tmp#id964 asexml_r2520.tmp#id965 asexml_r2520.tmp#id898
Type BookingType
Properties
content: complex
maxOccurs: unbounded
Model CompanyBookingId , TNSPId{0,1} , CompanyRefCode{0,1} , InformationOnly{0,1} , NotForPublication{0,1} , PrimaryOut{0,1} , Reason{0,1} , ScopeOfWork{0,1} , Certainty{0,1} , BookingElements{0,1} , Outages{0,1} , Notes{0,1} , ResubmitReason{0,1}
Children BookingElements, Certainty, CompanyBookingId, CompanyRefCode, InformationOnly, NotForPublication, Notes, Outages, PrimaryOut, Reason, ResubmitReason, ScopeOfWork, TNSPId
Instance
<Booking changedBy="" operationType="">
  <CompanyBookingId>{1,1}</CompanyBookingId>
  <TNSPId context="" description="">{0,1}</TNSPId>
  <CompanyRefCode>{0,1}</CompanyRefCode>
  <InformationOnly>{0,1}</InformationOnly>
  <NotForPublication>{0,1}</NotForPublication>
  <PrimaryOut>{0,1}</PrimaryOut>
  <Reason>{0,1}</Reason>
  <ScopeOfWork>{0,1}</ScopeOfWork>
  <Certainty>{0,1}</Certainty>
  <BookingElements>{0,1}</BookingElements>
  <Outages>{0,1}</Outages>
  <Notes>{0,1}</Notes>
  <ResubmitReason>{0,1}</ResubmitReason>
</Booking>
Attributes
QName Type Fixed Default Use Annotation
changedBy MessageSecurityContext optional
operationType NOSOperationType optional
Source
<xsd:element name="Booking" type="BookingType" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/CompanyBookingId
Namespace No namespace
Annotations
This field must contain a value that is unique to the company submitting it. The CompanyBookingId may be reused if the whole booking is withdrawn.
Diagram
Diagram asexml_r2516.tmp#id900
Type CompanyBookingIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyBookingId" type="CompanyBookingIdType">
  <xsd:annotation>
    <xsd:documentation>This field must contain a value that is unique to the company submitting it. The CompanyBookingId may be reused if the whole booking is withdrawn.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/TNSPId
Namespace No namespace
Annotations
The B2B id of the TNSP that owns the booking. Not required for submission.
Diagram
Diagram asexml_r250.tmp#id39 asexml_r250.tmp#id40 asexml_r250.tmp#id38
Type PartyIdentifier
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
context restriction of xsd:string optional
description xsd:string optional
Source
<xsd:element name="TNSPId" type="PartyIdentifier" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The B2B id of the TNSP that owns the booking. Not required for submission.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/CompanyRefCode
Namespace No namespace
Annotations
A TNSP provided reference code (display only). Typically this is a job number or switching sheet reference. This value is only used if the outage Company RefCode is not set.
Diagram
Diagram
Type CompanyRefCodeType
Type hierarchy
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyRefCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A TNSP provided reference code (display only). Typically this is a job number or switching sheet reference. This value is only used if the outage Company RefCode is not set.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="CompanyRefCodeType"/>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/InformationOnly
Namespace No namespace
Annotations
Indicates an outage booking is for an outage not under the direct oversight of NEMMCO. A value is required when creating a new booking and is not updatable.
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="InformationOnly" type="xsd:boolean" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Indicates an outage booking is for an outage not under the direct oversight of NEMMCO. A value is required when creating a new booking and is not updatable.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/NotForPublication
Namespace No namespace
Annotations
The booking is Not For Publication (to the NEM) for commercial reasons. A value is required when creating a new booking.
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
default: false
Source
<xsd:element name="NotForPublication" type="xsd:boolean" default="false" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The booking is Not For Publication (to the NEM) for commercial reasons. A value is required when creating a new booking.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/PrimaryOut
Namespace No namespace
Annotations
Indicates this booking involves primary plant going out of service. A value is required when creating a new booking and is not updatable.
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PrimaryOut" type="xsd:boolean" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Indicates this booking involves primary plant going out of service. A value is required when creating a new booking and is not updatable.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/Reason
Namespace No namespace
Annotations
Reason for submission of an outage request. Must match a value from a pre-defined list. A value is required when creating a new booking and is not updatable.
Diagram
Diagram asexml_r2516.tmp#id908
Type EnumReasonType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 40
enumeration HV equipt maintenance, Secondary equipt maintenance, HV equipt commissioning, Secondary equipt commissioning
Source
<xsd:element name="Reason" type="EnumReasonType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Reason for submission of an outage request. Must match a value from a pre-defined list. A value is required when creating a new booking and is not updatable.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/ScopeOfWork
Namespace No namespace
Annotations
The are business rules associated with this value. Allowable values are restricted by the selection of Reason + PrimaryOut. A value is required when creating a new booking and is not updatable.
Diagram
Diagram asexml_r2516.tmp#id910
Type EnumScopeOfWorkType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 25
enumeration Line, Substn, Line/Substn, Live Line, Live Substn, Live Line/Substn, Protection, SCADA, Communications, Other secondary equipt, Auto Control Scheme
Source
<xsd:element name="ScopeOfWork" type="EnumScopeOfWorkType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The are business rules associated with this value. Allowable values are restricted by the selection of Reason + PrimaryOut. A value is required when creating a new booking and is not updatable.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/Certainty
Namespace No namespace
Annotations
Outage Certainty level indicating how firm the outage booking is. A value is required when creating a new booking.
Diagram
Diagram asexml_r2516.tmp#id912
Type EnumCertaintyType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 40
enumeration Outage scheduled, System security assessed, Outage confirmed
Source
<xsd:element name="Certainty" type="EnumCertaintyType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Outage Certainty level indicating how firm the outage booking is. A value is required when creating a new booking.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/BookingElements
Namespace No namespace
Annotations
At least one item of equipment is required when creating a new booking. Also booking equipment can not be changed for an existing booking.
Diagram
Diagram asexml_r2520.tmp#id915 asexml_r2520.tmp#id914
Type BookingElements
Properties
content: complex
minOccurs: 0
Model BookingElement+
Children BookingElement
Instance
<BookingElements>
  <BookingElement>{1,unbounded}</BookingElement>
</BookingElements>
Source
<xsd:element name="BookingElements" type="BookingElements" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>At least one item of equipment is required when creating a new booking. Also booking equipment can not be changed for an existing booking.</xsd:documentation>
  </xsd:annotation>
  <xsd:unique name="uniqueBookingElement">
    <xsd:selector xpath=".//BookingElement"/>
    <xsd:field xpath="CompanyElementId"/>
    <xsd:field xpath="ServiceAffected"/>
  </xsd:unique>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElements/BookingElement
Namespace No namespace
Diagram
Diagram asexml_r2520.tmp#id917 asexml_r2520.tmp#id919 asexml_r2520.tmp#id921 asexml_r2520.tmp#id916
Type BookingElementType
Properties
content: complex
maxOccurs: unbounded
Model CompanyElementId , ServiceAffected , ServiceAffectedDetail{0,1}
Children CompanyElementId, ServiceAffected, ServiceAffectedDetail
Instance
<BookingElement>
  <CompanyElementId>{1,1}</CompanyElementId>
  <ServiceAffected>{1,1}</ServiceAffected>
  <ServiceAffectedDetail>{0,1}</ServiceAffectedDetail>
</BookingElement>
Source
<xsd:element name="BookingElement" type="BookingElementType" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElementType/CompanyElementId
Namespace No namespace
Annotations
The TNSP unique identifier of either a Station or item of HV equipment.
Diagram
Diagram asexml_r2516.tmp#id918
Type CompanyElementIdType
Properties
content: simple
Facets
minLength 1
maxLength 45
Source
<xsd:element name="CompanyElementId" type="CompanyElementIdType">
  <xsd:annotation>
    <xsd:documentation>The TNSP unique identifier of either a Station or item of HV equipment.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElementType/ServiceAffected
Namespace No namespace
Annotations
The Service Affected Type summary category.
Diagram
Diagram asexml_r2516.tmp#id920
Type EnumBookingElementServiceAffectedType
Properties
content: simple
Facets
whiteSpace collapse
maxLength 30
enumeration HV plant, HV A/R OFF, HV trip & A/R test, HV plant protection+trip test, HV plant protection, System Protection, UV control scheme, UF load shed scheme, Overload scheme, DC link scheme, Other control scheme, Voice, Data & controls, AGC controls, Other equipment
Source
<xsd:element name="ServiceAffected" type="EnumBookingElementServiceAffectedType">
  <xsd:annotation>
    <xsd:documentation>The Service Affected Type summary category.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElementType/ServiceAffectedDetail
Namespace No namespace
Annotations
Free form details of the serivce affected by the booking (may be an equipment description). This field becomes mandatory when the CompanyElementId is the identifier of a Station. Not required if HV equipment item is selected in CompanyElementId. Field is used to overcome the impracticality of having all secondary equipment in the equipment list.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
minLength 1
maxLength 60
Source
<xsd:element name="ServiceAffectedDetail" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Free form details of the serivce affected by the booking (may be an equipment description). This field becomes mandatory when the CompanyElementId is the identifier of a Station. Not required if HV equipment item is selected in CompanyElementId. Field is used to overcome the impracticality of having all secondary equipment in the equipment list.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="60"/>
      <xsd:whiteSpace value="collapse"/>
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/Outages
Namespace No namespace
Annotations
At least one outage is required when creating a new booking. When updating an existing booking, only include outages in this list that are new or being modified. Also the CompanyOutageId of a withdrawn outage can not be reused.
Diagram
Diagram asexml_r2520.tmp#id924 asexml_r2520.tmp#id923
Type Outages
Properties
content: complex
minOccurs: 0
Model Outage+
Children Outage
Instance
<Outages>
  <Outage changedBy="" operationType="">{1,unbounded}</Outage>
</Outages>
Source
<xsd:element name="Outages" type="Outages" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>At least one outage is required when creating a new booking. When updating an existing booking, only include outages in this list that are new or being modified. Also the CompanyOutageId of a withdrawn outage can not be reused.</xsd:documentation>
  </xsd:annotation>
  <xsd:unique name="uniqueOutageInBooking">
    <xsd:selector xpath=".//Outage"/>
    <xsd:field xpath="CompanyOutageId"/>
  </xsd:unique>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element Outages/Outage
Namespace No namespace
Diagram
Diagram asexml_r2520.tmp#id962 asexml_r2520.tmp#id963 asexml_r2520.tmp#id926 asexml_r2520.tmp#id928 asexml_r2520.tmp#id929 asexml_r2520.tmp#id930 asexml_r2520.tmp#id931 asexml_r2520.tmp#id932 asexml_r2520.tmp#id934 asexml_r2520.tmp#id935 asexml_r2520.tmp#id936 asexml_r2520.tmp#id937 asexml_r2520.tmp#id938 asexml_r2520.tmp#id939 asexml_r2520.tmp#id940 asexml_r2520.tmp#id941 asexml_r2520.tmp#id960 asexml_r2520.tmp#id925
Type NOSOutageType
Properties
content: complex
maxOccurs: unbounded
Model CompanyOutageId , CompanyRefCode{0,1} , PlanStart{0,1} , PlanFinish{0,1} , ActualStart{0,1} , ReasonVarPlanActualStart{0,1} , ActualFinish{0,1} , ReasonVarPlanActualFinish{0,1} , DayRecallMin{0,1} , NightRecallMin{0,1} , DNSPAware{0,1} , GenAware{0,1} , OtherRegionAware{0,1} , Notes{0,1} , ResubmitReason{0,1}
Children ActualFinish, ActualStart, CompanyOutageId, CompanyRefCode, DNSPAware, DayRecallMin, GenAware, NightRecallMin, Notes, OtherRegionAware, PlanFinish, PlanStart, ReasonVarPlanActualFinish, ReasonVarPlanActualStart, ResubmitReason
Instance
<Outage changedBy="" operationType="">
  <CompanyOutageId>{1,1}</CompanyOutageId>
  <CompanyRefCode>{0,1}</CompanyRefCode>
  <PlanStart>{0,1}</PlanStart>
  <PlanFinish>{0,1}</PlanFinish>
  <ActualStart>{0,1}</ActualStart>
  <ReasonVarPlanActualStart>{0,1}</ReasonVarPlanActualStart>
  <ActualFinish>{0,1}</ActualFinish>
  <ReasonVarPlanActualFinish>{0,1}</ReasonVarPlanActualFinish>
  <DayRecallMin>{0,1}</DayRecallMin>
  <NightRecallMin>{0,1}</NightRecallMin>
  <DNSPAware>{0,1}</DNSPAware>
  <GenAware>{0,1}</GenAware>
  <OtherRegionAware>{0,1}</OtherRegionAware>
  <Notes>{0,1}</Notes>
  <ResubmitReason>{0,1}</ResubmitReason>
</Outage>
Attributes
QName Type Fixed Default Use Annotation
changedBy MessageSecurityContext optional
operationType NOSOperationType optional
Source
<xsd:element name="Outage" type="NOSOutageType" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/CompanyOutageId
Namespace No namespace
Annotations
This field must contain a value that is unique to the booking it belongs to. This value is supplied by TNSP
Diagram
Diagram asexml_r2516.tmp#id927
Type CompanyOutageIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyOutageId" type="CompanyOutageIdType">
  <xsd:annotation>
    <xsd:documentation>This field must contain a value that is unique to the booking it belongs to. This value is supplied by TNSP</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/CompanyRefCode
Namespace No namespace
Annotations
A TNSP provided reference code (display only). Typically this is a job number or switching sheet reference. Does not have to be unique to the Outage.
Diagram
Diagram
Type CompanyRefCodeType
Type hierarchy
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyRefCode" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A TNSP provided reference code (display only). Typically this is a job number or switching sheet reference. Does not have to be unique to the Outage.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="CompanyRefCodeType"/>
  </xsd:simpleType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/PlanStart
Namespace No namespace
Annotations
The planned start date/time of the outage. A value is required when creating a new outage.
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
minOccurs: 0
nillable: false
Source
<xsd:element name="PlanStart" type="xsd:dateTime" nillable="false" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The planned start date/time of the outage. A value is required when creating a new outage.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/PlanFinish
Namespace No namespace
Annotations
The planned finish date/time of the outage. A value is required when creating a new outage.
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
minOccurs: 0
nillable: false
Source
<xsd:element name="PlanFinish" type="xsd:dateTime" nillable="false" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The planned finish date/time of the outage. A value is required when creating a new outage.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/ActualStart
Namespace No namespace
Annotations
The actual start date/time of the outage
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ActualStart" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The actual start date/time of the outage</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/ReasonVarPlanActualStart
Namespace No namespace
Annotations
Why the actual start and the planned start vary by more than 30 mins
Diagram
Diagram asexml_r2516.tmp#id933
Type EnumReasonVarPlanActualType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 30
enumeration Not Supplied, Security Requirement, System Conditions, Weather, Resource Problems
Source
<xsd:element name="ReasonVarPlanActualStart" type="EnumReasonVarPlanActualType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Why the actual start and the planned start vary by more than 30 mins</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/ActualFinish
Namespace No namespace
Annotations
The actual finish date/time of the outage
Diagram
Diagram
Type xsd:dateTime
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="ActualFinish" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The actual finish date/time of the outage</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/ReasonVarPlanActualFinish
Namespace No namespace
Annotations
Why the actual finish and the planned finish vary be more than 30 mins
Diagram
Diagram asexml_r2516.tmp#id933
Type EnumReasonVarPlanActualType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 30
enumeration Not Supplied, Security Requirement, System Conditions, Weather, Resource Problems
Source
<xsd:element name="ReasonVarPlanActualFinish" type="EnumReasonVarPlanActualType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Why the actual finish and the planned finish vary be more than 30 mins</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/DayRecallMin
Namespace No namespace
Annotations
The number of minutes the company requires to return the affected items of plant to service during the day. A value less than 0 with be interpreted as "No recall" When the value is not supplied at all the interpretation is "Not applicable" Business rule is that both DayRecallMin and NightRecallMin cannot both be "NotApplicable"
Diagram
Diagram
Type xsd:int
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DayRecallMin" type="xsd:int" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The number of minutes the company requires to return the affected items of plant to service during the day. A value less than 0 with be interpreted as "No recall" When the value is not supplied at all the interpretation is "Not applicable" Business rule is that both DayRecallMin and NightRecallMin cannot both be "NotApplicable"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/NightRecallMin
Namespace No namespace
Annotations
The number of minutes the company requires to return the affected items of plant to service during the night. A value less than 0 with be interpreted as "No recall". When the value is not supplied at all the interpretation is "Not Applicable"Business rule is that both DayRecallMin and NightRecallMin cannot both be "NotApplicable"
Diagram
Diagram
Type xsd:int
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="NightRecallMin" type="xsd:int" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The number of minutes the company requires to return the affected items of plant to service during the night. A value less than 0 with be interpreted as "No recall". When the value is not supplied at all the interpretation is "Not Applicable"Business rule is that both DayRecallMin and NightRecallMin cannot both be "NotApplicable"</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/DNSPAware
Namespace No namespace
Annotations
The TNSP has notified affected DNSPs
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
default: false
Source
<xsd:element name="DNSPAware" type="xsd:boolean" default="false" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The TNSP has notified affected DNSPs</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/GenAware
Namespace No namespace
Annotations
The TNSP has notified affected Geneators
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
default: false
Source
<xsd:element name="GenAware" type="xsd:boolean" default="false" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The TNSP has notified affected Geneators</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/OtherRegionAware
Namespace No namespace
Annotations
The TNSP has notified other affected TNSPs
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
default: false
Source
<xsd:element name="OtherRegionAware" type="xsd:boolean" default="false" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The TNSP has notified other affected TNSPs</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/Notes
Namespace No namespace
Annotations
Notes attached to an outage apply only to that outage. When defining new notes the CompanyNoteId must be unique to the outage. Also the CompanyNoteId of a withdrawn note can not be reused.
Diagram
Diagram asexml_r2520.tmp#id943 asexml_r2520.tmp#id942
Type CompanyNotes
Properties
content: complex
minOccurs: 0
Model Note+
Children Note
Instance
<Notes>
  <Note changedBy="" operationType="">{1,unbounded}</Note>
</Notes>
Source
<xsd:element name="Notes" type="CompanyNotes" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Notes attached to an outage apply only to that outage. When defining new notes the CompanyNoteId must be unique to the outage. Also the CompanyNoteId of a withdrawn note can not be reused.</xsd:documentation>
  </xsd:annotation>
  <xsd:unique name="uniqueNoteInOutage">
    <xsd:selector xpath=".//Note"/>
    <xsd:field xpath="CompanyNoteId"/>
  </xsd:unique>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element CompanyNotes/Note
Namespace No namespace
Annotations
A note can not contain both a blank plain text section and an empty file attachment.
Diagram
Diagram asexml_r2516.tmp#id946 asexml_r2516.tmp#id947 asexml_r2516.tmp#id948 asexml_r2516.tmp#id949 asexml_r2516.tmp#id951 asexml_r2516.tmp#id945 asexml_r2520.tmp#id957 asexml_r2520.tmp#id959 asexml_r2520.tmp#id952 asexml_r2520.tmp#id954 asexml_r2520.tmp#id956 asexml_r2520.tmp#id944
Type CompanyNoteType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model PlainText{0,1} , FileName{0,1} , FileAttach{0,1} , CreatedBy{0,1} , CreatedOn{0,1} , CompanyNoteId , Type{0,1} , IncludeInRiemns{0,1}
Children CompanyNoteId, CreatedBy, CreatedOn, FileAttach, FileName, IncludeInRiemns, PlainText, Type
Instance
<Note changedBy="" operationType="">
  <PlainText>{0,1}</PlainText>
  <FileName>{0,1}</FileName>
  <FileAttach>{0,1}</FileAttach>
  <CreatedBy>{0,1}</CreatedBy>
  <CreatedOn>{0,1}</CreatedOn>
</Note>
Attributes
QName Type Fixed Default Use Annotation
changedBy MessageSecurityContext optional
operationType NOSOperationType optional
Source
<xsd:element name="Note" type="CompanyNoteType" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>A note can not contain both a blank plain text section and an empty file attachment.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element CompanyNoteType/CompanyNoteId
Namespace No namespace
Annotations
Company provided id, unique to outage or booking.
Diagram
Diagram asexml_r2516.tmp#id953
Type CompanyNoteIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyNoteId" type="CompanyNoteIdType">
  <xsd:annotation>
    <xsd:documentation>Company provided id, unique to outage or booking.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element CompanyNoteType/Type
Namespace No namespace
Annotations
A value is required when creating a new note and is not updatable.
Diagram
Diagram asexml_r2516.tmp#id955
Type EnumCompanyNoteType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 40
enumeration Effect On System / Work Details, Contingency Plan, Issue Response, Pre-Requisite Switching, Limit Equation Data, Isolation Points
Source
<xsd:element name="Type" type="EnumCompanyNoteType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A value is required when creating a new note and is not updatable.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element CompanyNoteType/IncludeInRiemns
Namespace No namespace
Annotations
A value is required when creatiing a new note. This element indicates that the current note can be included in the RIEMNS report. Can not be modifed once set.
Diagram
Diagram
Type xsd:boolean
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="IncludeInRiemns" type="xsd:boolean" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>A value is required when creatiing a new note. This element indicates that the current note can be included in the RIEMNS report. Can not be modifed once set.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSOutageType/ResubmitReason
Namespace No namespace
Annotations
Reason outage has been withdrawn or modified. Required only on outage resubmission.
Diagram
Diagram asexml_r2516.tmp#id961
Type EnumResubmitReasonType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 40
enumeration Not Supplied, Information Update, Optimising Availability, Environ Hazards, Resource Problems, NEMMCO Request, System Incident, Weather
Source
<xsd:element name="ResubmitReason" type="EnumResubmitReasonType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Reason outage has been withdrawn or modified. Required only on outage resubmission.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/Notes
Namespace No namespace
Annotations
Notes attached to the booking, apply to all outages in that booking. When defining new notes the CompanyNoteId must be unique to the booking. Also the CompanyNoteId of a withdrawn note can not be reused.
Diagram
Diagram asexml_r2520.tmp#id943 asexml_r2520.tmp#id942
Type CompanyNotes
Properties
content: complex
minOccurs: 0
Model Note+
Children Note
Instance
<Notes>
  <Note changedBy="" operationType="">{1,unbounded}</Note>
</Notes>
Source
<xsd:element name="Notes" type="CompanyNotes" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Notes attached to the booking, apply to all outages in that booking. When defining new notes the CompanyNoteId must be unique to the booking. Also the CompanyNoteId of a withdrawn note can not be reused.</xsd:documentation>
  </xsd:annotation>
  <xsd:unique name="uniqueNoteInBooking">
    <xsd:selector xpath=".//Note"/>
    <xsd:field xpath="CompanyNoteId"/>
  </xsd:unique>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingType/ResubmitReason
Namespace No namespace
Annotations
Required resubmission of booking notes and or booking details. This value is propagated down to outage level if the outage resubmit is not set. A reason is required on Booking withdraw.
Diagram
Diagram asexml_r2516.tmp#id961
Type EnumResubmitReasonType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 40
enumeration Not Supplied, Information Update, Optimising Availability, Environ Hazards, Resource Problems, NEMMCO Request, System Incident, Weather
Source
<xsd:element name="ResubmitReason" type="EnumResubmitReasonType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Required resubmission of booking notes and or booking details. This value is propagated down to outage level if the outage resubmit is not set. A reason is required on Booking withdraw.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSBookingResponse/Booking
Namespace No namespace
Annotations
The response for an individual booking contains the booking's unique id, the operation attempted and  success/failure indicated by the event element. If the operation was successful none of the other booking sub-components (note, outage, etc) will be provided.
Diagram
Diagram asexml_r2520.tmp#id1001 asexml_r2520.tmp#id973 asexml_r2520.tmp#id974 asexml_r2520.tmp#id988 asexml_r2520.tmp#id998 asexml_r2520.tmp#id999 asexml_r2520.tmp#id1000 asexml_r2520.tmp#id972
Type extension of BookingResponseType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model CompanyBookingId , BookingElement* , Outage* , Note* , Error* , Event
Children BookingElement, CompanyBookingId, Error, Event, Note, Outage
Instance
<Booking operationType="">
  <CompanyBookingId>{1,1}</CompanyBookingId>
  <BookingElement operationType="">{0,unbounded}</BookingElement>
  <Outage operationType="">{0,unbounded}</Outage>
  <Note operationType="">{0,unbounded}</Note>
  <Error>{0,unbounded}</Error>
  <Event class="Application" severity="Fatal">{1,1}</Event>
</Booking>
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:element name="Booking" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The response for an individual booking contains the booking's unique id, the operation attempted and success/failure indicated by the event element. If the operation was successful none of the other booking sub-components (note, outage, etc) will be provided.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="BookingResponseType"/>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingResponseType/CompanyBookingId
Namespace No namespace
Annotations
Unique id provided by the request initiator for a booking
Diagram
Diagram asexml_r2516.tmp#id900
Type CompanyBookingIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyBookingId" type="CompanyBookingIdType">
  <xsd:annotation>
    <xsd:documentation>Unique id provided by the request initiator for a booking</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingResponseType/BookingElement
Namespace No namespace
Annotations
Individual booking elements are identified by the combined value of CompanyElementId and ServiceAffected.
Diagram
Diagram asexml_r2520.tmp#id987 asexml_r2520.tmp#id976 asexml_r2520.tmp#id977 asexml_r2520.tmp#id978 asexml_r2520.tmp#id975
Type BookingElementResponseType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CompanyElementId , ServiceAffected , Error+
Children CompanyElementId, Error, ServiceAffected
Instance
<BookingElement operationType="">
  <CompanyElementId>{1,1}</CompanyElementId>
  <ServiceAffected>{1,1}</ServiceAffected>
  <Error>{1,unbounded}</Error>
</BookingElement>
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:element name="BookingElement" type="BookingElementResponseType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual booking elements are identified by the combined value of CompanyElementId and ServiceAffected.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElementResponseType/CompanyElementId
Namespace No namespace
Diagram
Diagram asexml_r2516.tmp#id918
Type CompanyElementIdType
Properties
content: simple
Facets
minLength 1
maxLength 45
Source
<xsd:element name="CompanyElementId" type="CompanyElementIdType"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElementResponseType/ServiceAffected
Namespace No namespace
Diagram
Diagram asexml_r2516.tmp#id920
Type EnumBookingElementServiceAffectedType
Properties
content: simple
Facets
whiteSpace collapse
maxLength 30
enumeration HV plant, HV A/R OFF, HV trip & A/R test, HV plant protection+trip test, HV plant protection, System Protection, UV control scheme, UF load shed scheme, Overload scheme, DC link scheme, Other control scheme, Voice, Data & controls, AGC controls, Other equipment
Source
<xsd:element name="ServiceAffected" type="EnumBookingElementServiceAffectedType"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingElementResponseType/Error
Namespace No namespace
Annotations
Errors at the booking element level only.
Diagram
Diagram asexml_r2516.tmp#id980 asexml_r2516.tmp#id981 asexml_r2516.tmp#id982 asexml_r2516.tmp#id979
Type NOSErrorType
Properties
content: complex
maxOccurs: unbounded
Model Code , Message , ErrorField*
Children Code, ErrorField, Message
Instance
<Error>
  <Code description="">{1,1}</Code>
  <Message>{1,1}</Message>
  <ErrorField valueType="">{0,unbounded}</ErrorField>
</Error>
Source
<xsd:element name="Error" type="NOSErrorType" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Errors at the booking element level only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingResponseType/Outage
Namespace No namespace
Annotations
Individual outages belonging to this booking are identified by the CompanyOutageId.
Diagram
Diagram asexml_r2520.tmp#id997 asexml_r2520.tmp#id990 asexml_r2520.tmp#id991 asexml_r2520.tmp#id996 asexml_r2520.tmp#id989
Type OutageResponseType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CompanyOutageId , Note* , Error*
Children CompanyOutageId, Error, Note
Instance
<Outage operationType="">
  <CompanyOutageId>{1,1}</CompanyOutageId>
  <Note operationType="">{0,unbounded}</Note>
  <Error>{0,unbounded}</Error>
</Outage>
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:element name="Outage" type="OutageResponseType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual outages belonging to this booking are identified by the CompanyOutageId.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element OutageResponseType/CompanyOutageId
Namespace No namespace
Diagram
Diagram asexml_r2516.tmp#id927
Type CompanyOutageIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyOutageId" type="CompanyOutageIdType"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element OutageResponseType/Note
Namespace No namespace
Annotations
Individual notes belonging to this outage are identified by the CompanyNoteId.
Diagram
Diagram asexml_r2520.tmp#id995 asexml_r2520.tmp#id993 asexml_r2520.tmp#id994 asexml_r2520.tmp#id992
Type CompanyNoteResponseType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CompanyNoteId , Error+
Children CompanyNoteId, Error
Instance
<Note operationType="">
  <CompanyNoteId>{1,1}</CompanyNoteId>
  <Error>{1,unbounded}</Error>
</Note>
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:element name="Note" type="CompanyNoteResponseType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual notes belonging to this outage are identified by the CompanyNoteId.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element CompanyNoteResponseType/CompanyNoteId
Namespace No namespace
Diagram
Diagram asexml_r2516.tmp#id953
Type CompanyNoteIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyNoteId" type="CompanyNoteIdType"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element CompanyNoteResponseType/Error
Namespace No namespace
Annotations
Errors at the note level only.
Diagram
Diagram asexml_r2516.tmp#id980 asexml_r2516.tmp#id981 asexml_r2516.tmp#id982 asexml_r2516.tmp#id979
Type NOSErrorType
Properties
content: complex
maxOccurs: unbounded
Model Code , Message , ErrorField*
Children Code, ErrorField, Message
Instance
<Error>
  <Code description="">{1,1}</Code>
  <Message>{1,1}</Message>
  <ErrorField valueType="">{0,unbounded}</ErrorField>
</Error>
Source
<xsd:element name="Error" type="NOSErrorType" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Errors at the note level only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element OutageResponseType/Error
Namespace No namespace
Annotations
Errors at the outage level only.
Diagram
Diagram asexml_r2516.tmp#id980 asexml_r2516.tmp#id981 asexml_r2516.tmp#id982 asexml_r2516.tmp#id979
Type NOSErrorType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Code , Message , ErrorField*
Children Code, ErrorField, Message
Instance
<Error>
  <Code description="">{1,1}</Code>
  <Message>{1,1}</Message>
  <ErrorField valueType="">{0,unbounded}</ErrorField>
</Error>
Source
<xsd:element name="Error" type="NOSErrorType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Errors at the outage level only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingResponseType/Note
Namespace No namespace
Annotations
Individual notes belonging to this booking are identified by the CompanyNoteId.
Diagram
Diagram asexml_r2520.tmp#id995 asexml_r2520.tmp#id993 asexml_r2520.tmp#id994 asexml_r2520.tmp#id992
Type CompanyNoteResponseType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model CompanyNoteId , Error+
Children CompanyNoteId, Error
Instance
<Note operationType="">
  <CompanyNoteId>{1,1}</CompanyNoteId>
  <Error>{1,unbounded}</Error>
</Note>
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:element name="Note" type="CompanyNoteResponseType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual notes belonging to this booking are identified by the CompanyNoteId.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingResponseType/Error
Namespace No namespace
Annotations
Errors at the booking level only.
Diagram
Diagram asexml_r2516.tmp#id980 asexml_r2516.tmp#id981 asexml_r2516.tmp#id982 asexml_r2516.tmp#id979
Type NOSErrorType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Code , Message , ErrorField*
Children Code, ErrorField, Message
Instance
<Error>
  <Code description="">{1,1}</Code>
  <Message>{1,1}</Message>
  <ErrorField valueType="">{0,unbounded}</ErrorField>
</Error>
Source
<xsd:element name="Error" type="NOSErrorType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Errors at the booking level only.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingResponseType/Event
Namespace No namespace
Annotations
Contains overall success/failure
Diagram
Diagram asexml_r2523.tmp#id100 asexml_r2523.tmp#id102 asexml_r2523.tmp#id88 asexml_r2523.tmp#id92 asexml_r2523.tmp#id94 asexml_r2523.tmp#id96 asexml_r2523.tmp#id97 asexml_r2523.tmp#id87
Type Event
Properties
content: complex
Model Code , KeyInfo{0,1} , Context{0,1} , Explanation{0,1} , SupportedVersions{0,1}
Children Code, Context, Explanation, KeyInfo, SupportedVersions
Instance
<Event class="Application" severity="Fatal">
  <Code description="">{1,1}</Code>
  <KeyInfo>{0,1}</KeyInfo>
  <Context>{0,1}</Context>
  <Explanation>{0,1}</Explanation>
  <SupportedVersions>{0,1}</SupportedVersions>
</Event>
Attributes
QName Type Fixed Default Use Annotation
class EventClass Application optional
severity EventSeverity Fatal optional
Source
<xsd:element name="Event" type="Event">
  <xsd:annotation>
    <xsd:documentation>Contains overall success/failure</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element NOSBookingInfoRequest/BookingInfoRequestKey
Namespace No namespace
Diagram
Diagram asexml_r2520.tmp#id1010 asexml_r2520.tmp#id1007 asexml_r2520.tmp#id1008 asexml_r2520.tmp#id1009 asexml_r2520.tmp#id1006
Type BookingInfoRequestKeyType
Properties
content: complex
maxOccurs: unbounded
Model CompanyBookingId , CompanyOutageId{0,1} , TNSPId{0,1}
Children CompanyBookingId, CompanyOutageId, TNSPId
Instance
<BookingInfoRequestKey infoType="all">
  <CompanyBookingId>{1,1}</CompanyBookingId>
  <CompanyOutageId>{0,1}</CompanyOutageId>
  <TNSPId context="" description="">{0,1}</TNSPId>
</BookingInfoRequestKey>
Attributes
QName Type Fixed Default Use Annotation
infoType restriction of xsd:string all optional
Source
<xsd:element name="BookingInfoRequestKey" type="BookingInfoRequestKeyType" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingInfoRequestKeyType/CompanyBookingId
Namespace No namespace
Annotations
The TNSP generated ID for Booking
Diagram
Diagram asexml_r2516.tmp#id900
Type CompanyBookingIdType
Properties
content: simple
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyBookingId" type="CompanyBookingIdType">
  <xsd:annotation>
    <xsd:documentation>The TNSP generated ID for Booking</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingInfoRequestKeyType/CompanyOutageId
Namespace No namespace
Annotations
The TNSP generated ID for an outage. Only required when the information request pertains only to a single outage from a repeating booking. This ID is unique within it's booking
Diagram
Diagram asexml_r2516.tmp#id927
Type CompanyOutageIdType
Properties
content: simple
minOccurs: 0
Facets
minLength 1
maxLength 20
Source
<xsd:element name="CompanyOutageId" type="CompanyOutageIdType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The TNSP generated ID for an outage. Only required when the information request pertains only to a single outage from a repeating booking. This ID is unique within it's booking</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Element BookingInfoRequestKeyType/TNSPId
Namespace No namespace
Annotations
The B2B id of the TNSP that owns the booking/outage. Only required if the requesting TNSP is not the same as the TNSP that owns the Booking/Outage.
Diagram
Diagram asexml_r250.tmp#id39 asexml_r250.tmp#id40 asexml_r250.tmp#id38
Type PartyIdentifier
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
context restriction of xsd:string optional
description xsd:string optional
Source
<xsd:element name="TNSPId" type="PartyIdentifier" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The B2B id of the TNSP that owns the booking/outage. Only required if the requesting TNSP is not the same as the TNSP that owns the Booking/Outage.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type NOSBookingSubmission
Namespace urn:aseXML:r25
Annotations
A list of bookings submitted/re-submitted/withdrawn by the sending TNSP.
Diagram
Diagram asexml_r2520.tmp#id968 asexml_r2520.tmp#id897
Used by
Model Booking+
Children Booking
Attributes
QName Type Fixed Default Use Annotation
version r18 required
Source
<xsd:complexType name="NOSBookingSubmission">
  <xsd:annotation>
    <xsd:documentation>A list of bookings submitted/re-submitted/withdrawn by the sending TNSP.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Booking" type="BookingType" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r18" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type BookingType
Namespace urn:aseXML:r25
Annotations
A Booking submitted by a TNSP
Diagram
Diagram asexml_r2520.tmp#id966 asexml_r2520.tmp#id967 asexml_r2520.tmp#id899 asexml_r2520.tmp#id901 asexml_r2520.tmp#id902 asexml_r2520.tmp#id904 asexml_r2520.tmp#id905 asexml_r2520.tmp#id906 asexml_r2520.tmp#id907 asexml_r2520.tmp#id909 asexml_r2520.tmp#id911 asexml_r2520.tmp#id913 asexml_r2520.tmp#id922 asexml_r2520.tmp#id964 asexml_r2520.tmp#id965
Used by
Model CompanyBookingId , TNSPId{0,1} , CompanyRefCode{0,1} , InformationOnly{0,1} , NotForPublication{0,1} , PrimaryOut{0,1} , Reason{0,1} , ScopeOfWork{0,1} , Certainty{0,1} , BookingElements{0,1} , Outages{0,1} , Notes{0,1} , ResubmitReason{0,1}
Children BookingElements, Certainty, CompanyBookingId, CompanyRefCode, InformationOnly, NotForPublication, Notes, Outages, PrimaryOut, Reason, ResubmitReason, ScopeOfWork, TNSPId
Attributes
QName Type Fixed Default Use Annotation
changedBy MessageSecurityContext optional
operationType NOSOperationType optional
Source
<xsd:complexType name="BookingType">
  <xsd:annotation>
    <xsd:documentation>A Booking submitted by a TNSP</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyBookingId" type="CompanyBookingIdType">
      <xsd:annotation>
        <xsd:documentation>This field must contain a value that is unique to the company submitting it. The CompanyBookingId may be reused if the whole booking is withdrawn.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TNSPId" type="PartyIdentifier" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The B2B id of the TNSP that owns the booking. Not required for submission.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CompanyRefCode" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>A TNSP provided reference code (display only). Typically this is a job number or switching sheet reference. This value is only used if the outage Company RefCode is not set.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="CompanyRefCodeType"/>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="InformationOnly" type="xsd:boolean" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Indicates an outage booking is for an outage not under the direct oversight of NEMMCO. A value is required when creating a new booking and is not updatable.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NotForPublication" type="xsd:boolean" default="false" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The booking is Not For Publication (to the NEM) for commercial reasons. A value is required when creating a new booking.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PrimaryOut" type="xsd:boolean" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Indicates this booking involves primary plant going out of service. A value is required when creating a new booking and is not updatable.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Reason" type="EnumReasonType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Reason for submission of an outage request. Must match a value from a pre-defined list. A value is required when creating a new booking and is not updatable.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ScopeOfWork" type="EnumScopeOfWorkType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The are business rules associated with this value. Allowable values are restricted by the selection of Reason + PrimaryOut. A value is required when creating a new booking and is not updatable.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Certainty" type="EnumCertaintyType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Outage Certainty level indicating how firm the outage booking is. A value is required when creating a new booking.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="BookingElements" type="BookingElements" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>At least one item of equipment is required when creating a new booking. Also booking equipment can not be changed for an existing booking.</xsd:documentation>
      </xsd:annotation>
      <xsd:unique name="uniqueBookingElement">
        <xsd:selector xpath=".//BookingElement"/>
        <xsd:field xpath="CompanyElementId"/>
        <xsd:field xpath="ServiceAffected"/>
      </xsd:unique>
    </xsd:element>
    <xsd:element name="Outages" type="Outages" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>At least one outage is required when creating a new booking. When updating an existing booking, only include outages in this list that are new or being modified. Also the CompanyOutageId of a withdrawn outage can not be reused.</xsd:documentation>
      </xsd:annotation>
      <xsd:unique name="uniqueOutageInBooking">
        <xsd:selector xpath=".//Outage"/>
        <xsd:field xpath="CompanyOutageId"/>
      </xsd:unique>
    </xsd:element>
    <xsd:element name="Notes" type="CompanyNotes" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Notes attached to the booking, apply to all outages in that booking. When defining new notes the CompanyNoteId must be unique to the booking. Also the CompanyNoteId of a withdrawn note can not be reused.</xsd:documentation>
      </xsd:annotation>
      <xsd:unique name="uniqueNoteInBooking">
        <xsd:selector xpath=".//Note"/>
        <xsd:field xpath="CompanyNoteId"/>
      </xsd:unique>
    </xsd:element>
    <xsd:element name="ResubmitReason" type="EnumResubmitReasonType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Required resubmission of booking notes and or booking details. This value is propagated down to outage level if the outage resubmit is not set. A reason is required on Booking withdraw.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="operationType" type="NOSOperationType" use="optional"/>
  <xsd:attribute name="changedBy" type="MessageSecurityContext" use="optional"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type BookingElements
Namespace urn:aseXML:r25
Annotations
Container for booking elements
Diagram
Diagram asexml_r2520.tmp#id915
Used by
Model BookingElement+
Children BookingElement
Source
<xsd:complexType name="BookingElements">
  <xsd:annotation>
    <xsd:documentation>Container for booking elements</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="BookingElement" type="BookingElementType" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type BookingElementType
Namespace urn:aseXML:r25
Annotations
The Equipment/Services Affected by the Booking.
Diagram
Diagram asexml_r2520.tmp#id917 asexml_r2520.tmp#id919 asexml_r2520.tmp#id921
Used by
Model CompanyElementId , ServiceAffected , ServiceAffectedDetail{0,1}
Children CompanyElementId, ServiceAffected, ServiceAffectedDetail
Source
<xsd:complexType name="BookingElementType">
  <xsd:annotation>
    <xsd:documentation>The Equipment/Services Affected by the Booking.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyElementId" type="CompanyElementIdType">
      <xsd:annotation>
        <xsd:documentation>The TNSP unique identifier of either a Station or item of HV equipment.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceAffected" type="EnumBookingElementServiceAffectedType">
      <xsd:annotation>
        <xsd:documentation>The Service Affected Type summary category.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ServiceAffectedDetail" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Free form details of the serivce affected by the booking (may be an equipment description). This field becomes mandatory when the CompanyElementId is the identifier of a Station. Not required if HV equipment item is selected in CompanyElementId. Field is used to overcome the impracticality of having all secondary equipment in the equipment list.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="60"/>
          <xsd:whiteSpace value="collapse"/>
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type Outages
Namespace urn:aseXML:r25
Annotations
Container for Outages
Diagram
Diagram asexml_r2520.tmp#id924
Used by
Model Outage+
Children Outage
Source
<xsd:complexType name="Outages">
  <xsd:annotation>
    <xsd:documentation>Container for Outages</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Outage" type="NOSOutageType" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type NOSOutageType
Namespace urn:aseXML:r25
Annotations
Each Booking is made up of one or more Outages
Diagram
Diagram asexml_r2520.tmp#id962 asexml_r2520.tmp#id963 asexml_r2520.tmp#id926 asexml_r2520.tmp#id928 asexml_r2520.tmp#id929 asexml_r2520.tmp#id930 asexml_r2520.tmp#id931 asexml_r2520.tmp#id932 asexml_r2520.tmp#id934 asexml_r2520.tmp#id935 asexml_r2520.tmp#id936 asexml_r2520.tmp#id937 asexml_r2520.tmp#id938 asexml_r2520.tmp#id939 asexml_r2520.tmp#id940 asexml_r2520.tmp#id941 asexml_r2520.tmp#id960
Used by
Element Outages/Outage
Model CompanyOutageId , CompanyRefCode{0,1} , PlanStart{0,1} , PlanFinish{0,1} , ActualStart{0,1} , ReasonVarPlanActualStart{0,1} , ActualFinish{0,1} , ReasonVarPlanActualFinish{0,1} , DayRecallMin{0,1} , NightRecallMin{0,1} , DNSPAware{0,1} , GenAware{0,1} , OtherRegionAware{0,1} , Notes{0,1} , ResubmitReason{0,1}
Children ActualFinish, ActualStart, CompanyOutageId, CompanyRefCode, DNSPAware, DayRecallMin, GenAware, NightRecallMin, Notes, OtherRegionAware, PlanFinish, PlanStart, ReasonVarPlanActualFinish, ReasonVarPlanActualStart, ResubmitReason
Attributes
QName Type Fixed Default Use Annotation
changedBy MessageSecurityContext optional
operationType NOSOperationType optional
Source
<xsd:complexType name="NOSOutageType">
  <xsd:annotation>
    <xsd:documentation>Each Booking is made up of one or more Outages</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyOutageId" type="CompanyOutageIdType">
      <xsd:annotation>
        <xsd:documentation>This field must contain a value that is unique to the booking it belongs to. This value is supplied by TNSP</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CompanyRefCode" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>A TNSP provided reference code (display only). Typically this is a job number or switching sheet reference. Does not have to be unique to the Outage.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="CompanyRefCodeType"/>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="PlanStart" type="xsd:dateTime" nillable="false" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The planned start date/time of the outage. A value is required when creating a new outage.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PlanFinish" type="xsd:dateTime" nillable="false" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The planned finish date/time of the outage. A value is required when creating a new outage.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ActualStart" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The actual start date/time of the outage</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReasonVarPlanActualStart" type="EnumReasonVarPlanActualType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Why the actual start and the planned start vary by more than 30 mins</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ActualFinish" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The actual finish date/time of the outage</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReasonVarPlanActualFinish" type="EnumReasonVarPlanActualType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Why the actual finish and the planned finish vary be more than 30 mins</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DayRecallMin" type="xsd:int" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The number of minutes the company requires to return the affected items of plant to service during the day. A value less than 0 with be interpreted as "No recall" When the value is not supplied at all the interpretation is "Not applicable" Business rule is that both DayRecallMin and NightRecallMin cannot both be "NotApplicable"</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NightRecallMin" type="xsd:int" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The number of minutes the company requires to return the affected items of plant to service during the night. A value less than 0 with be interpreted as "No recall". When the value is not supplied at all the interpretation is "Not Applicable"Business rule is that both DayRecallMin and NightRecallMin cannot both be "NotApplicable"</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DNSPAware" type="xsd:boolean" default="false" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The TNSP has notified affected DNSPs</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GenAware" type="xsd:boolean" default="false" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The TNSP has notified affected Geneators</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="OtherRegionAware" type="xsd:boolean" default="false" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The TNSP has notified other affected TNSPs</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Notes" type="CompanyNotes" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Notes attached to an outage apply only to that outage. When defining new notes the CompanyNoteId must be unique to the outage. Also the CompanyNoteId of a withdrawn note can not be reused.</xsd:documentation>
      </xsd:annotation>
      <xsd:unique name="uniqueNoteInOutage">
        <xsd:selector xpath=".//Note"/>
        <xsd:field xpath="CompanyNoteId"/>
      </xsd:unique>
    </xsd:element>
    <xsd:element name="ResubmitReason" type="EnumResubmitReasonType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Reason outage has been withdrawn or modified. Required only on outage resubmission.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="operationType" type="NOSOperationType" use="optional"/>
  <xsd:attribute name="changedBy" type="MessageSecurityContext" use="optional"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type CompanyNotes
Namespace urn:aseXML:r25
Annotations
Container for company notes
Diagram
Diagram asexml_r2520.tmp#id943
Used by
Model Note+
Children Note
Source
<xsd:complexType name="CompanyNotes">
  <xsd:annotation>
    <xsd:documentation>Container for company notes</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Note" type="CompanyNoteType" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>A note can not contain both a blank plain text section and an empty file attachment.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type CompanyNoteType
Namespace urn:aseXML:r25
Annotations
Note that belongs to an Outage or Booking.
Diagram
Diagram asexml_r2516.tmp#id946 asexml_r2516.tmp#id947 asexml_r2516.tmp#id948 asexml_r2516.tmp#id949 asexml_r2516.tmp#id951 asexml_r2516.tmp#id945 asexml_r2520.tmp#id957 asexml_r2520.tmp#id959 asexml_r2520.tmp#id952 asexml_r2520.tmp#id954 asexml_r2520.tmp#id956
Type extension of NoteType
Type hierarchy
Used by
Model PlainText{0,1} , FileName{0,1} , FileAttach{0,1} , CreatedBy{0,1} , CreatedOn{0,1} , CompanyNoteId , Type{0,1} , IncludeInRiemns{0,1}
Children CompanyNoteId, CreatedBy, CreatedOn, FileAttach, FileName, IncludeInRiemns, PlainText, Type
Attributes
QName Type Fixed Default Use Annotation
changedBy MessageSecurityContext optional
operationType NOSOperationType optional
Source
<xsd:complexType name="CompanyNoteType">
  <xsd:annotation>
    <xsd:documentation>Note that belongs to an Outage or Booking.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="NoteType">
      <xsd:sequence>
        <xsd:element name="CompanyNoteId" type="CompanyNoteIdType">
          <xsd:annotation>
            <xsd:documentation>Company provided id, unique to outage or booking.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="Type" type="EnumCompanyNoteType" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>A value is required when creating a new note and is not updatable.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="IncludeInRiemns" type="xsd:boolean" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>A value is required when creatiing a new note. This element indicates that the current note can be included in the RIEMNS report. Can not be modifed once set.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
      <xsd:attribute name="operationType" type="NOSOperationType" use="optional"/>
      <xsd:attribute name="changedBy" type="MessageSecurityContext" use="optional"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type NOSBookingResponse
Namespace urn:aseXML:r25
Annotations
When a booking submission is processed by NEMMCO a 'Booking Response' will be generated.
Diagram
Diagram asexml_r2520.tmp#id1002 asexml_r2520.tmp#id971
Used by
Model Booking+
Children Booking
Attributes
QName Type Fixed Default Use Annotation
version r18 required
Source
<xsd:complexType name="NOSBookingResponse">
  <xsd:annotation>
    <xsd:documentation>When a booking submission is processed by NEMMCO a 'Booking Response' will be generated.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Booking" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>The response for an individual booking contains the booking's unique id, the operation attempted and success/failure indicated by the event element. If the operation was successful none of the other booking sub-components (note, outage, etc) will be provided.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:extension base="BookingResponseType"/>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="version" type="r18" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type BookingResponseType
Namespace urn:aseXML:r25
Annotations
For reporting successful submission or error causing the submission to fail.
Diagram
Diagram asexml_r2520.tmp#id1001 asexml_r2520.tmp#id973 asexml_r2520.tmp#id974 asexml_r2520.tmp#id988 asexml_r2520.tmp#id998 asexml_r2520.tmp#id999 asexml_r2520.tmp#id1000
Used by
Model CompanyBookingId , BookingElement* , Outage* , Note* , Error* , Event
Children BookingElement, CompanyBookingId, Error, Event, Note, Outage
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:complexType name="BookingResponseType">
  <xsd:annotation>
    <xsd:documentation>For reporting successful submission or error causing the submission to fail.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyBookingId" type="CompanyBookingIdType">
      <xsd:annotation>
        <xsd:documentation>Unique id provided by the request initiator for a booking</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="BookingElement" type="BookingElementResponseType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Individual booking elements are identified by the combined value of CompanyElementId and ServiceAffected.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Outage" type="OutageResponseType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Individual outages belonging to this booking are identified by the CompanyOutageId.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Note" type="CompanyNoteResponseType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Individual notes belonging to this booking are identified by the CompanyNoteId.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Error" type="NOSErrorType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Errors at the booking level only.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Event" type="Event">
      <xsd:annotation>
        <xsd:documentation>Contains overall success/failure</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type BookingElementResponseType
Namespace urn:aseXML:r25
Annotations
For reporting element errors
Diagram
Diagram asexml_r2520.tmp#id987 asexml_r2520.tmp#id976 asexml_r2520.tmp#id977 asexml_r2520.tmp#id978
Used by
Model CompanyElementId , ServiceAffected , Error+
Children CompanyElementId, Error, ServiceAffected
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:complexType name="BookingElementResponseType">
  <xsd:annotation>
    <xsd:documentation>For reporting element errors</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyElementId" type="CompanyElementIdType"/>
    <xsd:element name="ServiceAffected" type="EnumBookingElementServiceAffectedType"/>
    <xsd:element name="Error" type="NOSErrorType" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Errors at the booking element level only.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type OutageResponseType
Namespace urn:aseXML:r25
Annotations
For reporting outage errors
Diagram
Diagram asexml_r2520.tmp#id997 asexml_r2520.tmp#id990 asexml_r2520.tmp#id991 asexml_r2520.tmp#id996
Used by
Model CompanyOutageId , Note* , Error*
Children CompanyOutageId, Error, Note
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:complexType name="OutageResponseType">
  <xsd:annotation>
    <xsd:documentation>For reporting outage errors</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyOutageId" type="CompanyOutageIdType"/>
    <xsd:element name="Note" type="CompanyNoteResponseType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Individual notes belonging to this outage are identified by the CompanyNoteId.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Error" type="NOSErrorType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Errors at the outage level only.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type CompanyNoteResponseType
Namespace urn:aseXML:r25
Annotations
For reporting booking/outage note errors
Diagram
Diagram asexml_r2520.tmp#id995 asexml_r2520.tmp#id993 asexml_r2520.tmp#id994
Used by
Model CompanyNoteId , Error+
Children CompanyNoteId, Error
Attributes
QName Type Fixed Default Use Annotation
operationType NOSOperationType required
Source
<xsd:complexType name="CompanyNoteResponseType">
  <xsd:annotation>
    <xsd:documentation>For reporting booking/outage note errors</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyNoteId" type="CompanyNoteIdType"/>
    <xsd:element name="Error" type="NOSErrorType" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Errors at the note level only.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type NOSBookingInfoRequest
Namespace urn:aseXML:r25
Annotations
Requests for specific booking  and or outage information.
Diagram
Diagram asexml_r2520.tmp#id1011 asexml_r2520.tmp#id1005
Used by
Model BookingInfoRequestKey+
Children BookingInfoRequestKey
Attributes
QName Type Fixed Default Use Annotation
version r16 optional
Source
<xsd:complexType name="NOSBookingInfoRequest">
  <xsd:annotation>
    <xsd:documentation>Requests for specific booking and or outage information.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="BookingInfoRequestKey" type="BookingInfoRequestKeyType" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="version" type="r16" use="optional"/>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Complex Type BookingInfoRequestKeyType
Namespace urn:aseXML:r25
Annotations
Represents a request for current information about a specific Booking or a particular Outage within a Repeating Booking. The attribute, "InfoType" specifies the type of Booking Information to be returned.
Diagram
Diagram asexml_r2520.tmp#id1010 asexml_r2520.tmp#id1007 asexml_r2520.tmp#id1008 asexml_r2520.tmp#id1009
Used by
Model CompanyBookingId , CompanyOutageId{0,1} , TNSPId{0,1}
Children CompanyBookingId, CompanyOutageId, TNSPId
Attributes
QName Type Fixed Default Use Annotation
infoType restriction of xsd:string all optional
Source
<xsd:complexType name="BookingInfoRequestKeyType">
  <xsd:annotation>
    <xsd:documentation>Represents a request for current information about a specific Booking or a particular Outage within a Repeating Booking. The attribute, "InfoType" specifies the type of Booking Information to be returned.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="CompanyBookingId" type="CompanyBookingIdType">
      <xsd:annotation>
        <xsd:documentation>The TNSP generated ID for Booking</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CompanyOutageId" type="CompanyOutageIdType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The TNSP generated ID for an outage. Only required when the information request pertains only to a single outage from a repeating booking. This ID is unique within it's booking</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TNSPId" type="PartyIdentifier" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The B2B id of the TNSP that owns the booking/outage. Only required if the requesting TNSP is not the same as the TNSP that owns the Booking/Outage.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="infoType" use="optional" default="all">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="all">
          <xsd:annotation>
            <xsd:documentation>all information relating to the booking and or outage</xsd:documentation>
          </xsd:annotation>
        </xsd:enumeration>
        <xsd:enumeration value="NEMMCO">
          <xsd:annotation>
            <xsd:documentation>Only NEMMCO generated information about an outage (ie status, constraints, assessment notes)</xsd:documentation>
          </xsd:annotation>
        </xsd:enumeration>
        <xsd:enumeration value="TNSP">
          <xsd:annotation>
            <xsd:documentation>Only TNSP generated information (ie booking, outage)</xsd:documentation>
          </xsd:annotation>
        </xsd:enumeration>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:complexType>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute CompanyNoteType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: optional
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Complex Type CompanyNoteType
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute CompanyNoteType/@changedBy
Namespace No namespace
Type MessageSecurityContext
Properties
use: optional
Facets
maxLength 15
Used by
Complex Type CompanyNoteType
Source
<xsd:attribute name="changedBy" type="MessageSecurityContext" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute NOSOutageType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: optional
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Complex Type NOSOutageType
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute NOSOutageType/@changedBy
Namespace No namespace
Type MessageSecurityContext
Properties
use: optional
Facets
maxLength 15
Used by
Complex Type NOSOutageType
Source
<xsd:attribute name="changedBy" type="MessageSecurityContext" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute BookingType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: optional
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Complex Type BookingType
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute BookingType/@changedBy
Namespace No namespace
Type MessageSecurityContext
Properties
use: optional
Facets
maxLength 15
Used by
Complex Type BookingType
Source
<xsd:attribute name="changedBy" type="MessageSecurityContext" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute NOSBookingSubmission/@version
Namespace No namespace
Type r18
Type hierarchy
Properties
use: required
Facets
enumeration r18
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type NOSBookingSubmission
Source
<xsd:attribute name="version" type="r18" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute BookingElementResponseType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: required
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute CompanyNoteResponseType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: required
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute OutageResponseType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: required
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Complex Type OutageResponseType
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute BookingResponseType/@operationType
Namespace No namespace
Type NOSOperationType
Properties
use: required
Facets
enumeration Submit, Resubmit, Withdraw
Used by
Complex Type BookingResponseType
Source
<xsd:attribute name="operationType" type="NOSOperationType" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute NOSBookingResponse/@version
Namespace No namespace
Type r18
Type hierarchy
Properties
use: required
Facets
enumeration r18
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type NOSBookingResponse
Source
<xsd:attribute name="version" type="r18" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute BookingInfoRequestKeyType/@infoType
Namespace No namespace
Type restriction of xsd:string
Properties
use: optional
default: all
Facets
enumeration all, NEMMCO, TNSP
Used by
Source
<xsd:attribute name="infoType" use="optional" default="all">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="all">
        <xsd:annotation>
          <xsd:documentation>all information relating to the booking and or outage</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NEMMCO">
        <xsd:annotation>
          <xsd:documentation>Only NEMMCO generated information about an outage (ie status, constraints, assessment notes)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TNSP">
        <xsd:annotation>
          <xsd:documentation>Only TNSP generated information (ie booking, outage)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd
Attribute NOSBookingInfoRequest/@version
Namespace No namespace
Type r16
Type hierarchy
Properties
use: optional
Facets
enumeration r16
pattern r[0-9]*|r[0-9]*_[a-z][0-9]*
Used by
Complex Type NOSBookingInfoRequest
Source
<xsd:attribute name="version" type="r16" use="optional"/>
Schema location file:/C:/Users/mihai/Desktop/asexml_r25/NOSBooking_r18.xsd