4.

Składniki i funkcje, które są wykorzystywane podczas sekwencji komunikatów, przedstawiono w tabelach od VIII-3 do VIII-18. Funkcje, które są publiczne, są realizowane tak, jak określono. Funkcje, które są prywatne, służą jedynie do celów informacyjnych. Wejścia wszystkich funkcji zostały skonstruowane tak, aby były zgodne z formatem i wymaganiami informacyjnymi opisanymi za pomocą języka serwisu WWW, przedstawionymi w funkcjonalnych i technicznych specyfikacjach dotyczących standardów wymiany danych dla systemu rejestrów według Protokołu z Kioto, opracowanych stosownie do decyzji 24/CP.8 Konferencji Stron UNFCCC. Dla oznaczenia faktu, iż dany element może pojawiać się wiele razy jako wejście, użyto gwiazdki „(*)”. Tabela VIII-3: Składniki i funkcje dla procesów dotyczących rachunku lub zweryfikowanych emisji



Składnik Funkcja Zakres MgmtOfAccountWS CreateAccount() (Utworzenie rachunku) Publiczny UpdateAccount() (Uaktualnienie rachunku) Publiczny CloseAccount() (Zamknięcie rachunku) Publiczny UpdateVerifiedEmissions() (Uaktualnienie zweryfikowanych emisji) Publiczny ReceiveAccountOperationOutcome() (Odebranie wyniku działania na rachunku) Publiczny AccountManagement ValidateAccountCreation() (Poświadczenie ważności utworzenia rachunku) Prywatny CreateAccount() (Utworzenie rachunku) Prywatny ValidateAccountUpdate() (Poświadczenie ważności uaktualnienia rachunku) Prywatny UpdateAccount() (Uaktualnienie rachunku) Prywatny ValidateAccountClosure() (Poświadczenie ważności zamknięcia rachunku) Prywatny CloseAccount() (Zamknięcie rachunku) Prywatny ValidateVerifiedEmissionsUpdate() (Poświadczenie ważności uaktualnienia zweryfikowanych emisji) Prywatny UpdateVerifiedEmissions() (Uaktualnienie zweryfikowanych emisji) Prywatny Data Validation AuthenticateMessage() (Uwierzytelnienie komunikatu) Prywatny CheckVersion() (Sprawdzenie wersji) Prywatny DataFormatChecks() (Sprawdzenia formatu danych) Prywatny Table VIII-4: Składnik MgmtOfAccountWS



Zadanie Zadaniem tego składnika jest obsługa wniosków serwisu WWW o zarządzanie rachunkami i zweryfikowanymi emisjami. Funkcje udostępnione poprzez serwisy WWW CreateAccount() Obsługuje wnioski o utworzenie rachunku UpdateAccount() Obsługuje wnioski o uaktualnienie rachunku CloseAccount() Obsługuje wnioski o zamknięcie rachunku UpdateVerifiedEmissions() Obsługuje wnioski o uaktualnienie zweryfikowanych emisji ReceiveAccountOperationOutcome() Otrzymuje wynik („przyjęto” lub „odrzucono”) operacji na rachunku (utworzenie, uaktualnienie, …) Pozostałe funkcje Nie dotyczy. Role Niezależny dziennik transakcji Wspólnoty (dla wszystkich funkcji) oraz rejestr (tylko dla funkcji ReceiveAccountOperationOutcome) Tabela VIII-5: Funkcja MgmtOfAccountWS.CreateAccount()



Zadanie Funkcja ta służy do przyjmowania wniosku o utworzenie rachunku. Niezależny dziennik transakcji Wspólnoty uwierzytelnia inicjujący rejestr (rejestr tworzący) przez wywołanie funkcji AuthenticateMessage() i sprawdza wersję inicjującego rejestru przez wywołanie funkcji CheckVersion(). Jeżeli uwierzytelnienie i sprawdzenia wersji zakończą się pozytywnie, to odesłany zostaje identyfikator wyniku „1” bez jakichkolwiek kodów odpowiedzi, treść wniosku zostaje wpisana do pliku przez wywołanie funkcji WriteToFile() i wniosek zostaje umieszczony w kolejce. Jeżeli uwierzytelnienie lub sprawdzenia wersji zakończą się negatywnie, to odesłany zostaje identyfikator wyniku „0” wraz z pojedynczym kodem odpowiedzi wskazującym przyczynę błędu. Jeżeli dana osoba (People) nie jest osobą fizyczną, to jej nazwa musi zostać umieszczona w parametrze LastName. „PersonIdentifier” oznacza kod identyfikacji posiadacza rachunku składający się z elementów przedstawionych w załączniku VI. „IdentifierInRegistry” oznacza alfanumeryczny identyfikator rachunku określony przez posiadacza rachunku stosownie do załączników III i IV. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountType Obowiązkowy AccountIdentifier Obowiązkowy IdentifierInReg Obowiązkowy CommitmentPeriod Opcjonalny Installation Opcjonalny InstallationIdentifier Obowiązkowy PermitIdentifier Obowiązkowy Name Obowiązkowy MainActivityType Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny ParentCompany Opcjonalny SubsidiaryCompany Opcjonalny EPERIdentification Opcjonalny Latitude Opcjonalny Longitude Opcjonalny ContactPeople (patrz: People) Obowiązkowy People (*) Obowiązkowy RelationshipCode Obowiązkowy PersonIdentifier Obowiązkowy FirstName Opcjonalny LastName Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny PhoneNumber1 Obowiązkowy PhoneNumber2 Obowiązkowy ▼M1 FaxNumber Opcjonalny ▼B Email Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy Response Code Opcjonalny Użycia — AuthenticateMessage — WriteToFile — CheckVersion Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-6: Funkcja MgmtOfAccountWS.UpdateAccount()



