Generell innledning for test i Aktørgodkjenning
Dette er en generell innledning som gjelder alle testcase for alle roller i Aktørgodkjenningen.
Bakgrunn
Å sikre at aktørene i kraftmarkedet har fått tilpasset sine IT-løsninger og er klare til å ta dem i Elhub er avgjørende for et velfungerende kraftmarked. Det er derfor kritisk at alle markedsaktører gjennomfører et sett av tester mot Elhub som del av sin forberedelses- og godkjenningsprosess.
Denne siden beskriver de testene som alle aktører skal gjennomføre som del av sin Aktørgodkjenning mot Elhub.
Aktørgodkjenning skal gjennomføres i henhold til forslag til endring i forskrift fra NVE.
Hensikt
Hensikten med Aktørgodkjenning er å verifisere at alle aktørene i kraftmarkedet har fått tilpasset sine IT-løsninger kan ta i bruk disse mot Elhub. Dette omfatter å:
- Verifisere at alle aktører har fått installert en Elhub-versjon i sitt testmiljø og kan kommunisere med Elhub fra dette miljøet
- Verifisere at alle aktører kan kjøre et utvalg av definerte prosesser mot Elhubs testmiljø
- Bidra til opplæring av aktørene for å sikre at de forstår hvordan Elhub fungerer
Deltakere
Alle aktører som skal kommunisere med Elhub skal gjennomføre Aktørgodkjenning. Dette omfatter:
- Kraftleverandører
- Nettselskaper
- Regulert kraftleverandør
- Balanseansvarlige
- Tredjeparter
- Aktører med MSP-rolle
Testbasis
Aktørgodkjenning skal alltid gjennomføres på siste Elhub-versjon. Den dekker EMIF, BRS og BIM.
Omfang
Omfanget av aktørgodkjenning vil avhenge av aktørtype og rolle. De fleste rollene vil ha et sett tester som dekker de vanligste prosessene. Alle tester er beskrevet i detalj i undersidene til denne siden.
En test vil kun dekke funksjonalitet og meldingsutveksling for en rolle. Dersom f.eks. en kraftleverandør kjører et leverandørbytte vil testen dekke å sende inn melding om bytte, å motta en kvittering (dersom dette er bedt om) og å motta en bekreftelse på at leverandørbyttet er gjennomført når kanselleringsfristen er gått ut.
I testen vil ikke nettselskapet få beskjed om endringen, selv om Elhub i virkeligheten vil sende en slik melding. Årsaken til dette er at alle aktører skal kunne gjennomføre sine tester uavhengig av hverandre. I noen testcase, der det er hensiktsmessig, er det likevel mulig at flere roller inngår. Dette er spesifisert i beskrivelsen av de casene det gjelder.
Under er en oversikt over tester som vil inngå i Aktørgodkjenning for alle roller:
Tester for Nettselskap (DDM, DDE, MDR og MSP):
- Opprettelse og aktivering av målepunkt
- Oppstart og opphør i målepunkt
- Oppdatering av grunndata på et målepunkt
- Innsending av måleverdier for ulike typer målepunkt
- Reversering av nytt målepunkt
- Mottak av markedsmeldinger initiert av kraftleverandør
- Oppdatering av årsforbruk
- Test av MSP for DDE-rollen
- Registrering av nettapsparametre
Tester for Kraftleverandør (DDQ):
- Innflytting tilbake i tid
- Opphør av kraftleveranse
- Leverandørskifte
- Kansellering og reversering av leverandørbytte
- Oppdatering av grunndata
- Mottak av endring i avregningsform
- Verifisering av grunndata i målepunkt
- Mottak av måleverdier
Tester for Leveringspliktig kraftleverandør (SLR):
- Oppstart i målepunkt
- Oppdatering av grunndata
- Mottak av måleverdier
Tester for Balanseansvarlig (DDK):
- Spørring på avregningsgrunnlag (valgfri)
Tester for Tredjepart (AG):
- Oppdatering av tredjeparts tilgang
- Mottak av måleverdier
- Verifisering av grunndata i målepunkt
Tester for Query (QRY):
- Verifisering av grunndata i målepunkt
Tester som ikke er dekket
Aktørgodkjenning vil i utgangspunktet ikke omfatte tester som krever involvering av en annen markedsaktør enn den som tester. Det vil imidlertid bli gjort enkelte unntak der det er hensiktsmessig. I enkelte tilfeller vil det også være mulig for en aktør å teste mottak av meldinger gjennom å initiere en prosess i Elhub fra Edielportalen.
Testmiljø
Det er følgende krav til testmiljø:
- Må kunne brukes til gjennomføring av Elhub-testing i parallell med og uavhengig av pågående Edifact meldingsutveksling, og i størst mulig grad uavhengig av andre aktørers testing.
- Må muliggjøre tester som genererer endringer i data i systemet det testes fra, f.eks. grunndataoppdateringer og leverandørbytter
- Kan settes opp med et definert sett av testdata. For nettselskap vil det være mulig å benytte kopi av egne produksjonsdata i aktørgodkjenningen
- Benytter samme kommunikasjonskanaler i test mot Edielportalen og Elhub som produksjonssystemet vil benytte mot Elhub i drift
For aktører uten testmiljø:
Det kan være mulig å gjennomføre aktørgodkjenning fra produksjonsmiljøet, men dette må aktøren i så fall avklare med sine systemleverandører. For nettselskaper og regulerte kraftleverandører må fiktive data som representerer egne produksjonsdata på en realistisk måte opprettes i produksjonsmiljøet og migreres til Elhub sammen med produksjonsdata. Det er aktørenes ansvar å opprette fiktive testdata og avklare med sin systemleverandør om det lar seg gjøre å kjøre aktørgodkjenning mot Elhub fra sitt produksjonsmiljø uten at det går utover normal drift i produksjon.
Testdata
Det er hver aktørs ansvar å sikre at testdata håndteres på en trygg måte og at potensielt sensitive data ikke kommer på avveie under testing. Elhub vil påse at samme sikkerhetskrav er ivaretatt sentralt.
I utgangspunktet skal all verifisering gjøres på fiktive data.
Les mer om bruk av data under verifisering her.
Sluttbrukerinformasjon i Aktørgodkjenning
Elhub anbefaler alle aktører å benytte seg at fiktive sluttbrukere i Aktørgodkjenning. Der det er nødvendig å bruke reelle sluttbrukere, må det foreligge et samtykke fra sluttbrukeren (f.eks. ansatte i egen organisasjon).
Forberedelser i Edielportalen
Edielportalen vil fungere som testlogg for aktørgodkjenning. Start alle testene i Edielportalen før testene startes i eget system!
- Sjekk at aktørene som skal gjennomføre testen har registrert alle prosesskomponenter med tilhørende IT-systemer og adressering. Dersom aktøren har gjort endringer etter aktørsertifiseringen må dette registreres i Edielportalen før testen starter.
- Sjekk at aktørene som skal gjennomføre testen har registrert en testressurs.
Gjennomføring
Aktørgodkjenning skal gjennomføres ved at aktørene kjører et sett med forretningsprosesser mot Elhub fra sitt system. De vil også få svarmeldinger fra Elhub slik at de kan sjekke resultatet av testen i eget system.
Samtidig må de logge på Edielportalen og starte testcase for Aktørgodkjenning og følge instruks for hvert teststeg.
Hver aktør vil finne status på egne tester i Edielportalen.
Under beskrevet en generell prosess for gjennomføring av en test:
- Velg ut en test som skal kjøres ut fra definerte tester i undersidene til denne siden.
- Velg hvilket målepunkt, ID eller annen info som testen skal kjøres for.
- Kraftleverandør, Balanseansvarlig, Tredjepart og Query finner testdata i Excel-ark. evt. fra testdata fra nettselskap.
- Nettselskap og Regulert kraftleverandør velger fritt ut fra hvilken type test dere skal kjøre og hvilke testdata som er tilgjengelig. Se også avsnitt over om testdata.
- Logg på Edielportalen og start testcase for aktuell test og følg instruks i teststeg.
- Start aktuell test fra eget system.
- Sjekk at alle statuser i eget system er korrekt etter at melding er sendt til Elhub.
- Vent på eventuell kvittering fra Elhub og sjekk at ny status i eget system er som forventet.
- Vent på eventuell bekreftelse fra Elhub med gitt tidsfrist dersom dette er en del av testen.
- Sjekk at ny status i eget system er som forventet.
- Sjekk teststatus i Edielportalen. Dersom status er godkjent er testen ferdig, dersom status er ikke godkjent må testen kjøres på nytt. Det kan ta opptil et par dager for Edielportalen å godkjenne testen.
Elhub-dokumentasjon
Du finner alltid siste versjon av Elhubstandard her. Dette er dokumenter som vil være nyttig input for gjennomføring av testene.
- Oversikt prosesskomponenter viser knytning mellom BRS’er, roller og prosesskomponenter.
- BRS for markedsprosesser beskriver alle BRS’er for markedsprosesser i detalj inkludert tidsfrister og valideringsregler.
- BRS for måleverdirapportering beskriver alle BRS’er for måleverdirapportering i detalj inkludert tidsfrister og valideringsregler.
- Prosesspesifikke meldingsvalideringer beskriver krav til innhold i meldinger pr. BRS.