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

KomponenteFunktionAnwendungsbereich
MgmtOfAccountWSCreateAccount()Öffentlich
UpdateAccount()Öffentlich
CloseAccount()Öffentlich
UpdateVerifiedEmissions()Öffentlich
ReceiveAccountOperationOutcome()Öffentlich
AccountManagementValidateAccountCreation()Privat
CreateAccount()Privat
ValidateAccountUpdate()Privat
UpdateAccount()Privat
ValidateAccountClosure()Privat
CloseAccount()Privat
ValidateVerifiedEmissionsUpdate()Privat
UpdateVerifiedEmissions()Privat
Data ValidationAuthenticateMessage()Privat
Check Version()Privat
DataFormatsChecks()Privat

Tabelle VIII-4: Komponente MgmtOfAccountWS

ZweckÜber Webdienste zur Verfügung gestellte FunktionenWeitere FunktionenRollen
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()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountTypeObligatorisch
AccountIdentifierObligatorisch
IdentifierInRegObligatorisch
CommitmentPeriodOptional
InstallationOptional
InstallationIdentifierObligatorisch
PermitIdentifierObligatorisch
NameObligatorisch
MainActivityTypeObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
ParentCompanyOptional
SubsidiaryCompanyOptional
EPERIdentificationOptional
LatitudeOptional
LongitudeOptional
ContactPeople (see People)Obligatorisch
People (*)Obligatorisch
RelationshipCodeObligatorisch
PersonIdentifierObligatorisch
FirstNameOptional
LastNameObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
PhoneNumber1Obligatorisch
PhoneNumber2Obligatorisch
FaxNumberFakultativ
EmailObligatorisch
Result IdentifierObligatorisch
Response CodeOptional

AuthenticateMessage

WriteToFile

CheckVersion

Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-6: Funktion MgmtOfAccountWS.UpdateAccount()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountIdentifierObligatorisch
IdentifierInRegOptional
InstallationOptional
PermitIdentifierOptional
NameOptional
MainActivityTypeOptional
CountryOptional
PostalCodeOptional
CityOptional
Address1Optional
Address2Optional
ParentCompanyOptional
SubsidiaryCompanyOptional
EPERIdentificationOptional
LatitudeOptional
LongitudeOptional
ContactPeople (see People)Optional
People (*)Optional
ActionObligatorisch
RelationshipCodeObligatorisch
PersonIdentifierObligatorisch
FirstNameOptional
LastNameOptional
CountryOptional
PostalCodeOptional
CityOptional
Address1Optional
Address2Optional
PhoneNumber1Optional
PhoneNumber2Optional
FaxNumberOptional
EmailOptional
Result IdentifierObligatorisch
Response CodeOptional

AuthenticateMessage

WriteToFile

CheckVersion

Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-7: Funktion MgmtOfAccountWS.CloseAccount()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountIdentifierObligatorisch
Result IdentifierObligatorisch
Response CodeOptional

AuthenticateMessage

WriteToFile

CheckVersion

Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-8: Funktion MgmtOfAccountWS.UpdateVerifiedEmissions()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
VerifiedEmissions (*)Obligatorisch
YearObligatorisch
Installations (*)Obligatorisch
InstallationIdentifierObligatorisch
VerifiedEmissionObligatorisch
Result IdentifierObligatorisch
Response CodeOptional

AuthenticateMessage

WriteToFile

CheckVersion

Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-9: Funktion MgmtOfAccountWS.ReceiveAccountOperationOutcome()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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).

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
OutcomeObligatorisch
Response ListOptional
Result IdentifierObligatorisch
Response CodeOptional

AuthenticateMessage

WriteToFile

CheckVersion

Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-10: Komponente AccountManagement

ZweckÜber Webdienste zur Verfügung gestellte FunktionenWeitere FunktionenRollen
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()

ZweckEingabeparameterAusgabeparameterNachrichten

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountTypeObligatorisch
AccountIdentifierObligatorisch
IdentifierInRegObligatorisch
CommitmentPeriodOptional
InstallationOptional
InstallationIdentifierObligatorisch
PermitIdentifierObligatorisch
NameObligatorisch
MainActivityTypeObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
ParentCompanyOptional
SubsidiaryCompanyOptional
EPERIdentificationOptional
LatitudeOptional
LongitudeOptional
ContactPeople (see People)Obligatorisch
People (*)Obligatorisch
RelationshipCodeObligatorisch
PersonIdentifierObligatorisch
FirstNameOptional
LastNameObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
PhoneNumber1Obligatorisch
PhoneNumber2Optional
FaxNumberFakultativ
EmailOptional
Result IdentifierObligatorisch
Response ListOptional
Bereich 7101 bis 7110; Bereich 7122 bis 7160; 7162.

