Navnet på det XSD-sæt, der definerer meddelelsesformaterne mod norske Elhub. Det er versioneret, og versionsnummeret er det, der afgør, om to systemer taler samme sprog.
Definition
ElhubNationalt nav for måledata og markedsprocesser på det norske elmarked. tager ikke imod hvad som helst. Meddelelserne ind og ud er defineret i skemafiler, XSD'er, der beskriver præcis hvilke elementer en meddelelse må indeholde, i hvilken rækkefølge og med hvilke datatyper. Det sæt går under navnet EMIF.
Pointen med et skema er, at afvisningen skal ske tidligt og forståeligt. En meddelelse, der bryder skemaet, afvises af selve grænsefladen med en præcis fejl i stedet for at blive taget imod og fejle længere inde, hvor ingen ser sammenhængen.
Versionsnummeret er ingen formalitet. Et system bygget mod én version kan holde op med at virke mod den næste, hvis et felt er blevet obligatorisk, eller en datatype er strammet. Derfor angiver integrationer, hvilken version de er bygget mod, ikke bare at de «understøtter Elhub».
Bemærk forskellen fra BRSElhubs procesbeskrivelser. Hver BRS beskriver én markedsproces trin for trin - hvem sender hvad, hvornår, og hvad der sker, når noget fejler.: skemaet siger, hvordan meddelelsen skal se ud, forretningsprocessen siger, hvad den skal bruges til. Begge dele skal passe.
En integration mod Elhub kan ikke testes færdig mod Elhub. At bruge produktionssystemet som prøvelokale er ingen god idé, og testmiljøerne har åbningstider og ventetid, der ikke passer et udviklingsforløb.
STUBB simulerer Elhubs centralsystem lokalt med filbaseret SOAP- og XML-udveksling kompatibel med EMIF XSD v2.4.3. Systemet sender meddelelsen, stubben validerer den mod skemaet, genererer kvitteringen og opdaterer status. Så er formatfejlene fundet, før nogen logger på et miljø, de deler med andre.
I praksis
En integration mod ElhubNationalt nav for måledata og markedsprocesser på det norske elmarked. kan ikke testes færdig mod Elhub. At bruge produktionssystemet som prøvelokale er ingen god idé, og testmiljøerne har åbningstider og ventetid, der ikke passer et udviklingsforløb.
STUBBTvimennings simulatorplatform til integrationstest - vi bygger mock-miljøer af de modparter, jeres systemer taler med, så de kan testes uden at røre produktion. simulerer Elhubs centralsystem lokalt med filbaseret SOAPSimple Object Access Protocol - XML-baseret meddelelsesprotokol brugt i enterprise-integrationer, herunder Elhub.- og XMLExtensible Markup Language - universelt markeringssprog for strukturerede data, standard i Elhubs Ediel-meddelelser.-udveksling kompatibel med EMIF XSD v2.4.3. Systemet sender meddelelsen, stubben validerer den mod skemaet, genererer kvitteringen og opdaterer status. Så er formatfejlene fundet, før nogen logger på et miljø, de deler med andre.