Zadanie Funkcja ta służy do przyjmowania wniosku o uaktualnienie rachunku. Niezależny dziennik transakcji Wspólnoty uwierzytelnia inicjujący rejestr (rejestr tworzący) przez wywołanie funkcji AuthenticateMessage() i sprawdza wersję inicjującego rejestru przez wywołanie funkcji CheckVersion(). Jeżeli uwierzytelnienie i sprawdzenia wersji zakończą się pozytywnie, to odesłany zostaje identyfikator wyniku „1” bez jakichkolwiek kodów odpowiedzi, treść wniosku zostaje wpisana do pliku przez wywołanie funkcji WriteToFile() i wniosek zostaje umieszczony w kolejce. Jeżeli uwierzytelnienie lub sprawdzenia wersji zakończą się negatywnie, to odesłany zostaje identyfikator wyniku „0” wraz z pojedynczym kodem odpowiedzi wskazującym przyczynę błędu. Jeżeli dana osoba (People) nie jest osobą fizyczną, to jej nazwa musi zostać umieszczona w parametrze LastName. „PersonIdentifier” oznacza kod identyfikacji posiadacza rachunku składający się z elementów przedstawionych w załączniku VI. „IdentifierInRegistry” oznacza alfanumeryczny identyfikator rachunku określony przez posiadacza rachunku stosownie do załączników III i IV. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountIdentifier Obowiązkowy IdentifierInReg Opcjonalny Installation Opcjonalny PermitIdentifier Opcjonalny Name Opcjonalny MainActivityType Opcjonalny Country Opcjonalny PostalCode Opcjonalny City Opcjonalny Address1 Opcjonalny Address2 Opcjonalny ParentCompany Opcjonalny SubsidiaryCompany Opcjonalny EPERIdentification Opcjonalny Latitude Opcjonalny Longitude Opcjonalny ContactPeople (patrz: People) Opcjonalny People (*) Opcjonalny Action Obowiązkowy RelationshipCode Obowiązkowy PersonIdentifier Obowiązkowy FirstName Opcjonalny LastName Opcjonalny Country Opcjonalny PostalCode Opcjonalny City Opcjonalny Address1 Opcjonalny Address2 Opcjonalny PhoneNumber1 Opcjonalny PhoneNumber2 Opcjonalny FaxNumber Opcjonalny Email Opcjonalny Parametry wyjścia Result Identifier Obowiązkowy Response Code Opcjonalny Użycia — AuthenticateMessage — WriteToFile — CheckVersion Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-7: Funkcja MgmtOfAccountWS.CloseAccount()



Zadanie Funkcja ta służy do przyjmowania wniosku o zamknięcie rachunku. Niezależny dziennik transakcji Wspólnoty uwierzytelnia inicjujący rejestr (rejestr tworzący) przez wywołanie funkcji AuthenticateMessage() i sprawdza wersję inicjującego rejestru przez wywołanie funkcji CheckVersion(). Jeżeli uwierzytelnienie i sprawdzenia wersji zakończą się pozytywnie, to odesłany zostaje identyfikator wyniku „1” bez jakichkolwiek kodów odpowiedzi, treść wniosku zostaje wpisana do pliku przez wywołanie funkcji WriteToFile() i wniosek zostaje umieszczony w kolejce. Jeżeli uwierzytelnienie lub sprawdzenia wersji zakończą się negatywnie, to odesłany zostaje identyfikator wyniku „0” wraz z pojedynczym kodem odpowiedzi wskazującym przyczynę błędu. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountIdentifier Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy Response Code Opcjonalny Użycia — AuthenticateMessage — WriteToFile — CheckVersion Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-8: Funkcja MgmtOfAccountWS.UpdateVerifiedEmissions()



