4.

Il-komponenti u l-funzjonijiet li jintużaw matul is-sekwenza tal-messaġġi qed jintwerew fit-tabelli VIII-3 sa VIII-18. Il-funzjonijiet li jkunu pubbliċi għandhom jiġu implimentati kif ġie speċifikat. Il-funzjonijiet li jkunu privati huma għal skopijiet ta’ informazzjoni biss. L-inputs tal-funzjonijiet kollha ġew strutturati biex iqabblu l-format u r-rekwiżiti ta’ informazzjoni deskritti bl-użu ta’ lingwa tad-deskrizzjoni tas-servizzi tal-web, stabbiliti fl-ispeċifikazzjonijiet funzjonali u tekniċi għall-istandards ta’ l-iskambju tad-data għas-sistemi tar-reġistru skond il-Protokoll ta’ Kjoto, li ġew elaborati skond id-Deċiżjoni 24/CP.8 tal-Konferenza tal-Partijiet għall-UNFCCC. Intużat asterisk “(*)” biex ikun indikat il-fatt li element jista’ jidher bosta drabi bħala input. Tabella VIII-3: Il-Komponenti u l-Funzjonijiet għall-Proċessi li jikkonċernaw Kont jew Emissjonijiet Ivverifikati



Komponent Funzjoni Ambitu MgmtOfAccountWS CreateAccount() Pubbliku UpdateAccount() Pubbliku CloseAccount() Pubbliku UpdateVerifiedEmissions() Pubbliku ReceiveAccountOperationOutcome() Pubbliku AccountManagement ValidateAccountCreation() Privat CreateAccount() Privat ValidateAccountUpdate() Privat UpdateAccount() Privat ValidateAccountClosure() Privat CloseAccount() Privat ValidateVerifiedEmissionsUpdate() Privat UpdateVerifiedEmissions() Privat DataValidation AuthenticateMessage() Privat CheckVersion() Privat DataFormatChecks() Privat Tabella VIII-4: Il-Komponent MgmtOfAccountWS



Skop L-iskop ta’ dan il-komponent huwa li jittratta t-talbiet għas-servizzi tal-web għall-ġestjoni tal-kontijiet u ta’ l-emissjonijiet ivverifikati. Funzjonijiet esposti permezz tas-Servizzi tal-Web CreateAccount() Jittratta t-talbiet biex jinħoloq kont UpdateAccount() Jittratta t-talbiet biex jiġi aġġornat kont CloseAccount() Jittratta t-talbiet biex jingħalaq kont UpdateVerifiedEmissions() Jittratta t-talbiet biex jiġu aġġornati l-emissjonijiet ivverifikati ReceiveAccountOperationOutcome() Jirċievi riżultat (“accepted” (aċċettat) jew “rejected” (miċħud)) ta’ operazzjoni ta’ kont (ħolqien, aġġornament, …) Funzjonijiet oħrajn Mhux applikabbli. Rwoli Reġistru Komunitarju indipendenti tat-tranżazzjonijiet (għall-funzjonijiet kollha) u reġistru (għall-funzjoni ReceiveAccountOperationOutcome biss) Tabella VIII-5: Il-funzjoni MgmtOfAccountWS. CreateAccount()



