Outage Update
Outage Update
The request message for outage update would use the following message fields:
Message Element | Value |
---|---|
Header/Verb | Change |
Header/Noun | OutageSet |
Header/Source | Market participant ID |
Header/UserID | ID of user |
Payload | OutageUpdate |
The corresponding response messages would use the following message fields:
Message Element | Value |
---|---|
Header/Verb | Reply |
Header/Noun | OutageSet |
Header/Source | ERCOT |
Reply/ReplyCode | Reply code, success=OK, error=ERROR or FATAL |
Reply/Error | Error message, if error encountered |
On Outage change requests, the following items are used:
Element Req? Data type Description Values Command N string Requestor Update UNGROUP, ACKNOWLEDGE, OutageUpdate/
mRIDY string Outage Identity mRID is in the format of <QSEID>.OTG.<outageType>.<outageCategory>.<outageIdent> OutageUpdate/
groupIdN String This is the id for a Group Outage OutageUpdate/
userFullNameY String UserFullName is required on a Submit, Update and Cancel. Note: the element is defined as optional in the XSD. OutageUpdate/
tertiaryContactN string Tertiary Contact Phone No. OutageUpdate/
takeOpportunityN boolean For taking opportunity outage. i.e. To accept the opportunity when a opportunity match exists. true/false Schedule/
plannedSartN dateTime This is the date/time at which the Outage is planned to start. Schedule/
plannedEndN dateTime This is the date/time at which the Outage is planned to end. Schedule/
earliestStartN dateTime This is the earliest date/time at which the Outage may start. Schedule/
latestEndN dateTime This is the latest date/time at which the Outage may end. Schedule/
actualStartN dateTime This is the actual date/time at which the Outage started. Schedule/
actualEndN dateTime This is the actual date/time at which the Outage ended. Schedule/
new_plannedStartN dateTime This is the proposed date/time at which an Unavoidable Extension may start. Schedule/
new_plannedEndN dateTime This is the proposed date/time at which an Unavoidable Extension may end. Schedule/
new_earliestStartN dateTime This is the proposed earliest date/time at which a Resource Opportunity Outage may start. Schedule/
new_latestEndN dateTime This is the proposed latest date/time at which a Resource Opportunity Outage may end. transmissionData/
emergencyRestorationTimeN positiveInteger transmissionData/
transNatureOfWorkN string resourceData/
highSustainableLimitN integer resourceData/
lowSustainableLimitN Integer resourceData/
resNatureOfWorkN string addToGroup/
groupIdN string addToGroup/
nameY string ResourceOutage/
operatingCompanyY string ResourceOutage/
stationY string This is the station name of a Resource that is a Designated Resource for this Outage. ResourceOutage/
equipmentNameY string This is the name of a Resource that is a Designated Resource for this Outage. ResourceOutage/
equipmentIdentifierY string ResourceOutage/
resourceTypeN string This is the type of a Resource that is a Designated Resource for this Outage. UN (Unit), LR (Load Resource), Distribution Generation Resource (DGR) and Distribution Energy Storage Resource (DESR) ResourceOutage/
HSLY Decimal Resource Outage HSL ResourceOutage/
LSLY Decimal Resource Outage LSL ResourceOutage/
mRIDN string Outage Identity mRID is in the format of <QSEID>.OTG.<outageType>.<outageCategory>.<outageIdent> ResourceOutage/
natureOfWorkY string Resource Outage Nature of Work. . The allowable values for this field are stated above. GroupTransmissionOutage/
operatingCompanyY string GroupTransmissionOutage/
equipmentNameY string The name of the Equipment that can be the subject of an Outage. GroupTransmissionOutage/
equipmentIdentifierY string GroupTransmissionOutage/
transmissionTypeY string The Type of the Transmission Equipment that can be the subject of an Outage. GroupTransmissionOutage/
fromStationY string This is the name of the Station in which an Equipment resides for all equipment types other than lines. For lines this refers to the “From” station GroupTransmissionOutage/
toStationN string This is the name of the “To” Station in which an Equipment resides for all lines. GroupTransmissionOutage/
normalStateN string This field, which is pertinent only for switching devices, contains the normal state of the device: OPEN or CLOSED. This field is the same as the Normal State of the Equipment entity. Output only GroupTransmissionOutage/
outageStateN string This field, which is pertinent (and required) only for switching devices, contains the state of the device when taken out of service: OPEN or CLOSED. This field is the opposite of the Normal State of the Equipment entity. “C’,”O” or “” GroupTransmissionOutage/
voltageN Decimal The voltage level at which the Equipment resides. For transformers it is the high side voltage level. GroupTransmissionOutage/
projectNameN String GroupTransmissionOutage/
emergencyRestorationTimeY positiveInteger This is the time in hours necessary to terminate the Outage and return the Equipment to service. GroupTransmissionOutage/
mRIDN string Outage Identity mRID is in the format of <QSEID>.OTG.<outageType>.<outageCategory>.<outageIdent> GroupTransmissionOutage/
natureOfWorkY string Opportunity/
opportunityDuration/
daysN unsigned Byte For Opportunity Outages, the outage no. of days. Positive no. Opportunity/
opportunityDuration/
hoursN unsigned Byte For Opportunity Outages, the outage no. of hours Positive no. Opportunity/
opportunityEndY DateTime For Opportunity Outages, the outage end time Date Time Opportunity/
designatedResource/
equipmentNameY string This is the Resource name of a Resource that has been designated to an Opportunity Opportunity/
designatedResource/
equipmentIdentifierY String Opportunity/
designatedResource/
resourceTypeY String This is the Resource type of a Resource that has been designated to an Opportunity UN (Unit),LR (Load Resource), Distribution Generation Resource (DGR) and Distribution Energy Storage Resource (DESR) Opportunity/
designatedResource/
stationY String Opportunity/
designatedResource/
HSLY Decimal Opportunity/
designatedResource/
desgOutageIdentN String Designated Resource Outage Identifier corresponding to a valid TOO ( Transmission Opportunity Outage). Not required for outage create transaction. Outage Schedule will populate this field in OS query response Opportunity/
designatedResource/
desgOutageStartN dateTime Designated Resource outage start dateTime Not required for outage create transaction. Outage Schedule will populate this field in OS query response Opportunity/
designatedResource/
desgOutageEndN dateTime Designated Resource outage End dateTime Not required for outage create transaction. Outage Schedule will populate this field in OS query response OSNotes/
RequestorNotes/
Note/
createdTimeY string There are three sections that the requestor can enter notes, Requestor Notes, Supporting Information, and Remedial Action or Special Protection System notes. Notes are required for some outage types but not all. They are not required when the outage is submitted but are required for some outages to be completed. OSNotes/
RequestorNotes/
Note/
createdByY string OSNotes/
RequestorNotes/
Note/
companyY string OSNotes/
RequestorNotes/
Note/
commentY string OSNotes/
SupportingNotes/
Note/
createdTimeY string OSNotes/
SupportingNotes/
Note/
createdByY string OSNotes/
SupportingNotes/
Note/
companyY string OSNotes/
SupportingNotes/
Note/
commentY string OSNotes/
RASPSNotes/
Note/
createdTimeY string OSNotes/
RASPSNotes/
Note/
createdByY string OSNotes/
RASPSNotes/
Note/
companyY string OSNotes/
RASPSNotes/
Note/
commentY string Error/
severityN string Severity of Error Generated Error/
areaN string Area of generated error Error/
intervalN string Error/
textY string Error Text
Element Req? Data type Description Values Command N string Requestor Update UNGROUP, ACKNOWLEDGE, OutageUpdate/
mRIDY string Outage Identity mRID is in the format of <QSEID>.OTG.<outageType>.<outageCategory>.<outageIdent> OutageUpdate/
groupIdN String This is the id for a Group Outage OutageUpdate/
userFullNameY String UserFullName is required on a Submit, Update and Cancel. Note: the element is defined as optional in the XSD. OutageUpdate/
tertiaryContactN string Tertiary Contact Phone No. OutageUpdate/
takeOpportunityN boolean For taking opportunity outage. i.e. To accept the opportunity when a opportunity match exists. true/false Schedule/
plannedSartN dateTime This is the date/time at which the Outage is planned to start. Schedule/
plannedEndN dateTime This is the date/time at which the Outage is planned to end. Schedule/
earliestStartN dateTime This is the earliest date/time at which the Outage may start. Schedule/
latestEndN dateTime This is the latest date/time at which the Outage may end. Schedule/
actualStartN dateTime This is the actual date/time at which the Outage started. Schedule/
actualEndN dateTime This is the actual date/time at which the Outage ended. Schedule/
new_plannedStartN dateTime This is the proposed date/time at which an Unavoidable Extension may start. Schedule/
new_plannedEndN dateTime This is the proposed date/time at which an Unavoidable Extension may end. Schedule/
new_earliestStartN dateTime This is the proposed earliest date/time at which a Resource Opportunity Outage may start. Schedule/
new_latestEndN dateTime This is the proposed latest date/time at which a Resource Opportunity Outage may end. transmissionData/
emergencyRestorationTimeN positiveInteger transmissionData/
transNatureOfWorkN string resourceData/
highSustainableLimitN integer resourceData/
lowSustainableLimitN Integer resourceData/
resNatureOfWorkN string addToGroup/
groupIdN string addToGroup/
nameY string ResourceOutage/
operatingCompanyY string ResourceOutage/
stationY string This is the station name of a Resource that is a Designated Resource for this Outage. ResourceOutage/
equipmentNameY string This is the name of a Resource that is a Designated Resource for this Outage. ResourceOutage/
equipmentIdentifierY string ResourceOutage/
resourceTypeN string This is the type of a Resource that is a Designated Resource for this Outage. UN (Unit), LR (Load Resource), Distribution Generation Resource (DGR), Distribution Energy Storage Resource (DESR) and Energy Storage Resource (ESR) ResourceOutage/
HSLY Decimal Resource Outage HSL ResourceOutage/
LSLY Decimal Resource Outage LSL ResourceOutage/
mRIDN string Outage Identity mRID is in the format of <QSEID>.OTG.<outageType>.<outageCategory>.<outageIdent> ResourceOutage/
natureOfWorkY string Resource Outage Nature of Work. . The allowable values for this field are stated above. GroupTransmissionOutage/
operatingCompanyY string GroupTransmissionOutage/
equipmentNameY string The name of the Equipment that can be the subject of an Outage. GroupTransmissionOutage/
equipmentIdentifierY string GroupTransmissionOutage/
transmissionTypeY string The Type of the Transmission Equipment that can be the subject of an Outage. GroupTransmissionOutage/
fromStationY string This is the name of the Station in which an Equipment resides for all equipment types other than lines. For lines this refers to the “From” station GroupTransmissionOutage/
toStationN string This is the name of the “To” Station in which an Equipment resides for all lines. GroupTransmissionOutage/
normalStateN string This field, which is pertinent only for switching devices, contains the normal state of the device: OPEN or CLOSED. This field is the same as the Normal State of the Equipment entity. Output only GroupTransmissionOutage/
outageStateN string This field, which is pertinent (and required) only for switching devices, contains the state of the device when taken out of service: OPEN or CLOSED. This field is the opposite of the Normal State of the Equipment entity. “C’,”O” or “” GroupTransmissionOutage/
voltageN Decimal The voltage level at which the Equipment resides. For transformers it is the high side voltage level. GroupTransmissionOutage/
projectNameN String GroupTransmissionOutage/
emergencyRestorationTimeY positiveInteger This is the time in hours necessary to terminate the Outage and return the Equipment to service. GroupTransmissionOutage/
mRIDN string Outage Identity mRID is in the format of <QSEID>.OTG.<outageType>.<outageCategory>.<outageIdent> GroupTransmissionOutage/
natureOfWorkY string Opportunity/
opportunityDuration/
daysN unsigned Byte For Opportunity Outages, the outage no. of days. Positive no. Opportunity/
opportunityDuration/
hoursN unsigned Byte For Opportunity Outages, the outage no. of hours Positive no. Opportunity/
opportunityEndY DateTime For Opportunity Outages, the outage end time Date Time Opportunity/
designatedResource/
equipmentNameY string This is the Resource name of a Resource that has been designated to an Opportunity Opportunity/
designatedResource/
equipmentIdentifierY String Opportunity/
designatedResource/
resourceTypeY String This is the Resource type of a Resource that has been designated to an Opportunity UN (Unit),LR (Load Resource), Distribution Generation Resource (DGR), Distribution Energy Storage Resource (DESR) and Energy Storage Resource (ESR) Opportunity/
designatedResource/
stationY String Opportunity/
designatedResource/
HSLY Decimal Opportunity/
designatedResource/
desgOutageIdentN String Designated Resource Outage Identifier corresponding to a valid TOO ( Transmission Opportunity Outage). Not required for outage create transaction. Outage Schedule will populate this field in OS query response Opportunity/
designatedResource/
desgOutageStartN dateTime Designated Resource outage start dateTime Not required for outage create transaction. Outage Schedule will populate this field in OS query response Opportunity/
designatedResource/
desgOutageEndN dateTime Designated Resource outage End dateTime Not required for outage create transaction. Outage Schedule will populate this field in OS query response OSNotes/
RequestorNotes/
Note/
createdTimeY string There are three sections that the requestor can enter notes, Requestor Notes, Supporting Information, and Remedial Action or Special Protection System notes. Notes are required for some outage types but not all. They are not required when the outage is submitted but are required for some outages to be completed. OSNotes/
RequestorNotes/
Note/
createdByY string OSNotes/
RequestorNotes/
Note/
companyY string OSNotes/
RequestorNotes/
Note/
commentY string OSNotes/
SupportingNotes/
Note/
createdTimeY string OSNotes/
SupportingNotes/
Note/
createdByY string OSNotes/
SupportingNotes/
Note/
companyY string OSNotes/
SupportingNotes/
Note/
commentY string OSNotes/
RASPSNotes/
Note/
createdTimeY string OSNotes/
RASPSNotes/
Note/
createdByY string OSNotes/
RASPSNotes/
Note/
companyY string OSNotes/
RASPSNotes/
Note/
commentY string Error/
severityN string Severity of Error Generated Error/
areaN string Area of generated error Error/
intervalN string Error/
textY string Error Text
The following is an example for an Update OutageSet request that updates schedule and emergency restoration time:
<OutageUpdate xmlns="http://www.ercot.com/schema/2007-06/nodal/ews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mRID>TABC.OTG.PL.Transmission.ABC00118301</mRID>
<userFullName>Alex Smith</userFullName>
<Schedule>
<plannedStart>2016-08-16T11:00:00-05:00</plannedStart>
<plannedEnd>2016-08-16T13:00:00-05:00</plannedEnd>
<earliestStart>2016-08-16T11:00:00-05:00</earliestStart>
<latestEnd>2016-08-16T14:00:00-05:00</latestEnd>
</Schedule>
<transmissionData>
<emergencyRestorationTime>2</emergencyRestorationTime>
</transmissionData>
</OutageUpdate>
The following is an example for an Update OutageSet request that add equipment to a group outage:
<OutageUpdate xmlns="http://www.ercot.com/schema/2007-06/nodal/ews"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mRID>TABC.OTG.M1.Transmission.ABC00116294</mRID>
<userFullName>Alex Smith</userFullName>
<tertiaryContact>512-555-5555</tertiaryContact>
<addToGroup>
<groupId>TABC.OTG.166835</groupId>
<name>Grp1</name>
<GroupTransmissionOutage>
<operatingCompany>TABC</operatingCompany>
<equipmentName>AB_2315</equipmentName>
<equipmentIdentifier>_{ABCE0AC3-6111-4DCF-803F-27B372A3A081}</equipmentIdentifier>
<transmissionType>CB</transmissionType>
<fromStation>Station1</fromStation>
<normalState>0</normalState>
<outageState>O</outageState>
<voltage>0</voltage>
<projectName>Project1</projectName>
<emergencyRestorationTime>1</emergencyRestorationTime>
<natureOfWork>OT</natureOfWork>
</GroupTransmissionOutage>
</addToGroup>
<OSNotes>
<RequestorNotes>
<Note>
<createdTime>2016-03-10T11:13:51-06:00</createdTime>
<createdBy>Alex Smith</createdBy>
<company>TABC</company>
<comment>Adding equipment</comment>
</Note>
</RequestorNotes>
</OSNotes>
</OutageUpdate>