Zadanie Funkcja ta służy do przyjmowania wniosków o uaktualnienie zweryfikowanych emisji. Niezależny dziennik transakcji Wspólnoty uwierzytelnia inicjujący rejestr (rejestr tworzący) przez wywołanie funkcji AuthenticateMessage() i sprawdza wersję inicjującego rejestru przez wywołanie funkcji CheckVersion(). Jeżeli uwierzytelnienie i sprawdzenia wersji zakończą się pozytywnie, to odesłany zostaje identyfikator wyniku „1” bez jakichkolwiek kodów odpowiedzi, treść wniosku zostaje wpisana do pliku przez wywołanie funkcji WriteToFile() i wniosek zostaje umieszczony w kolejce. Jeżeli uwierzytelnienie lub sprawdzenia wersji zakończą się negatywnie, to odesłany zostaje identyfikator wyniku „0” wraz z pojedynczym kodem odpowiedzi wskazującym przyczynę błędu. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy VerifiedEmissions (*) Obowiązkowy Year Obowiązkowy Installations (*) Obowiązkowy InstallationIdentifier Obowiązkowy VerifiedEmission Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy Response Code Opcjonalny Użycia — AuthenticateMessage — WriteToFile — CheckVersion Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-9: Funkcja MgmtOfAccountWS.ReceiveAccountOperationOutcome()



Zadanie Funkcja ta służy do przyjmowania wyniku działania związanego z zarządzaniem rachunkiem. ►M1 Inicjujący rejestr (rejestr tworzący) uwierzytelnia niezależny dziennik transakcji UNFCCC (lub niezależny dziennik transakcji Wspólnoty, jeżeli wszystkie procesy, o których mowa w załączniku VIII, są wykonywane poprzez wymianę danych za pośrednictwem niezależnego dziennika transakcji Wspólnoty) przez wywołanie funkcji Authenticate Message() i sprawdza wersję dziennika transakcji przez wywołanie funkcji Check Version(). ◄ Jeżeli uwierzytelnienie i sprawdzenia wersji zakończą się pozytywnie, to odesłany zostaje identyfikator wyniku „1” bez jakichkolwiek kodów odpowiedzi, treść wniosku zostaje wpisana do pliku przez wywołanie funkcji WriteToFile() i wniosek zostaje umieszczony w kolejce. Jeżeli uwierzytelnienie lub sprawdzenia wersji zakończą się negatywnie, to odesłany zostaje identyfikator wyniku „0” wraz z pojedynczym kodem odpowiedzi wskazującym przyczynę błędu. Jeżeli wynik jest „0” z jakiejkolwiek innej przyczyny lub błędu, wówczas lista kodów odpowiedzi zawiera pary (identyfikator rachunku lub instalacji wraz z odpowiadającym mu kodem odpowiedzi). Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Outcome Obowiązkowy Response List Opcjonalny Parametry wyjścia Result Identifier Obowiązkowy Response Code Opcjonalny Użycia — AuthenticateMessage — WriteToFile — CheckVersion Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-10: Składnik AccountManagement



Zadanie Zadaniem tego składnika jest udostępnienie funkcji poświadczenia ważności (walidacji) i uaktualnienia dla zarządzania rachunkami i zweryfikowanymi emisjami. Funkcje udostępniane poprzez serwisy WWW Nie dotyczy. Pozostałe funkcje ValidateAccountCreation() Poświadcza ważność utworzenia rachunku ValidateAccountUpdate() Poświadcza ważność uaktualnienia rachunku ValidateAccountClosure() Poświadcza ważność zamknięcia rachunku ValidateVerifiedEmissionsUpdate() Poświadcza ważność uaktualnienia zweryfikowanych emisji CreateAccount() Tworzy rachunki UpdateAccount() Uaktualnia rachunki CloseAccount() Zamyka rachunki UpdateVerifiedEmissions() Uaktualnia zweryfikowane emisje dla instalacji Role Dziennik transakcji (wszystkie funkcje), rejestr (tylko dla informacji). Tabela VIII-11: Funkcja ManagementOfAccount.ValidateAccountCreation()