Skop Din il-funzjoni tirċievi talba biex jinħoloq kont. Ir-reġistru Komunitarju indipendenti tat-tranżazzjonijiet jawtentika r-reġistru ta’ l-inizjazzjoni (Reġistru ta’ l-Oriġini — Originating Registry) billi jinvoka l-funzjoni AuthenticateMessage() u jivverifika l-verżjoni tar-reġistru ta’ l-inizjazzjoni billi jinvoka l-funzjoni CheckVersion(). Jekk l-awtentikazzjoni u l-verifiki tal-verżjoni jgħaddu, jiġi rritornat identifikatur tar-riżultat “1” mingħajr ebda kodiċi ta’ rispons, il-kontenut tat-talba jinkiteb f’fajl billi tiġi invokata l-funzjoni WriteToFile() u t-talba titqiegħed fi kju. Jekk l-awtentikazzjoni jew il-verifiki tal-verżjoni ma tgħaddix, jiġi rritornat identifikatur tar-riżultat “0” flimkien ma’ kodiċi ta’ rispons wieħed li jindika l-kawża ta’ l-iżball. Jekk il-persuna (People — Persuni) ma tkunx persuna naturali, isimha jrid jitqiegħed fil-parametru LastName. Il-“PersonIdentifier” tfisser il-kodiċi ta’ identifikazzjoni tad-detentur tal-kont li jinkludi l-elementi stabbiliti fl-Anness VI. L-“IdentifierInRegistry” tfisser l-identifikatur alfanumeriku għall-kont kif ġie speċifikat mid-detentur tal-kont skond l-Annessi III u IV. Parametri ta’ l-inputs From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountType Obbligatorju AccountIdentifier Obbligatorju IdentifierInReg Obbligatorju CommitmentPeriod Fakultattiv Installation Fakultattiv InstallationIdentifier Obbligatorju PermitIdentifier Obbligatorju Name Obbligatorju MainActivityType Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv ParentCompany Fakultattiv SubsidiaryCompany Fakultattiv EPERIdentification Fakultattiv Latitude Fakultattiv Longitude Fakultattiv ContactPeople (ara People) Obbligatorju People (*) Obbligatorju RelationshipCode Obbligatorju PersonIdentifier Obbligatorju FirstName Fakultattiv LastName Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv PhoneNumber1 Obbligatorju PhoneNumber2 Obbligatorju ▼M1 Numru tal-Feks Fakultattiv ▼B Email Obbligatorju Parametri ta’ l-output Result Identifier Obbligatorju Response Code Fakultattiv L-użi — AuthenticateMessage — WriteToFile — CheckVersion Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-6: Il-Funzjoni MgmtOfAccountWS. UpdateAccount()



Skop Din il-funzjoni tirċievi talba biex jiġi aġġornat kont. Ir-reġistru Komunitarju indipendenti tat-tranżazzjonijiet jawtentika r-reġistru ta’ l-inizjazzjoni (Reġistru ta’ l-Oriġini — Originating Registry) billi jinvoka l-funzjoni AuthenticateMessage() u jivverifika l-verżjoni tar-reġistru ta’ l-inizjazzjoni billi jinvoka l-funzjoni CheckVersion(). Jekk l-awtentikazzjoni u l-verifiki tal-verżjoni jgħaddu, jiġi rritornat identifikatur tar-riżultat “1” mingħajr ebda kodiċi ta’ rispons, il-kontenut tat-talba jinkiteb f’fajl billi tiġi invokata l-funzjoni WriteToFile() u t-talba titqiegħed fi kju. Jekk l-awtentikazzjoni jew il-verifiki tal-verżjoni ma tgħaddix, jiġi rritornat identifikatur tar-riżultat “0” flimkien ma’ kodiċi ta’ rispons wieħed li jindika l-kawża ta’ l-iżball. Jekk il-persuna (People — Persuni) ma tkunx persuna naturali, isimha jrid titqiegħed fil-parametru the LastName. Il-“PersonIdentifier” tfisser il-kodiċi ta’ identifikazzjoni tad-detentur tal-kont li jinkludi l-elementi stabbiliti fl-Anness VI. L-“IdentifierInRegistry” tfisser l-identifikatur alfanumeriku għall-kont kif ġie speċifikat mid-detentur tal-kont skond l-Annessi III u IV. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountIdentifier Obbligatorju IdentifierInReg Fakultattiv Installation Fakultattiv PermitIdentifier Fakultattiv Name Fakultattiv MainActivityType Fakultattiv Country Fakultattiv PostalCode Fakultattiv City Fakultattiv Address1 Fakultattiv Address2 Fakultattiv ParentCompany Fakultattiv SubsidiaryCompany Fakultattiv EPERIdentification Fakultattiv Latitude Fakultattiv Longitude Fakultattiv ContactPeople (ara People) Fakultattiv People (*) Fakultattiv Action Obbligatorju RelationshipCode Obbligatorju PersonIdentifier Obbligatorju FirstName Fakultattiv LastName Fakultattiv Country Fakultattiv PostalCode Fakultattiv City Fakultattiv Address1 Fakultattiv Address2 Fakultattiv PhoneNumber1 Fakultattiv PhoneNumber2 Fakultattiv FaxNumber Fakultattiv Email Fakultattiv Il-parametri ta’ l-output Result Identifier Obbligatorju Response Code Fakultattiv L-użi — AuthenticateMessage — WriteToFile — CheckVersion Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-7: Il-Funzjoni MgmtOfAccountWS. CloseAccount()