Tabelle VIII-12: Funktion ManagementOfAccount.CreateAccount()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountTypeObligatorisch
AccountIdentifierObligatorisch
IdentifierInRegObligatorisch
CommitmentPeriodOptional
InstallationOptional
InstallationIdentifierObligatorisch
PermitIdentifierObligatorisch
PermitDateObligatorisch
NameObligatorisch
MainActivityTypeObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
ParentCompanyOptional
SubsidiaryCompanyOptional
EPERIdentificationOptional
LatitudeOptional
LongitudeOptional
ContactPeople (see People)Obligatorisch
People (*)Obligatorisch
RelationshipCodeObligatorisch
PersonIdentifierObligatorisch
FirstNameOptional
LastNameObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
PhoneNumber1Obligatorisch
PhoneNumber2Optional
FaxNumberFakultativ
EmailOptional
Result IdentifierObligatorisch
Entfällt.
Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-13: Funktion AccountManagement.ValidateAccountUpdate()

ZweckEingabeparameterAusgabeparameterNachrichten

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountIdentifierObligatorisch
IdentifierInRegOptional
InstallationOptional
PermitIdentifierOptional
PermitDateFakultativ
NameOptional
MainActivityTypeOptional
CountryOptional
PostalCodeOptional
CityOptional
Address1Optional
Address2Optional
ParentCompanyOptional
SubsidiaryCompanyOptional
EPERIdentificationOptional
LatitudeOptional
LongitudeOptional
ContactPeople (see People)Optional
People (*)Optional
ActionObligatorisch
RelationshipCodeObligatorisch
PersonIdentifierObligatorisch
FirstNameOptional
LastNameOptional
CountryOptional
PostalCodeOptional
CityOptional
Address1Optional
Address2Optional
PhoneNumber1Optional
PhoneNumber2Optional
FaxNumberOptional
EmailOptional
Result IdentifierObligatorisch
Response ListOptional
Bereich 7102 bis 7107; Bereich 7111 bis 7113; 7120; 7122; 7124; Bereich 7126 bis 7158.

Tabelle VIII-14: Funktion ManagementOfAccount.UpdateAccount()

ZweckEingabeparameterAusgabeparameterVerwendungVerwendet von

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” )

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountTypeObligatorisch
AccountIdentifierObligatorisch
IdentifierInRegObligatorisch
InstallationOptional
InstallationIdentifierObligatorisch
PermitIdentifierObligatorisch
PermitDateObligatorisch
NameObligatorisch
MainActivityTypeObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
ParentCompanyOptional
SubsidiaryCompanyOptional
EPERIdentificationOptional
LatitudeOptional
LongitudeOptional
ContactPeople (see People)Obligatorisch
People (*)Obligatorisch
RelationshipCodeObligatorisch
PersonIdentifierObligatorisch
FirstNameOptional
LastNameObligatorisch
CountryObligatorisch
PostalCodeObligatorisch
CityObligatorisch
Address1Obligatorisch
Address2Optional
PhoneNumber1Optional
PhoneNumber2Optional
FaxNumberOptional
EmailOptional
Result IdentifierObligatorisch
Entfällt.
Entfällt (wird als Webdienst aufgerufen)

Tabelle VIII-15: Funktion ManagementOfAccount.ValidateAccountClosure()

ZweckEingabeparameterZweckAusgabeparameterNachrichten

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountIdentifierObligatorisch
Result IdentifierObligatorisch
Response ListOptional
7111; Bereich 7114 bis 7115; 7117; Bereich 7153 bis 7156; 7158; 7161.

Tabelle VIII-16: Funktion ManagementOfAccount.CloseAccount()

ZweckEingabeparameterAusgabeparameter
Diese Funktion schließt ein Konto oder mehrere Konten, indem sie dem letzten Gültigkeitsdatum des Kontos bzw. der Konten das laufende Datum zuweist.
RegistryObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
Account (*)Obligatorisch
AccountIdentifierObligatorisch
Result IdentifierObligatorisch

Tabelle VIII-17: Funktion ManagementOfAccount.ValidateVerifiedEmissionsUpdate()

ZweckEingabeparameterAusgabeparameterNachrichten

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.

FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
MinorVersionObligatorisch
VerifiedEmissions (*)Obligatorisch
YearObligatorisch
Installations (*)Obligatorisch
InstallationIdentifierObligatorisch
VerifiedEmissionObligatorisch
Result IdentifierObligatorisch
Response ListOptional
Bereich 7118 bis 7119; Bereich 7152 bis 7156; 7159; 7525.

Tabelle VIII-18: Funktion ManagementOfAccount.UpdateVerifiedEmissions

ZweckEingabeparameterAusgabeparameter
Aktualisierung der geprüften Emissionen für das angegebene Jahr und die angegebene Anlage.
FromObligatorisch
ToObligatorisch
CorrelationIdObligatorisch
MajorVersionObligatorisch
VerifiedEmissions (*)Obligatorisch
YearObligatorisch
Installations (*)Obligatorisch
InstallationIdentifierObligatorisch
VerifiedEmissionObligatorisch
Result IdentifierObligatorisch

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 VorgangsAntwortcodes 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 updateBereich 7118 bis 7119

© Europäische Union 1998-2021

Tipp: Verwenden Sie die Pfeiltasten der Tastatur zur Navigation zwischen Normen.