Zadanie Funkcja ta służy do poświadczenia poprawności wniosku o utworzenie rachunku. Jeśli próba poświadczenia poprawności (walidacji) zakończy się niepowodzeniem, to do listy kodów odpowiedzi zostaje dodany identyfikator rachunku i kod odpowiedzi. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountType Obowiązkowy AccountIdentifier Obowiązkowy IdentifierInReg Obowiązkowy CommitmentPeriod Opcjonalny Installation Opcjonalny InstallationIdentifier Obowiązkowy PermitIdentifier Obowiązkowy Name Obowiązkowy MainActivityType Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny ParentCompany Opcjonalny SubsidiaryCompany Opcjonalny EPERIdentification Opcjonalny Latitude Opcjonalny Longitude Opcjonalny ContactPeople (see People) Obowiązkowy People (*) Obowiązkowy RelationshipCode Obowiązkowy PersonIdentifier Obowiązkowy FirstName Opcjonalny LastName Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny PhoneNumber1 Obowiązkowy PhoneNumber2 Opcjonalny ▼M1 FaxNumber Opcjonalny ▼B Email Opcjonalny Parametry wyjścia Result Identifier Obowiązkowy Response List Opcjonalny Komunikaty Zakres od 7101 do 7110 ; zakres od 7122 do 7160 ; ►M1 7162 . ◄ Tabela VIII-12: Funkcja ManagementOfAccount.CreateAccount()



Zadanie Funkcja ta służy do tworzenia rachunków. Dla każdego rachunku: Utworzenie rachunku wraz z jego danymi Utworzenie wszystkich osób (People) i ich danych, jeśli osoby takie jeszcze nie istniały i powiązanie ich z rachunkiem. Uaktualnienie wszystkich informacji powiązanych z osobami (People), które już istnieją i które są powiązane z rachunkiem. Utworzenie instalacji i danych dotyczących instalacji, jeżeli z rachunkiem jest powiązana jakaś instalacja. Utworzenie wszystkich osób (People) powiązanych z instalacją (osoba kontaktowa), jeżeli osoby takie jeszcze nie istniały. Uaktualnienie wszystkich informacji powiązanych z osobami (People), które już istnieją i które są powiązane z instalacją. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountType Obowiązkowy AccountIdentifier Obowiązkowy IdentifierInReg Obowiązkowy CommitmentPeriod Opcjonalny Installation Opcjonalny InstallationIdentifier Obowiązkowy PermitIdentifier Obowiązkowy ▼M1 PermitDate Obowiązkowy ▼B Name Obowiązkowy MainActivityType Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny ParentCompany Opcjonalny SubsidiaryCompany Opcjonalny EPERIdentification Opcjonalny Latitude Opcjonalny Longitude Opcjonalny ContactPeople (patrz: People) Obowiązkowy People (*) Obowiązkowy RelationshipCode Obowiązkowy PersonIdentifier Obowiązkowy FirstName Opcjonalny LastName Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny PhoneNumber1 Obowiązkowy PhoneNumber2 Opcjonalny ▼M1 FaxNumber Opcjonalny ▼B Email Opcjonalny Parametry wyjścia Result Identifier Obowiązkowy Użycia Nie dotyczy. Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-13: Funkcja AccountManagement.ValidateAccountUpdate()



Zadanie Funkcja ta służy do poświadczania poprawności wniosku o uaktualnienie rachunku. Jeżeli próba poświadczenia poprawności (walidacji) zakończy się niepowodzeniem, to do listy kodów odpowiedzi zostaje dodany identyfikator rachunku i kod odpowiedzi. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountIdentifier Obowiązkowy IdentifierInReg Opcjonalny Installation Opcjonalny PermitIdentifier Opcjonalny ▼M1 PermitDate Opcjonalny ▼B Name Opcjonalny MainActivityType Opcjonalny Country Opcjonalny PostalCode Opcjonalny City Opcjonalny Address1 Opcjonalny Address2 Opcjonalny ParentCompany Opcjonalny SubsidiaryCompany Opcjonalny EPERIdentification Opcjonalny Latitude Opcjonalny Longitude Opcjonalny ContactPeople (see People) Opcjonalny People (*) Opcjonalny Action Obowiązkowy RelationshipCode Obowiązkowy PersonIdentifier Obowiązkowy FirstName Opcjonalny LastName Opcjonalny Country Opcjonalny PostalCode Opcjonalny City Opcjonalny Address1 Opcjonalny Address2 Opcjonalny PhoneNumber1 Opcjonalny PhoneNumber2 Opcjonalny FaxNumber Opcjonalny Email Opcjonalny Parametry wyjścia Result Identifier Obowiązkowy Response List Opcjonalny Komunikaty Zakres od 7102 do 7107 ; zakres od 7111 do 7113 ; 7120 ; 7122 ; 7124 ; zakres od 7126 do 7158 . Tabela VIII-14: Funkcja ManagementOfAccount.UpdateAccount()