Skop Din il-funzjoni tirċievi talba biex jingħalaq kont. Ir-reġistru Komunitarju indipendenti tat-tranżazzjonijiet jawtentika r-reġistru ta’ l-inizjazzjoni (Reġistru ta’ l-Oriġini — Originating Registry) billi jinvoka l-funzjoni AuthenticateMessage() u jivverifika l-verżjoni tar-reġistru ta’ l-inizjazzjoni billi jinvoka l-funzjoni CheckVersion(). Jekk l-awtentikazzjoni u l-verifiki tal-verżjoni jgħaddu, jiġi rritornat identifikatur tar-riżultat “1” mingħajr ebda kodiċi ta’ rispons, il-kontenut tat-talba jinkiteb f’fajl billi tiġi invokata l-funzjoni WriteToFile() u t-talba titqiegħed fi kju. Jekk l-awtentikazzjoni jew il-verifiki tal-verżjoni ma tgħaddix, jiġi rritornat identifikatur tar-riżultat “0” flimkien ma’ kodiċi ta’ rispons wieħed li jindika l-kawża ta’ l-iżball. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountIdentifier Obbligatorju Il-parametri ta’ l-output Result Identifier Obbligatorju Response Code Fakultattiv L-użi — AuthenticateMessage — WriteToFile — CheckVersion Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-8: Il-Funzjoni MgmtOfAccountWS. UpdateVerifiedEmissions()



Skop Din il-funzjoni tirċievi talba biex jiġu aġġornati l-emissjonijiet ivverifikati Ir-reġistru Komunitarju indipendenti tat-tranżazzjonijiet jawtentika r-reġistru ta’ l-inizjazzjoni (Reġistru ta’ l-Oriġini — Originating Registry) billi jinvoka l-funzjoni AuthenticateMessage() u jivverifika l-verżjoni tar-reġistru ta’ l-inizjazzjoni billi jinvoka l-verżjoni CheckVersion(). Jekk l-awtentikazzjoni u l-verifiki tal-verżjoni jgħaddu, jiġi rritornat identifikatur tar-riżultat “1” mingħajr ebda kodiċi ta’ rispons, il-kontenut tat-talba jinkiteb f’fajl billi tiġi invokata l-funzjoni WriteToFile() u t-talba titqiegħed fi kju. Jekk l-awtentikazzjoni jew il-verifiki tal-verżjoni ma tgħaddix, jiġi rritornat identifikatur tar-riżultat “0” flimkien ma’ kodiċi ta’ rispons wieħed li jindika l-kawża ta’ l-iżball. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju VerifiedEmissions (*) Obbligatorju Year Obbligatorju Installations (*) Obbligatorju InstallationIdentifier Obbligatorju VerifiedEmission Obbligatorju Il-parametri ta’ l-output Result Identifier Obbligatorju Response Code Fakultattiv L-użi — AuthenticateMessage — WriteToFile — CheckVersion Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-9: Il-funzjoni MgmtOfAccountWS. ReceiveAccountOperationOutcome()



