|
| 1 | +<!-- Diese XSD-Datei dient als informatorische Lesefassung und baut auf den konsultierten Formatbeschreibungen und Anwendungstabellen der XML-Datenformate für den Redispatch 2.0 auf. |
| 2 | +Diese XSD-Datei wird bis auf Weiteres rein informatorisch und ergänzend veröffentlicht. Der BDEW behält sich vor, in Zukunft eine kostenpflichtige Veröffentlichung der XSD-Datei einzuführen. --> |
| 3 | +<?xml version="1.0" encoding="UTF-8"?> |
| 4 | +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
| 5 | + xmlns:ecc="urn:entsoe.eu:wgedi:components" |
| 6 | + xmlns="urn:entsoe.eu:wgedi:errp:activationdocument:5:0" |
| 7 | + targetNamespace="urn:entsoe.eu:wgedi:errp:activationdocument:5:0" |
| 8 | + elementFormDefault="qualified" |
| 9 | + attributeFormDefault="unqualified"> |
| 10 | + <xsd:import namespace="urn:entsoe.eu:wgedi:components" schemaLocation="../00_Ressourcenschemas_v72/urn-entsoe-eu-wgedi-components.xsd"/> |
| 11 | + <xsd:element name="ActivationDocument"> |
| 12 | + <xsd:annotation> |
| 13 | + <xsd:documentation source="Dokumentation">Ausgabe</xsd:documentation> |
| 14 | + </xsd:annotation> |
| 15 | + <xsd:complexType> |
| 16 | + <xsd:sequence> |
| 17 | + <xsd:element name="DocumentIdentification" type="ecc:IdentificationType"> |
| 18 | + <xsd:annotation> |
| 19 | + <xsd:documentation xml:lang="DE" source="Desc">Die DocumentIdentification hat je Absender und je Dokumententyp eindeutig zu sein. Bei der Bildung der Identifikation ist auf Groß- und Kleinschreibung zu achten (case-sensitive).</xsd:documentation> |
| 20 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 21 | + </xsd:annotation> |
| 22 | + </xsd:element> |
| 23 | + <xsd:element name="DocumentVersion" type="ecc:VersionType"> |
| 24 | + <xsd:annotation> |
| 25 | + <xsd:documentation xml:lang="DE" source="Desc">Die Versionsnummer des jeweiligen Dokumentes, beginnend mit 1.</xsd:documentation> |
| 26 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 27 | + </xsd:annotation> |
| 28 | + </xsd:element> |
| 29 | + <xsd:element name="DocumentType" type="ecc:DocumentType"> |
| 30 | + <xsd:annotation> |
| 31 | + <xsd:documentation xml:lang="DE" source="Desc">Kennzeichnet den Typ des Dokumentes, der im Abrufprozesss verwendet wird.</xsd:documentation> |
| 32 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 33 | + </xsd:annotation> |
| 34 | + </xsd:element> |
| 35 | + <xsd:element name="ProcessType" type="ecc:ProcessType" minOccurs="1"> |
| 36 | + <xsd:annotation> |
| 37 | + <xsd:documentation xml:lang="DE" source="Desc">Kennzeichnet die Zuordnung zum Geschäftsprozess. </xsd:documentation> |
| 38 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 39 | + </xsd:annotation> |
| 40 | + </xsd:element> |
| 41 | + <xsd:element name="SenderIdentification" type="ecc:PartyType"> |
| 42 | + <xsd:annotation> |
| 43 | + <xsd:documentation xml:lang="DE" source="Desc">Dieses Element dient zur eindeutigen Identifikation des Senders über seine Marktpartner-ID, die zu einer vordefinierten Codeliste einer - den jeweiligen Identifikator vergebenden - Organisation gehören muss.</xsd:documentation> |
| 44 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 45 | + </xsd:annotation> |
| 46 | + </xsd:element> |
| 47 | + <xsd:element name="SenderRole" type="ecc:RoleType"> |
| 48 | + <xsd:annotation> |
| 49 | + <xsd:documentation xml:lang="DE" source="Desc">Dieses Element dient zur Angabe der Marktrolle des Absenders.</xsd:documentation> |
| 50 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 51 | + </xsd:annotation> |
| 52 | + </xsd:element> |
| 53 | + <xsd:element name="ReceiverIdentification" type="ecc:PartyType"> |
| 54 | + <xsd:annotation> |
| 55 | + <xsd:documentation xml:lang="DE" source="Desc">Dieses Element dient zur eindeutigen Identifikation des Empfängers über seine Marktpartner-ID, die zu einer vordefinierten Codeliste einer - den jeweiligen Identifikator vergebenden - Organisation gehören muss.</xsd:documentation> |
| 56 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 57 | + </xsd:annotation> |
| 58 | + </xsd:element> |
| 59 | + <xsd:element name="ReceiverRole" type="ecc:RoleType"> |
| 60 | + <xsd:annotation> |
| 61 | + <xsd:documentation xml:lang="DE" source="Desc">Dieses Element dient zur Angabe der Marktrolle des Empfängers.</xsd:documentation> |
| 62 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 63 | + </xsd:annotation> |
| 64 | + </xsd:element> |
| 65 | + <xsd:element name="CreationDateTime" type="ecc:DateTimeType"> |
| 66 | + <xsd:annotation> |
| 67 | + <xsd:documentation xml:lang="DE" source="Desc"> |
| 68 | +Hier ist der Erzeugungszeitpunkt des Dokuments anzugeben. Die Zeitangabe erfolgt in UTC. |
| 69 | +Der Zeitpunkt ist immer im Format yyyy-mm-ddThh:mm:ssZ anzugeben, mit: |
| 70 | +yyyy vier Ziffern für die Jahresangabe |
| 71 | +mm zwei Ziffern für die Monatsangabe |
| 72 | +dd zwei Ziffern für die Tagesangabe |
| 73 | +hh zwei Ziffern für die Stundenangabe |
| 74 | +mm zwei Ziffern für die Minutenangabe |
| 75 | +ss zwei Ziffern für die Sekundenangabe |
| 76 | +T, Z Zeichen, die an den entsprechenden Stellen zwingend anzugeben sind. |
| 77 | + </xsd:documentation> |
| 78 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 79 | + </xsd:annotation> |
| 80 | + </xsd:element> |
| 81 | + <xsd:element name="ActivationTimeInterval" type="ecc:TimeIntervalType"> |
| 82 | + <xsd:annotation> |
| 83 | + <xsd:documentation xml:lang="DE" source="Desc"> |
| 84 | +Hier erfolgt die Angabe des Zeitintervalls für das Dokument (immer vollständige Tage). |
| 85 | +Die Angabe erfolgt im UTC-Format yyyy-mm-ddThh:mmZ/yyyy-mm-ddThh:mmZ: |
| 86 | +yyyy vier Ziffern für die Jahresangabe |
| 87 | +mm zwei Ziffern für die Monatsangabe |
| 88 | +dd zwei Ziffern für die Tagesangabe |
| 89 | +hh zwei Ziffern für die Stundenangabe |
| 90 | +mm zwei Ziffern für die Minutenangabe |
| 91 | +T, Z, / Zeichen, die an den entsprechenden Stellen zwingend anzugeben sind. |
| 92 | + </xsd:documentation> |
| 93 | + <xsd:documentation xml:lang="DE" source="Remark">Erfüllungstag in UTC</xsd:documentation> |
| 94 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 95 | + </xsd:annotation> |
| 96 | + </xsd:element> |
| 97 | + <xsd:element name="OrderIdentification" type="ecc:IdentificationType" minOccurs="0"> |
| 98 | + <xsd:annotation> |
| 99 | + <xsd:documentation xml:lang="DE" source="Desc">In diesem Element wird die Identifikation des ACO-Dokuments (DocumentIdentification) angegeben, auf das sich das ACR-Dokument bezieht. In allen anderen Fällen wird das Element nicht verwendet.</xsd:documentation> |
| 100 | + <xsd:documentation source="Abhängigkeit">nur bei DocumentType A41 (ACR)</xsd:documentation> |
| 101 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 102 | + </xsd:annotation> |
| 103 | + </xsd:element> |
| 104 | + <xsd:element name="OrderIdentificationVersion" type="ecc:VersionType" minOccurs="0"> |
| 105 | + <xsd:annotation> |
| 106 | + <xsd:documentation xml:lang="DE" source="Desc">In diesem Element wird die DocumentVersion des ACO-Dokuments angegeben, auf das sich das ACR-Dokument bezieht. In allen anderen Fällen wird das Element nicht verwendet.</xsd:documentation> |
| 107 | + <xsd:documentation source="Abhängigkeit">nur bei DocumentType A41 (ACR)</xsd:documentation> |
| 108 | + <xsd:documentation source="Layout">Layout</xsd:documentation> |
| 109 | + </xsd:annotation> |
| 110 | + </xsd:element> |
| 111 | + <xsd:element name="ActivationTimeSeries" type="ActivationTimeSeries_Type" maxOccurs="2"> |
| 112 | + <xsd:annotation> |
| 113 | + <xsd:documentation xml:lang="DE" source="Desc">Enthält die Abrufdaten fürdas jeweilige RessourceObject (Steuerbare/Cluster Ressource), auf die sich eine RD-Maßnahme bezieht.</xsd:documentation> |
| 114 | + <xsd:documentation xml:lang="DE" source="Remark">Alle Zeitreihen in dieser Datei müssen sich auf das gleiche RessourceObject beziehen. Diese sind je Richtung getrennt anzulegen.</xsd:documentation> |
| 115 | + <xsd:documentation source="Dokumentation">Ausgabe</xsd:documentation> |
| 116 | + </xsd:annotation> |
| 117 | + </xsd:element> |
| 118 | + </xsd:sequence> |
| 119 | + <xsd:attribute name="DtdBDEWNachrichtenVersion" type="xsd:string" fixed="1.0a"/> |
| 120 | + </xsd:complexType> |
| 121 | + </xsd:element> |
| 122 | + <xsd:complexType name="ActivationTimeSeries_Type"> |
| 123 | + <xsd:sequence> |
| 124 | + <xsd:element name="AllocationIdentification" type="ecc:IdentificationType"/> |
| 125 | + <xsd:element name="ResourceProvider" type="ecc:PartyType" minOccurs="0"/> |
| 126 | + <xsd:element name="BusinessType" type="ecc:BusinessType"/> |
| 127 | + <xsd:element name="AcquiringArea" type="ecc:AreaType"/> |
| 128 | + <xsd:element name="ConnectingArea" type="ecc:AreaType"/> |
| 129 | + <xsd:element name="MeasureUnit" type="ecc:UnitOfMeasureType"/> |
| 130 | + <xsd:element name="Direction" type="ecc:DirectionType"/> |
| 131 | + <xsd:element name="Status" type="ecc:StatusType"/> |
| 132 | + <xsd:element name="ResourceObject" type="ecc:ResourceObjectType" minOccurs="1"/> |
| 133 | + <xsd:element name="SendersDocumentIdentification" type="ecc:IdentificationType" minOccurs="0"/> |
| 134 | + <xsd:element name="SendersDocumentVersion" type="ecc:VersionType" minOccurs="0"/> |
| 135 | + <xsd:element name="SendersDocumentDateTime" type="ecc:DateTimeType" minOccurs="0"> |
| 136 | + <xsd:annotation> |
| 137 | + <xsd:documentation xml:lang="DE" source="Desc"> |
| 138 | +Das Format yyyy-mm-ddThh:mm:ssZ ist anzugeben mit: |
| 139 | +yyyy vier Ziffern für die Jahresangabe |
| 140 | +mm zwei Ziffern für die Monatsangabe |
| 141 | +dd zwei Ziffern für die Tagesangabe |
| 142 | +hh zwei Ziffern für die Stundenangabe mm zwei Ziffern für die Minutenangabe |
| 143 | +ss zwei Ziffern für die Sekundenangabe |
| 144 | +T Trennzeichen zwischen Datum und Uhrzeit |
| 145 | +Z Verweis auf UTC |
| 146 | + </xsd:documentation> |
| 147 | + </xsd:annotation> |
| 148 | + </xsd:element> |
| 149 | + <xsd:element name="SendersTimeSeriesIdentification" type="ecc:IdentificationType" minOccurs="0"/> |
| 150 | + <xsd:element name="OriginalSenderIdentification" type="ecc:PartyType" minOccurs="0"> |
| 151 | + <xsd:annotation> |
| 152 | + <xsd:documentation xml:lang="DE" source="Remark">Unter dem Redispatch 2.0 ist die 13-stellige MP-ID einzutragen</xsd:documentation> |
| 153 | + </xsd:annotation> |
| 154 | + </xsd:element> |
| 155 | + <xsd:element name="OriginalDocumentIdentification" type="ecc:IdentificationType" minOccurs="0"/> |
| 156 | + <xsd:element name="OriginalDocumentVersion" type="ecc:VersionType" minOccurs="0"> |
| 157 | + <xsd:annotation> |
| 158 | + <xsd:documentation xml:lang="DE" source="Remark">Wert zwischen/incl. 1 und 999 gemäß Pattern</xsd:documentation> |
| 159 | + </xsd:annotation> |
| 160 | + </xsd:element> |
| 161 | + <xsd:element name="OriginalDocumentDateTime" type="ecc:DateTimeType" minOccurs="0"> |
| 162 | + <xsd:annotation> |
| 163 | + <xsd:documentation xml:lang="DE" source="Desc"> |
| 164 | +Das Format yyyy-mm-ddThh:mm:ssZ ist anzugeben mit: |
| 165 | +yyyy vier Ziffern für die Jahresangabe |
| 166 | +mm zwei Ziffern für die Monatsangabe |
| 167 | +dd zwei Ziffern für die Tagesangabe |
| 168 | +hh zwei Ziffern für die Stundenangabe mm zwei Ziffern für die Minutenangabe |
| 169 | +ss zwei Ziffern für die Sekundenangabe |
| 170 | +T Trennzeichen zwischen Datum und Uhrzeit |
| 171 | +Z Verweis auf UTC |
| 172 | + </xsd:documentation> |
| 173 | + </xsd:annotation> |
| 174 | + </xsd:element> |
| 175 | + <xsd:element name="OriginalAllocationIdentification" type="ecc:IdentificationType" minOccurs="0"/> |
| 176 | + <xsd:element name="Period" type="Period_Type" minOccurs="1" maxOccurs="1"/> |
| 177 | + <xsd:element name="Reason" type="Reason_Type" minOccurs="0" maxOccurs="unbounded"/> |
| 178 | + </xsd:sequence> |
| 179 | + </xsd:complexType> |
| 180 | + <xsd:complexType name="Interval_Type"> |
| 181 | + <xsd:sequence> |
| 182 | + <xsd:element name="Pos" type="ecc:PositionType"/> |
| 183 | + <xsd:element name="Qty" type="ecc:QuantityType"/> |
| 184 | + <xsd:element name="Reason" type="Reason_Type" minOccurs="0" maxOccurs="2"/> |
| 185 | + </xsd:sequence> |
| 186 | + </xsd:complexType> |
| 187 | + <xsd:complexType name="Period_Type"> |
| 188 | + <xsd:sequence> |
| 189 | + <xsd:element name="TimeInterval" type="ecc:TimeIntervalType"> |
| 190 | + <xsd:annotation> |
| 191 | + <xsd:documentation source="Abhängigkeit">Das Zeitintervall muss der Angabe im Element TimePeriodCovered entsprechen und sich innerhalb des durch das Element TimePeriodCovered definierten Zeitraums der Nachricht befinden. Der Startzeitpunkt des TimeIntervals ist spätestens die nächste volle Viertelstunde (basierend auf DocumentDateTime) und frühestens der Startzeitpunkt der TimePeriodCovered. Der Endzeitpunkt des TimeIntervals entspricht immer dem Endzeitpunkt der TimePeriodCovered.</xsd:documentation> |
| 192 | + </xsd:annotation> |
| 193 | + </xsd:element> |
| 194 | + <xsd:element name="Resolution" type="ecc:ResolutionType"/> |
| 195 | + <xsd:element name="Interval" type="Interval_Type" minOccurs="92" maxOccurs="100"/> |
| 196 | + </xsd:sequence> |
| 197 | + </xsd:complexType> |
| 198 | + <xsd:complexType name="Reason_Type"> |
| 199 | + <xsd:sequence> |
| 200 | + <xsd:element name="ReasonCode" type="ecc:ReasonCodeType"/> |
| 201 | + <xsd:element name="ReasonText" type="ecc:ReasonTextType" minOccurs="0"/> |
| 202 | + </xsd:sequence> |
| 203 | + </xsd:complexType> |
| 204 | +</xsd:schema> |
0 commit comments