Zadanie Funkcja ta służy do uaktualnienia danych dotyczących rachunku. Jeżeli działanie = „Add” („dodanie”) Dla każdego dodawanego powiązania: Jeśli istniały osoby (People), to następuje uaktualnienie jego danych, jeśli jest to wymagane. Jeśli nie istniały osoby (People), to następuje utworzenie osób (People) i powiązanie ich z rachunkiem. Jeżeli działanie = „Update” („uaktualnienie”) Dla wszystkich osób (People), które są objęte uaktualnieniem i które są powiązane z rachunkiem, następuje uaktualnienie danych tych osób. Jeżeli działanie = „Delete” („usunięcie”) Usunięcie powiązania pomiędzy osobami (People) i rachunkiem (na przykład usuwany jest dodatkowy upoważniony przedstawiciel). Jeżeli z rachunkiem jest powiązana instalacja, to następuje uaktualnienie danych instalacji, jeśli jest to wymagane. Uaktualnienie danych dotyczących osób (People) powiązanych z instalacją, jeżeli zostały uprzednio podane dane (przy użyciu tych samych działań „Add”, „Update” i „Delete”). Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountType Obowiązkowy AccountIdentifier Obowiązkowy IdentifierInReg Obowiązkowy Installation Opcjonalny InstallationIdentifier Obowiązkowy PermitIdentifier Obowiązkowy ▼M1 PermitDate Obowiązkowy ▼B Name Obowiązkowy MainActivityType Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny ParentCompany Opcjonalny SubsidiaryCompany Opcjonalny EPERIdentification Opcjonalny Latitude Opcjonalny Longitude Opcjonalny ContactPeople (patrz: People) Obowiązkowy People (*) Obowiązkowy RelationshipCode Obowiązkowy PersonIdentifier Obowiązkowy FirstName Opcjonalny LastName Obowiązkowy Country Obowiązkowy PostalCode Obowiązkowy City Obowiązkowy Address1 Obowiązkowy Address2 Opcjonalny PhoneNumber1 Opcjonalny PhoneNumber2 Opcjonalny FaxNumber Opcjonalny Email Opcjonalny Parametry wyjścia Result Identifier Obowiązkowy Użycia Nie dotyczy. Użył Nie dotyczy (wywoływane jako serwis WWW). Tabela VIII-15: Funkcja ManagementOfAccount.ValidateAccountClosure()



Zadanie Funkcja ta służy do poświadczenia ważności operacji zamknięcia rachunku. Jeżeli próba poświadczenia ważności zakończy się wynikiem negatywnym, to do listy kodów odpowiedzi zostaje dodany identyfikator rachunku i kod odpowiedzi. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy Zadanie AccountIdentifier Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy Response List Opcjonalny Komunikaty 7111 ; zakres od 7114 do 7115 ; 7117 ; zakres od 7153 do 7156 ; 7158 ; ►M1 7161 . ◄ Tabela VIII-16: Funkcja ManagementOfAccount.CloseAccount()



Zadanie Funkcja ta służy do zamknięcia rachunku lub rachunków przez ustawienie daty końca ważności zamykanego rachunku (rachunków) na bieżącą datę. Parametry wejścia Registry Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy Account (*) Obowiązkowy AccountIdentifier Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy Tabela VIII-17: Funkcja ManagementOfAccount.ValidateVerifiedEmissionsUpdate()



Zadanie Funkcja ta służy do poświadczenia ważności uaktualnienia zweryfikowanych emisji. Jeżeli próba poświadczenia ważności zakończy się wynikiem negatywnym, to do listy kodów odpowiedzi zostaje dodany identyfikator instalacji i kod odpowiedzi. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy MinorVersion Obowiązkowy VerifiedEmissions (*) Obowiązkowy Year Obowiązkowy Installations (*) Obowiązkowy InstallationIdentifier Obowiązkowy VerifiedEmission Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy Response List Opcjonalny Komunikaty Zakres od 7118 do 7119 ; zakres od 7152 do 7156 ; 7159 ; ►M1 7525 . ◄ Tabela VIII-18: Funkcja ManagementOfAccount.UpdateVerifiedEmissions



Zadanie Uaktualnianie zweryfikowanych emisji dla roku i określonej instalacji. Parametry wejścia From Obowiązkowy To Obowiązkowy CorrelationId Obowiązkowy MajorVersion Obowiązkowy VerifiedEmissions (*) Obowiązkowy Year Obowiązkowy Installations (*) Obowiązkowy InstallationIdentifier Obowiązkowy VerifiedEmission Obowiązkowy Parametry wyjścia Result Identifier Obowiązkowy