Skop Din il-funzjoni tirċievi riżultat ta’ operazzjoni ta’ ġestjoni ta’ kont. ►M1 Ir-reġistru ta’ l-inizjazzjoni (Reġistru ta’ l-Inizjazzjoni) jawtentika l-logg indipendenti tat-tranżazzjonijiet tal-UNFCCC (jew il-logg Komunitarju indipendenti tat-tranżazzjonijiet jekk il-proċessi kollha msemmija fl-Anness VIII jitwettqu permezz ta’ l-iskambju ta’ data mil-logg Komunitarju indipendenti tat-tranżazzjonijiet) billi tissejjaħ il-funzjoni AuthenticateMessage() u tiġi ċċekkjata l-verżjoni tal-logg tat-tranżazzjonijiet billi tissejjaħ il-funzjoni CheckVersion(). ◄ Jekk l-awtentikazzjoni u l-verifiki tal-verżjoni jgħaddu, jiġi rritornat identifikatur tar-riżultat “1” mingħajr ebda kodiċi ta’ rispons, il-kontenut tat-talba jinkiteb f’fajl billi tiġi invokata l-funzjoni WriteToFile() u t-talba titqiegħed fi kju. Jekk l-awtentikazzjoni jew il-verifiki tal-verżjoni ma tgħaddix, jiġi rritornat identifikatur tar-riżultat “0” flimkien ma’ kodiċi ta’ rispons wieħed li jindika l-kawża ta’ l-iżball. Il-lista tal-kodiċijiet ta’ rispons hija mgħammra b’koppji (l-identifikatur tal-kont jew ta’ l-installazzjoni ma’ kodiċi ta’ rispons kontigwu) jekk ir-riżultat ikun “0” għal kwalunkwe kawża oħra ta’ żball. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Outcome Obbligatorju Response List Fakultattiv Il-parametri ta’ l-output Result Identifier Obbligatorju Response Code Fakultattiv L-użi — AuthenticateMessage — WriteToFile — CheckVersion Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-10: Il-Komponent AccountManagement



Skop L-iskop ta’ dan il-komponent huwa li jipprovdi l-funzjonijiet ta’ validazzjoni u ta’ aġġornament għall-ġestjoni tal-kontijiet u ta’ l-emissjonijiet ivverifikati. Funzjonijiet esposti permezz tas-Servizzi tal-Web Mhux applikabbli. Funzjonijiet oħrajn ValidateAccountCreation() Tivvalida l-ħolqien ta’ kont ValidateAccountUpdate() Tivvalida l-aġġornament ta’ kont ValidateAccountClosure() Tivvalida l-għeluq ta’ kont ValidateVerifiedEmissionsUpdate() Tivvalida aġġornament ta’ l-emissjonijiet ivverifikati CreateAccount() Toħloq il-kontijiet UpdateAccount() Taġġorna l-kontijiet CloseAccount() Tagħlaq il-kontijiet UpdateVerifiedEmissions() Taġġorna l-emissjonijiet ivverifikati għall-installazzjonijiet Rwoli Reġistru tat-tranżazzjonijiet (il-funzjonijiet kollha), reġistru (għal informazzjoni biss). Tabella VIII-11: Il-funzjoni ManagementOfAccount. ValidateAccountCreation()



Skop Din il-funzjoni tivvalida talba biex jinħoloq kont. Jekk test ta’ validazzjoni ma jgħaddix, l-identifikatur tal-kont u l-kodiċi ta’ rispons jiġu miżjuda mal-lista tal-kodiċijiet ta’ rispons. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountType Obbligatorju AccountIdentifier Obbligatorju IdentifierInReg Obbligatorju CommitmentPeriod Fakultattiv Installation Fakultattiv InstallationIdentifier Obbligatorju PermitIdentifier Obbligatorju Name Obbligatorju MainActivityType Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv ParentCompany Fakultattiv SubsidiaryCompany Fakultattiv EPERIdentification Fakultattiv Latitude Fakultattiv Longitude Fakultattiv ContactPeople (ara People) Obbligatorju People (*) Obbligatorju RelationshipCode Obbligatorju PersonIdentifier Obbligatorju FirstName Fakultattiv LastName Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv PhoneNumber1 Obbligatorju PhoneNumber2 Fakultattiv ▼M1 Numru tal-Feks Fakultattiv ▼B Email Fakultattiv Il-parametri ta’ l-output Result Identifier Obbligatorju Response List Fakultattiv Messaġġi Firxa 7101 sa 7110; firxa 7122 sa 7160; ►M1 7162. ◄ Tabella VIII-12: Il-funzjoni ManagementOfAccount. CreateAccount()



