ANHANG VIII VO (EG) 2004/2216
Vorgänge in Bezug auf Konten und geprüfte Emissionen mit Antwortcodes
Anforderungen an alle Vorgänge
1.
Bei Vorgängen in Bezug auf ein Konto oder geprüfte Emissionen gilt folgende Abfolge von Nachrichten:- a)
- Der Kontobevollmächtigte übermittelt dem Registerführer des entsprechenden Registers eine Anforderung;
- b)
- der Registerführer teilt der Anforderung eine eindeutige Korrelationskennung mit den in Anhang VI genannten Bestandteilen zu;
- c)
- sofern diese Vorgänge durch den Austausch von Daten über die unabhängige Transaktionsprotokolliereinrichtung des UNFCCC abgeschlossen und anschließend an die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft weitergeleitet werden, ruft der Registerführer die entsprechende Funktion im Webdienst für die Kontenverwaltung der unabhängigen Transaktionsprotokolliereinrichtung des UNFCCC auf. In allen anderen Fällen ruft der Registerführer die entsprechende Funktion im Webdienst für die Kontenverwaltung der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft auf.
- d)
- Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft validiert die Anforderung, indem es die passende Validierungsfunktion in der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft aufruft.
- e)
- Nach erfolgreicher Validierung und damit Billigung der Anforderung aktualisiert die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft ihre Daten der Anforderung entsprechend.
- f)
- Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft (CITL) ruft im Webdienst für die Kontobearbeitung des Registers, das die Anforderung übermittelte, die Methode „ReceiveAccountOperationOutcome” auf und teilt dem Register mit, ob die Anforderung erfolgreich validiert und damit gebilligt wurde oder ob sie eine Anomalie aufwies und damit abgelehnt wurde.
- g)
- Wenn die Anforderung erfolgreich validiert und damit gebilligt wurde, aktualisiert der Registerführer, der die Anforderung übermittelt hatte, die Daten seines Registers der validierten Anforderung entsprechend. Wies die Anforderung eine Anomalie auf und wurde damit abgelehnt, so aktualisiert der Registerführer die Daten seines Registers nicht.
Tabelle VIII-1: Nachrichtenabfolgediagramm für Vorgänge in Bezug auf ein Konto oder geprüfte Emissionen
2. sofern diese Vorgänge durch den Austausch von Daten über die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft abgeschlossen und anschließend an die unabhängige Transaktionsprotokolliereinrichtung des UNFCCC weitergeleitet werden, sollte ein Registerführer innerhalb von 60 Sekunden nach Übermittlung eines Antrags von der unabhängigen Transaktionsprotokolliereinrichtung des UNFCCC eine Empfangsbestätigung und innerhalb von 24 Stunden nach Übermittlung eines Antrags von der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft eine Validierungsmitteilung erhalten. In allen anderen Fällen sollte ein Registerführer innerhalb von 60 Sekunden nach Übermittlung eines Antrags von der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft eine Empfangsbestätigung und innerhalb von 24 Stunden nach Übermittlung eines Antrags von der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft eine Validierungsmitteilung erhalten.
3.
Für den Status des Vorgangs während der Nachrichtenabfolge gilt Folgendes:
Tabelle VIII-2: Statusdiagramm für Vorgänge in Bezug auf ein Konto oder geprüfte Emissionen
4. Die Tabellen VIII-3 bis VIII-18 enthalten die Komponenten und Funktionen, die während der Nachrichtenabfolge verwandt werden. Öffentliche Funktionen werden wie angegeben implementiert. Private Funktionen werden nur zu Informationszwecken aufgeführt. Die Eingaben für alle Funktionen wurden so strukturiert, dass sie den in WSDL (Webdienst-Beschreibungssprache) formulierten Format- und Informationsanforderungen entsprechen, die in den funktionellen und technischen Spezifikationen der Datenaustauschnormen für Registrierungssysteme im Rahmen des Kyoto-Protokolls genannt sind, die gemäß dem Beschluss 24/CP.8 der Konferenz der Vertragsparteien des UNFCCC festgelegt wurden. Ein Stern „(*)” bedeutet, dass ein Bestandteil mehrmals als Eingabe erscheinen kann.
Tabelle VIII-3: Komponenten und Funktionen für Vorgänge in Bezug auf ein Konto oder geprüfte Emissionen
Komponente | Funktion | Anwendungsbereich |
---|---|---|
MgmtOfAccountWS | CreateAccount() | Öffentlich |
UpdateAccount() | Öffentlich | |
CloseAccount() | Öffentlich | |
UpdateVerifiedEmissions() | Öffentlich | |
ReceiveAccountOperationOutcome() | Öffentlich | |
AccountManagement | ValidateAccountCreation() | Privat |
CreateAccount() | Privat | |
ValidateAccountUpdate() | Privat | |
UpdateAccount() | Privat | |
ValidateAccountClosure() | Privat | |
CloseAccount() | Privat | |
ValidateVerifiedEmissionsUpdate() | Privat | |
UpdateVerifiedEmissions() | Privat | |
Data Validation | AuthenticateMessage() | Privat |
Check Version() | Privat | |
DataFormatsChecks() | Privat |
Tabelle VIII-4: Komponente MgmtOfAccountWS
Diese Komponente dient der Abwicklung von Anträgen auf Leistung von Webdiensten für die Verwaltung von Konten und geprüften Emissionen | |
CreateAccount() | Bearbeitung von Anträgen auf Einrichtung eines Kontos |
UpdateAccount() | Bearbeitung von Anträgen auf Aktualisierung eines Kontos |
CloseAccount() | Bearbeitung von Anträgen auf Schließung eines Kontos |
UpdateVerifiedEmissions() | Bearbeitung von Anträgen auf Aktualisierung geprüfter Emissionen |
ReceiveAccountOperationOutcome() | Liefert das Ergebnis einer Kontobearbeitung (Einrichtung, Aktualisierung, …), also „accepted” oder „rejected” |
Entfällt. | |
Unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft (für alle Funktionen) und Register (nur für die Funktion ReceiveAccountOperationOutcome) |
Tabelle VIII-5: Funktion MgmtOfAccountWS.CreateAccount()
Diese Funktion erhält eine Anforderung zur Einrichtung eines Kontos (account creation). Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft authentifiziert das Register, das den Vorgang eingeleitet hat (Originating Registry), durch Aufruf der Funktion AuthenticateMessage() und prüft die Version dieses Registers durch Aufruf der Funktion CheckVersion(). Nach erfolgreicher Authentifizierung und Versionsprüfung wird als Ergebnis (result identifier) „1” ohne Antwortcode zurückgegeben, die Inhalte der Anforderung werden mit Hilfe der Funktion WriteToFile() in eine Datei geschrieben, und die Anforderung wird an eine Warteschlange angehängt. Schlagen die Authentifizierung oder die Versionsprüfung fehl, wird als Ergebnis „0” geliefert, zusammen mit einem einzigen Antwortcode, der die Fehlerursache angibt. Handelt es sich bei der Person (People) nicht um eine natürliche Person, dann ist ihr Name dem Parameter LastName zuzuweisen. „PersonIdentifier” ist die Kontoinhaberkennung mit den in Anhang VI genannten Bestandteilen. „IdentifierInRegistry” ist die vom Kontoinhaber gemäß den Anhängen III und IV angegebene alphanumerische Bezeichnung des Kontos. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountType | Obligatorisch |
AccountIdentifier | Obligatorisch |
IdentifierInReg | Obligatorisch |
CommitmentPeriod | Optional |
Installation | Optional |
InstallationIdentifier | Obligatorisch |
PermitIdentifier | Obligatorisch |
Name | Obligatorisch |
MainActivityType | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
ParentCompany | Optional |
SubsidiaryCompany | Optional |
EPERIdentification | Optional |
Latitude | Optional |
Longitude | Optional |
ContactPeople (see People) | Obligatorisch |
People (*) | Obligatorisch |
RelationshipCode | Obligatorisch |
PersonIdentifier | Obligatorisch |
FirstName | Optional |
LastName | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
PhoneNumber1 | Obligatorisch |
PhoneNumber2 | Obligatorisch |
FaxNumber | Fakultativ |
Obligatorisch | |
Result Identifier | Obligatorisch |
Response Code | Optional |
| |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-6: Funktion MgmtOfAccountWS.UpdateAccount()
Diese Funktion erhält eine Anforderung zur Aktualisierung eines Kontos (account update). Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft authentifiziert das Register, das den Vorgang eingeleitet hat (Originating Registry), durch Aufruf der Funktion AuthenticateMessage() und prüft die Version dieses Registers durch Aufruf der Funktion CheckVersion(). Nach erfolgreicher Authentifizierung und Versionsprüfung wird als Ergebnis (result identifier) „1” ohne Antwortcode zurückgegeben, die Inhalte der Anforderung werden mit Hilfe der Funktion WriteToFile() in eine Datei geschrieben, und die Anforderung wird an eine Warteschlange angehängt. Schlagen die Authentifizierung oder die Versionsprüfung fehl, wird als Ergebnis „0” geliefert, zusammen mit einem einzigen Antwortcode, der die Fehlerursache angibt. Handelt es sich bei der Person (People) nicht um eine natürliche Person, dann ist ihr Name dem Parameter LastName zuzuweisen. „PersonIdentifier” ist die Kontoinhaberkennung mit den in Anhang VI genannten Bestandteilen. „IdentifierInRegistry” ist die vom Kontoinhaber gemäß den Anhängen III und IV angegebene alphanumerische Bezeichnung des Kontos. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountIdentifier | Obligatorisch |
IdentifierInReg | Optional |
Installation | Optional |
PermitIdentifier | Optional |
Name | Optional |
MainActivityType | Optional |
Country | Optional |
PostalCode | Optional |
City | Optional |
Address1 | Optional |
Address2 | Optional |
ParentCompany | Optional |
SubsidiaryCompany | Optional |
EPERIdentification | Optional |
Latitude | Optional |
Longitude | Optional |
ContactPeople (see People) | Optional |
People (*) | Optional |
Action | Obligatorisch |
RelationshipCode | Obligatorisch |
PersonIdentifier | Obligatorisch |
FirstName | Optional |
LastName | Optional |
Country | Optional |
PostalCode | Optional |
City | Optional |
Address1 | Optional |
Address2 | Optional |
PhoneNumber1 | Optional |
PhoneNumber2 | Optional |
FaxNumber | Optional |
Optional | |
Result Identifier | Obligatorisch |
Response Code | Optional |
| |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-7: Funktion MgmtOfAccountWS.CloseAccount()
Diese Funktion erhält eine Anforderung zur Schließung eines Kontos (account closure). Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft authentifiziert das Register, das den Vorgang eingeleitet hat (Originating Registry), durch Aufruf der Funktion AuthenticateMessage() und prüft die Version dieses Registers durch Aufruf der Funktion CheckVersion(). Nach erfolgreicher Authentifizierung und Versionsprüfung wird als Ergebnis (result identifier) „1” ohne Antwortcode zurückgegeben, die Inhalte der Anforderung werden mit Hilfe der Funktion WriteToFile() in eine Datei geschrieben, und die Anforderung wird an eine Warteschlange angehängt. Schlagen die Authentifizierung oder die Versionsprüfung fehl, wird als Ergebnis „0” geliefert, zusammen mit einem einzigen Antwortcode, der die Fehlerursache angibt. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountIdentifier | Obligatorisch |
Result Identifier | Obligatorisch |
Response Code | Optional |
| |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-8: Funktion MgmtOfAccountWS.UpdateVerifiedEmissions()
Diese Funktion erhält eine Anforderung zur Aktualisierung der geprüften Emissionen (verified emissions update). Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft authentifiziert das Register, das den Vorgang eingeleitet hat (Originating Registry), durch Aufruf der Funktion AuthenticateMessage() und prüft die Version dieses Registers durch Aufruf der Funktion CheckVersion(). Nach erfolgreicher Authentifizierung und Versionsprüfung wird als Ergebnis (result identifier) „1” ohne Antwortcode zurückgegeben, die Inhalte der Anforderung werden mit Hilfe der Funktion WriteToFile() in eine Datei geschrieben, und die Anforderung wird an eine Warteschlange angehängt. Schlagen die Authentifizierung oder die Versionsprüfung fehl, wird als Ergebnis „0” geliefert, zusammen mit einem einzigen Antwortcode, der die Fehlerursache angibt. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
VerifiedEmissions (*) | Obligatorisch |
Year | Obligatorisch |
Installations (*) | Obligatorisch |
InstallationIdentifier | Obligatorisch |
VerifiedEmission | Obligatorisch |
Result Identifier | Obligatorisch |
Response Code | Optional |
| |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-9: Funktion MgmtOfAccountWS.ReceiveAccountOperationOutcome()
Diese Funktion erhält das Ergebnis einer Kontobearbeitungsfunktion. Das Register, das den Vorgang eingeleitet hat (Originating Registry) authentifiziert die unabhängige Transaktionsprotokolliereinrichtung des UNFCCC (oder die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft, wenn alle Vorgänge gemäß Anhang VIII durch den Austausch von Daten über die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft abgeschlossen sind) durch Aufruf der Funktion AuthenticateMessage() und prüft die Version der Transaktionsprotokolliereinrichtung durch Aufruf der Funktion CheckVersion(). Nach erfolgreicher Authentifizierung und Versionsprüfung wird als Ergebnis (result identifier) „1” ohne Antwortcode zurückgegeben, die Inhalte der Anforderung werden mit Hilfe der Funktion WriteToFile() in eine Datei geschrieben, und die Anforderung wird an eine Warteschlange angehängt. Schlagen die Authentifizierung oder die Versionsprüfung fehl, wird als Ergebnis „0” geliefert, zusammen mit einem einzigen Antwortcode, der die Fehlerursache angibt. Wenn das Ergebnis aufgrund anderer Fehlerursachen „0” ist, wird die Antwortcodeliste um Paare ergänzt (Konto- oder Anlagenkennnummer mit entsprechendem Antwortcode). | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Outcome | Obligatorisch |
Response List | Optional |
Result Identifier | Obligatorisch |
Response Code | Optional |
| |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-10: Komponente AccountManagement
Diese Komponente stellt Validierungs- und Aktualisierungsfunktionen für die Verwaltung von Konten und geprüften Emissionen zur Verfügung | |
Entfällt. | |
ValidateAccountCreation() | Validierung der Einrichtung eines Kontos |
ValidateAccountUpdate() | Validierung der Aktualisierung eines Kontos |
ValidateAccountClosure() | Validierung der Schließung eines Kontos |
ValidateVerifiedEmissionsUpdate() | Validierung einer Aktualisierung geprüfter Emissionen |
CreateAccount() | Einrichtung von Konten |
UpdateAccount() | Aktualisierung von Konten |
CloseAccount() | Schließung von Konten |
UpdateVerifiedEmissions() | Aktualisierung geprüfter Emissionen für Anlagen |
Transaktionsprotokolliereinrichtung (alle Funktionen), Register (nur zur Information) |
Tabelle VIII-11: Funktion ManagementOfAccount.ValidateAccountCreation()
Diese Funktion validiert eine Anforderung zur Einrichtung eines Kontos (account creation). Schlägt eine Validierung fehl, so werden die Kontokennnummer (account identifier) und der Antwortcode der Antwortcodeliste hinzugefügt. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountType | Obligatorisch |
AccountIdentifier | Obligatorisch |
IdentifierInReg | Obligatorisch |
CommitmentPeriod | Optional |
Installation | Optional |
InstallationIdentifier | Obligatorisch |
PermitIdentifier | Obligatorisch |
Name | Obligatorisch |
MainActivityType | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
ParentCompany | Optional |
SubsidiaryCompany | Optional |
EPERIdentification | Optional |
Latitude | Optional |
Longitude | Optional |
ContactPeople (see People) | Obligatorisch |
People (*) | Obligatorisch |
RelationshipCode | Obligatorisch |
PersonIdentifier | Obligatorisch |
FirstName | Optional |
LastName | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
PhoneNumber1 | Obligatorisch |
PhoneNumber2 | Optional |
FaxNumber | Fakultativ |
Optional | |
Result Identifier | Obligatorisch |
Response List | Optional |
Bereich 7101 bis 7110; Bereich 7122 bis 7160; 7162. |
Tabelle VIII-12: Funktion ManagementOfAccount.CreateAccount()
Diese Funktion richtet Konten ein. Für jedes Konto (Account) geschieht Folgendes: Einrichtung des Kontos mit seinen Bestandteilen Generierung aller Personen (People) und der Angaben zu diesen Personen Aktualisierung aller mit bereits bestehenden Personen (People), die mit dem Konto verbunden sind, verknüpften Angaben Generierung der Anlage (Installation) mit ihren Bestandteilen, wenn eine Anlage mit dem Konto verknüpft ist Generierung aller Personen (People), die mit der Anlage verbunden sind (Ansprechpartner), wenn sie nicht schon vorhanden waren Aktualisierung aller mit bereits bestehenden Personen (People), die mit der Anlage verbunden sind, verknüpften Angaben | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountType | Obligatorisch |
AccountIdentifier | Obligatorisch |
IdentifierInReg | Obligatorisch |
CommitmentPeriod | Optional |
Installation | Optional |
InstallationIdentifier | Obligatorisch |
PermitIdentifier | Obligatorisch |
PermitDate | Obligatorisch |
Name | Obligatorisch |
MainActivityType | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
ParentCompany | Optional |
SubsidiaryCompany | Optional |
EPERIdentification | Optional |
Latitude | Optional |
Longitude | Optional |
ContactPeople (see People) | Obligatorisch |
People (*) | Obligatorisch |
RelationshipCode | Obligatorisch |
PersonIdentifier | Obligatorisch |
FirstName | Optional |
LastName | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
PhoneNumber1 | Obligatorisch |
PhoneNumber2 | Optional |
FaxNumber | Fakultativ |
Optional | |
Result Identifier | Obligatorisch |
Entfällt. | |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-13: Funktion AccountManagement.ValidateAccountUpdate()
Diese Funktion validiert eine Anforderung zur Aktualisierung eines Kontos (account update). Schlägt eine Validierung fehl, so werden die Kontokennnummer (account identifier) und der Antwortcode der Antwortcodeliste hinzugefügt. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountIdentifier | Obligatorisch |
IdentifierInReg | Optional |
Installation | Optional |
PermitIdentifier | Optional |
PermitDate | Fakultativ |
Name | Optional |
MainActivityType | Optional |
Country | Optional |
PostalCode | Optional |
City | Optional |
Address1 | Optional |
Address2 | Optional |
ParentCompany | Optional |
SubsidiaryCompany | Optional |
EPERIdentification | Optional |
Latitude | Optional |
Longitude | Optional |
ContactPeople (see People) | Optional |
People (*) | Optional |
Action | Obligatorisch |
RelationshipCode | Obligatorisch |
PersonIdentifier | Obligatorisch |
FirstName | Optional |
LastName | Optional |
Country | Optional |
PostalCode | Optional |
City | Optional |
Address1 | Optional |
Address2 | Optional |
PhoneNumber1 | Optional |
PhoneNumber2 | Optional |
FaxNumber | Optional |
Optional | |
Result Identifier | Obligatorisch |
Response List | Optional |
Bereich 7102 bis 7107; Bereich 7111 bis 7113; 7120; 7122; 7124; Bereich 7126 bis 7158. |
Tabelle VIII-14: Funktion ManagementOfAccount.UpdateAccount()
Diese Funktion aktualisiert die Bestandteile eines Kontos. Wenn Aktion = „Add” , dann geschieht für jede neu hinzuzufügende Verknüpfung Folgendes: Wenn die Person (People) bereits bestand, werden erforderlichenfalls ihre Bestandteile aktualisiert. Wenn die Person (People) nicht bestand, wird sie erzeugt und mit dem Konto verknüpft. Wenn Aktion = „Update” , dann werden die Einzelangaben (Bestandteile) aller zu aktualisierenden Personen (People), die mit dem Konto verknüpft sind, aktualisiert. Wenn Aktion = „Delete” , dann wird die Verknüpfung zwischen der Person (People) und dem Konto entfernt (zum Beispiel wird ein zusätzlicher Bevollmächtigter entfernt). Ist mit dem Konto eine Anlage (Installation) verknüpft, dann werden die Einzelangaben zur Anlage erforderlichenfalls aktualisiert. Aktualisierung der Einzelangaben zu den Personen (People), die mit der Anlage verknüpft sind, wenn solche Einzelangaben übermittelt wurden (unter Verwendung der gleichen Aktionen „Add” , „Update” und „Delete” ) | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountType | Obligatorisch |
AccountIdentifier | Obligatorisch |
IdentifierInReg | Obligatorisch |
Installation | Optional |
InstallationIdentifier | Obligatorisch |
PermitIdentifier | Obligatorisch |
PermitDate | Obligatorisch |
Name | Obligatorisch |
MainActivityType | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
ParentCompany | Optional |
SubsidiaryCompany | Optional |
EPERIdentification | Optional |
Latitude | Optional |
Longitude | Optional |
ContactPeople (see People) | Obligatorisch |
People (*) | Obligatorisch |
RelationshipCode | Obligatorisch |
PersonIdentifier | Obligatorisch |
FirstName | Optional |
LastName | Obligatorisch |
Country | Obligatorisch |
PostalCode | Obligatorisch |
City | Obligatorisch |
Address1 | Obligatorisch |
Address2 | Optional |
PhoneNumber1 | Optional |
PhoneNumber2 | Optional |
FaxNumber | Optional |
Optional | |
Result Identifier | Obligatorisch |
Entfällt. | |
Entfällt (wird als Webdienst aufgerufen) |
Tabelle VIII-15: Funktion ManagementOfAccount.ValidateAccountClosure()
Diese Funktion validiert eine Anforderung zur Schließung eines Kontos (account closure). Schlägt eine Validierung fehl, so werden die Kontokennnummer (account identifier) und der Antwortcode der Antwortcodeliste hinzugefügt. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountIdentifier | Obligatorisch |
Result Identifier | Obligatorisch |
Response List | Optional |
7111; Bereich 7114 bis 7115; 7117; Bereich 7153 bis 7156; 7158; 7161. |
Tabelle VIII-16: Funktion ManagementOfAccount.CloseAccount()
Diese Funktion schließt ein Konto oder mehrere Konten, indem sie dem letzten Gültigkeitsdatum des Kontos bzw. der Konten das laufende Datum zuweist. | |
Registry | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
Account (*) | Obligatorisch |
AccountIdentifier | Obligatorisch |
Result Identifier | Obligatorisch |
Tabelle VIII-17: Funktion ManagementOfAccount.ValidateVerifiedEmissionsUpdate()
Diese Funktion validiert eine Aktualisierung der geprüften Emissionen (verified emissions update). Schlägt eine Validierung fehl, so werden die Anlagenkennnummer (installation identifier) und der Antwortcode der Antwortcodeliste hinzugefügt. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
MinorVersion | Obligatorisch |
VerifiedEmissions (*) | Obligatorisch |
Year | Obligatorisch |
Installations (*) | Obligatorisch |
InstallationIdentifier | Obligatorisch |
VerifiedEmission | Obligatorisch |
Result Identifier | Obligatorisch |
Response List | Optional |
Bereich 7118 bis 7119; Bereich 7152 bis 7156; 7159; 7525. |
Tabelle VIII-18: Funktion ManagementOfAccount.UpdateVerifiedEmissions
Aktualisierung der geprüften Emissionen für das angegebene Jahr und die angegebene Anlage. | |
From | Obligatorisch |
To | Obligatorisch |
CorrelationId | Obligatorisch |
MajorVersion | Obligatorisch |
VerifiedEmissions (*) | Obligatorisch |
Year | Obligatorisch |
Installations (*) | Obligatorisch |
InstallationIdentifier | Obligatorisch |
VerifiedEmission | Obligatorisch |
Result Identifier | Obligatorisch |
Erstprüfungen für jeden Vorgang
5. Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft prüft den Status eines Registers für jeden Vorgang, der ein Konto oder geprüfte Emissionen betrifft. Wenn die Kommunikationsverbindung zwischen dem Register und der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft noch nicht eingerichtet oder gemäß Artikel 6 Absatz 3 in Bezug auf den angeforderten Vorgang betreffend ein Konto oder geprüfte Emissionen zeitweilig unterbrochen ist, wird der Vorgang abgewiesen und der Antwortcode 7005 als Ergebnis zurückgegeben.
6. Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft prüft für jeden Vorgang, der ein Konto oder geprüfte Emissionen betrifft, die Registerversion und die Registerauthentifizierung sowie die Plausibilität der Nachricht und sendet beim Auftreten einer Anomalie die entsprechenden Antwortcodes, wie in Tabelle XII-1 im Bereich 7900 bis 7999 vorgegeben, zurück. Die genannten Prüfungen entsprechen den Prüfungen in Bezug auf die Antwortcodes, die in den auf der Grundlage des Beschlusses 24/CP.8 der Konferenz der Parteien des UNFCCC erstellten funktionalen und technischen Spezifikationen der Datenaustauschnormen für Registrierungssysteme im Rahmen des Kyoto-Protokolls enthalten und in der letzten Spalte von Tabelle XII-1 neben den entsprechenden Antwortcodes im Bereich 7900 bis 7999 angegeben sind. Entspricht eine Prüfung im Rahmen der genannten Datenaustauschnormen den Prüfungen, deren Antwortcodes in Tabelle XII-1 im Bereich 7900 bis 7999 vorgegeben sind, oder wird die Durchführung der Prüfung durch die unabhängige Transaktionsprotokolliereinrichtung des UNFCCC vom Verwalter der unabhängige Transaktionsprotokolliereinrichtung geändert, so desaktiviert der Zentralverwalter die entsprechende Prüfung.
7. Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft überprüft bei jedem Vorgang, der ein Konto oder geprüfte Emissionen betrifft, die Integrität der Daten und liefert bei Feststellung einer Anomalie Antwortcodes im Bereich 7122 bis 7159.
Zweitprüfungen für jeden Vorgang
8. Die unabhängige Transaktionsprotokolliereinrichtung der Gemeinschaft führt bei jedem Vorgang, der ein Konto oder geprüfte Emissionen betrifft und alle Erstprüfungen bestanden hat, Zweitprüfungen durch. Tabelle VIII-19 enthält die Zweitprüfungen und die entsprechenden Antwortcodes, die bei Feststellung einer Anomalie zurückgegeben werden.
Tabelle VIII-19: Zweitprüfungen
Bezeichnung des Vorgangs | Antwortcodes der unabhängigen Transaktionsprotokolliereinrichtung der Gemeinschaft |
---|---|
Account creation | Bereich 7101 bis 7110 7160 |
Account update | Bereich 7102 bis 7105 Bereich 7107 bis 7108 7111 7113 7120 7160 |
Account closure | 7111 Bereich 7114 bis 7115 7117 |
Verified emissions update | Bereich 7118 bis 7119 |
© Europäische Union 1998-2021
Tipp: Verwenden Sie die Pfeiltasten der Tastatur zur Navigation zwischen Normen.