Skop Din il-funzjoni toħloq il-kontijiet. Għal kull kont: Oħloq il-kont u d-dettalji tiegħu. Oħloq il-persuni kollha (People — Persuni) u d-dettalji tagħhom jekk ma kinux jeżistu diġà u agħmel konnessjoni bejnhom u l-kont. Aġġorna l-informazzjoni kollha konnessa mal-persuni (People — persuni) li diġà kienu jeżistu u li huma konnessi mal-kont. Oħloq l-installazzjoni u d-dettalji ta’ l-installazzjoni jekk mal-kont tkun konnessa installazzjoni. Oħloq il-persuni kollha (People — Persuni) konnessi ma’ l-installazzjoni (il-persuna ta’ kuntatt) jekk ma kinux jeżistu diġà. Aġġorna l-informazzjoni kollha konnessa mal-persuni (People — Persuni) li diġà kienu jeżistu u li huma konnessi ma’ l-installazzjoni. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountType Obbligatorju AccountIdentifier Obbligatorju IdentifierInReg Obbligatorju CommitmentPeriod Fakultattiv Installation Fakultattiv InstallationIdentifier Obbligatorju PermitIdentifier Obbligatorju ▼M1 PermitDate Obbligatorju ▼B Name Obbligatorju MainActivityType Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv ParentCompany Fakultattiv SubsidiaryCompany Fakultattiv EPERIdentification Fakultattiv Latitude Fakultattiv Longitude Fakultattiv ContactPeople (ara People) Obbligatorju People (*) Obbligatorju RelationshipCode Obbligatorju PersonIdentifier Obbligatorju FirstName Fakultattiv LastName Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv PhoneNumber1 Obbligatorju PhoneNumber2 Fakultattiv ▼M1 Numru tal-Feks Fakultattiv ▼B Email Fakultattiv Il-parametri ta’ l-output Result Identifier Obbligatorju L-użi Mhux applikabbli. Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-13: Il-funzjoni AccountManagement. ValidateAccountUpdate()



Skop Din il-funzjoni tivvalida talba biex jiġi aġġornat kont. Jekk test tal-validazzjoni ma jgħaddix, l-identifikatur tal-kont u l-kodiċi ta’ rispons jiġu miżjuda mal-lista tal-kodiċijiet ta’ rispons. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountIdentifier Obbligatorju IdentifierInReg Fakultattiv Installation Fakultattiv PermitIdentifier Fakultattiv ▼M1 PermitDate Fakultattiv ▼B Name Fakultattiv MainActivityType Fakultattiv Country Fakultattiv PostalCode Fakultattiv City Fakultattiv Address1 Fakultattiv Address2 Fakultattiv ParentCompany Fakultattiv SubsidiaryCompany Fakultattiv EPERIdentification Fakultattiv Latitude Fakultattiv Longitude Fakultattiv ContactPeople (ara People) Fakultattiv People (*) Fakultattiv Action Obbligatorju RelationshipCode Obbligatorju PersonIdentifier Obbligatorju FirstName Fakultattiv LastName Fakultattiv Country Fakultattiv PostalCode Fakultattiv City Fakultattiv Address1 Fakultattiv Address2 Fakultattiv PhoneNumber1 Fakultattiv PhoneNumber2 Fakultattiv FaxNumber Fakultattiv Email Fakultattiv Il-parametri ta’ l-output Result Identifier Obbligatorju Response List Fakultattiv Messaġġi Firxa 7102 sa 7107; firxa 7111 sa 7113; 7120; 7122; 7124; firxa 7126 sa 7158. Tabella VIII-14: Il-funzjoni ManagementOfAccount. UpdateAccount()



Skop Din il-funzjoni taġġorna d-dettalji ta’ kont. Jekk l-azzjoni (action) = “Add” (żid): Għal kull konnessjoni li għandha tiġi miżjuda: Jekk il-persuna (People — Persuni) kienet teżisti, jekk ikun meħtieġ aġġorna d-dettalji tagħha. Jekk il-persuna (People — Persuni) ma kinitx teżisti, oħloq il-persuna (People — Persuni) u agħmel konnessjoni bejnha u l-kont. Jekk l-azzjoni (action) = “Update” (aġġorna): Għall-persuni (People — Persuni) kollha biex jiġu aġġornati u li huma konnessi mal-kont, aġġorna d-dettalji tagħhom. Jekk l-azzjoni (action) = “Delete” (ħassar): Neħħi l-konnessjoni bejn il-persuna (People — Persuni) u l-kont (pereżempju, jitneħħa rappreżentant awtorizzat addizzjonali). Jekk installazzjoni tkun konnessa mal-kont, jekk ikun meħtieġ aġġorna d-dettalji ta’ l-installazzjoni. Aġġorna d-dettalji tal-persuni (People — Persuni) konnessi ma’ l-installazzjoni jekk id-dettalji ġew sottomessi (billi tuża l-istess azzjonijiet ta’ “Add” (żid), “Update” (aġġorna) u “Delete” (ħassar)). Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountType Obbligatorju AccountIdentifier Obbligatorju IdentifierInReg Obbligatorju Installation Fakultattiv InstallationIdentifier Obbligatorju PermitIdentifier Obbligatorju ▼M1 PermitDate Obbligatorju ▼B Name Obbligatorju MainActivityType Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv ParentCompany Fakultattiv SubsidiaryCompany Fakultattiv EPERIdentification Fakultattiv Latitude Fakultattiv Longitude Fakultattiv ContactPeople (ara People) Obbligatorju People (*) Obbligatorju RelationshipCode Obbligatorju PersonIdentifier Obbligatorju FirstName Fakultattiv LastName Obbligatorju Country Obbligatorju PostalCode Obbligatorju City Obbligatorju Address1 Obbligatorju Address2 Fakultattiv PhoneNumber1 Fakultattiv PhoneNumber2 Fakultattiv FaxNumber Fakultattiv Email Fakultattiv Il-parametri ta’ l-output Result Identifier Obbligatorju L-użi Mhux applikabbli. Użata Minn Mhux applikabbli (invokata bħala servizz tal-web). Tabella VIII-15: Il-funzjoni ManagementOfAccount. ValidateAccountClosure()



Skop Din il-funzjoni tivvalida operazzjoni biex jingħalaq kont. Jekk test tal-validazzjoni ma jgħaddix, l-identifikatur tal-kont u l-kodiċi ta’ rispons jiġu miżjuda mal-lista tal-kodiċijiet ta’ rispons. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju Skop AccountIdentifier Obbligatorju Il-parametri ta’ l-output Result Identifier Obbligatorju Response List Fakultattiv Messaġġi 7111; firxa 7114 sa 7115; 7117; firxa 7153 sa 7156; 7158; ►M1 7161. ◄ Tabella VIII-16: Il-funzjoni ManagementOfAccount. CloseAccount()



Skop Din il-funzjoni tagħlaq kont jew kontijiet billi tiffissa d-data tat-tmiem tal-validità tal-kont(ijiet) biex jingħalaq(jingħalqu) għad-data kurrenti. Il-parametri ta’ l-input Registry Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju Account (*) Obbligatorju AccountIdentifier Obbligatorju Il-parametri ta’ l-output Result Identifier Obbligatorju Tabella VIII-17: Il-funzjoni ManagementOfAccount. ValidateVerifiedEmissionsUpdate()



Skop Din il-funzjoni tivvalida aġġornament ta’ l-emissjonijiet ivverifikati. Jekk test tal-validazzjoni ma jgħaddix, l-identifikatur ta’ l-installazzjoni u l-kodiċi ta’ rispons jiġu miżjuda mal-lista tal-kodiċijiet ta’ rispons. Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju MinorVersion Obbligatorju VerifiedEmissions (*) Obbligatorju Year Obbligatorju Installations (*) Obbligatorju InstallationIdentifier Obbligatorju VerifiedEmission Obbligatorju Il-parametri ta’ l-output Result Identifier Obbligatorju Response List Fakultattiv Messaġġi Firxa 7118 sa 7119; firxa 7152 sa 7156; 7159; ►M1 7525. ◄ Tabella VIII-18: Il-funzjoni ManagementOfAccount. UpdateVerifiedEmissions



Skop Taġġorna l-emissjonijiet ivverifikati għas-sena u għall-installazzjoni speċifikati Il-parametri ta’ l-input From Obbligatorju To Obbligatorju CorrelationId Obbligatorju MajorVersion Obbligatorju VerifiedEmissions (*) Obbligatorju Year Obbligatorju Installations (*) Obbligatorju InstallationIdentifier Obbligatorju VerifiedEmission Obbligatorju Il-parametri ta’ l-output Result Identifier Obbligatorju