DataHub møde for IT-leverandører Trinity, mandag den 10. oktober 2011 1
Dagsorden 10:00-10:10 Overordnet information om DataHub-projektet v/anders Dalgaard 10:10-10:30 Datamigrering og kundeportal v/jens Grundtvig 10.30-10:50 System- og aktørtest v/jens Otto Sørensen 10:50-11:00 Pause 11:00-11:30 Webservices grænseflader og beskedformater v/fedder Skovgaard 11:30 11:45 Præcisering i BRS'ere og RSM'ere v/preben Høj Larsen 11:45 12:00 Spørgsmål og afrunding 12:00-12:30 Frokost 2
Overordnet information om DataHub projektet v/ Anders Dalgaard 3
DataHub: Aktør tidsplan Aktiviteter, både Elleverandører og Netvirksomheder Aktiviteter, Alene Elleverandører Aktiviteter, Alene Netvirksomheder Aktiviteter, ikke obligatorisk 01.06 01.07. 01.08 01.09. 01.10. 01.11 01.12. 01.01 01.02. 01.03 01.04. 01.05. 01.06. 01.07 01.08. 01.09 01.10 2011 2011 2011 2011 2011 2011 2011 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 Aktivitet Beskrivelse Start Slut Aktivitet Projekt/Forretning 1 Start - Projekt - Ressourcer - Plan 01.06.2011 01.07.2011 Start - Projekt - Ress. - Plan 1 2 Etablering af evt. samarbejde 01.06.2011 01.01.2012 Etabl. af evt. samarbejde 2 3 Forretningsprocesser it-leverandør 01.06.2011 01.01.2012 Forretningsprocesser it-leverandør 3 4 Forretningsprocesser - Organisationstilpasning 01.01.2012 01.10.2012 Forretningsprocesser - Organisationstilpasning 4 5 Informationsplan, eksterne 01.01.2012 01.04.2012 Informationsplan eksterne 5 6 Plan, udfasning saldoafregning 01.02.2012 01.05.2012 Plan Udfasning Saldoafregn 6 7 Fastlæggelse af uddannelsesplan 01.03.2012 01.05.2012 Uddannelsesplan 7 8 Plan for overgangsaktiviteter 01.04.2012 01.05.2012 Plan 8 9 Generalprøve 01.06.2012 01.09.2012 Generalprøve 9 10 Aktivitet System Aktiviteter ved overgang fra gammelt til nyt system 01.08.2012 01.10.2012 11 It-systemudvikling 01.06.2011 01.01.2012 12 It-forberedelse 01.01.2012 01.03.2012 It-systemudvikling 11 DataHub Standard Aktivitets- og tidsplan - Elleverandører og Netvirksomheder It-forberedelse 12 13 Pilottest - Aktørtestsystemet 01.02.2012 01.03.2012 Pilot 13 Akt. overgang gl./nyt system 10 15 It-implementering 01.03.2012 01.08.2012 It-implementering 15 16 Systemtest og Aktørtest 01.03.2012 01.08.2012 System-test 14 og Aktørtest 16 17 End-to-End test 01.06.2012 01.09.2012 End-to-End test 17 18 Go Live (Idriftsætning) 01.10.2012 Go Live 18 Aktivitet Migrering/Kundeportal 19 Datavask (målepunkt, måledata) 01.06.2011 01.04.2012 20 Dataudtræk (3 filer) 01.07.2011 01.11.2011 Dataudtræk 3 filer 20 21 Testmigrering 01.10.2011 01.04.2012 22 Datamigrering 01.04.2012 01.09.2012 23 Implementering kundeportal 01.04.2012 01.09.2012 24 Datavalidering (målepunkt, måledata) 01.05.2012 01.09.2012 25 Delta migrering 01.09.2012 01.10.2012 Delta migr 25 26 Milepæl migreringsnotat 01.01.2012 01.01.2012 27 Milepæl migreringsnotat 01.03.2012 01.03.2012 28 Milepæl migreringsnotat 01.06.2012 01.06.2012 29 Milepæl migreringsnotat 01.08.2012 01.08.2012 Datavask (målepunkt, måledata) 19 Testmigrering 21 26 27 28 29 Datamigrering 22 Implementering Kundeportal 23 Datavalidering(målepunkt, måledata) 24 4
Migrering og kundeportal v/ Jens Grundtvig 5
Hvad skal migreres? Stamdata for alle målepunkter fra 2011-10-01 aktuel disponent leverandørskifte og flytning Måledata fra 2011-10-01 timemålinger - a.h.t. forespørgsel ved tilbudsgivning skabelonafregnede målepunkter a.h.t. saldoafregningen timemålinger fra skabelonafregnede målepunkter migreres ikke 2010 Jul Aug Sep Okt Nov Dec 2011 Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec 2012 Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec Måledata fra 2011-10-01 Månedsaflæst: Kvartalsaflæst: Årsaflæst Apr: Årsaflæst Dec: Årsaflæst Sep: Data migreres ikke Data skal migreres 6
DataMigrering Net Migreringssystem Elleverandør ENDK Netvirksomheder Migrerer stamdata for alle forbrugs- og udvekslingsmålepunkter Migrerer målinger for alle målepunkter - fra 2011-10-01 Energinet.dk Migrerer stamdata for alle produktionsmålepunkter (værker og vindmøller) Migrerer målinger for alle målepunkter - fra 2011-10-01 Elleverandører Kontrollerer leverandørforhold på migrerede målepunkter Afklarer evt. uoverensstemmelser med netvirksomheder 7
Migreringssystem Selvstændigt system Adgang med almindelig internetbrowser Simpel brugerinterface få, simple funktioner Selvbetjeningssystem Data indlæses i læsbare filer (stamdata, måledata) Fokus på funktionalitet - frem for performance og brugervenlighed Specifikke brugernavne til migreringssystemet 8
Tidsplan for migrering 2011 Okt Nov Dec 2012 Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt DataHub End-to-End DataHub Drift Konf It-lev. Testmigrering Driftsmigrering Flyt 16.okt-15.nov It-leverandører tester 1-15. okt. 2011 Konfigurering Brugeroprettelse 16.nov 2011 Start testmigrering Net 1.april 2012 1.-7. juni 2012 Migreringssystem nulstilles Net DataHub system 1.-14. sept 2012 DataHub nulstilles 15.-30. sept 2012 Migreringssystem Migreringssystem Migreringssystem Migreringssystem DataHub system Ellev. Ellev. Net 2011-10-15 ENDK: Konfig. ok 2011-11-15 It-lev: Test ok 2012-01-01 Net: Indlæst filer med succes 2012-03-01 Net: 80% stamdata 50% måledata Ellev.: dannet rapport til kontrol 2012-06-01 Net: 90% stamdata 50% måledata 2012-07-01 Ellev.: kontrolleret egne MP 2012-08-01 Net: 95% stamdata 90% måledata 2012-10-01 Go-Live 9
DataHub - Kundeportal Kunder Netvirksomhed Balanceansvarlig Mægler På elleverandørens hjemmeside: - se egne målinger - se egne stamdata - se egne leverandørskifte Elleverandør - modtage målinger - forespørge stamdata - foretage leverandørskifte - indmelde flytninger - indsende målinger - vedligehold stamdata for målepunkter - forespørge status på målinger og stamdata - indmelde flytninger - modtage målinger - forespørge målinger - forespørge stamdata - se statistikdata (f.eks. antal lev.skift) Offentlig Myndigheder - hent foruddefinerede dataudtræk (f.eks. BBR: forbrug pr. ejendom) Webapplikation Webportal - Webservices -konfigurer system -administration -overvågning -fejlsøgning -saldoafregning DataHub Målepunkt -aftagenummer -adresse -elleverandør -balanceansvarlig -kundenavn -gyldighedsperiode Målinger -tid (periode) -værdi -status Funktioner: -Beregninger -Saldoafregning -Revisionsspor -Statistik Aktørtestsystem -måledata Panda (eksisterende IT-system) Afregning på engrosmarkedet: -balanceafregning -afgiftsafregning -udbetaling af pristillæg 10
Privat kunde (CPR) 1) Kunden logger på elleverandørens hjemmeside med NemId 2) Elleverandøren validerer NemId og signerer DataHub token med sin virksomhedssignatur 3) Kunden vises en side som indeholder en iframe der videresender DataHub token til CustomerWebApplication, hvor token valideres og sammenhængen mellem målepunkter og kundens PID valideres 4) CustomerWebApplication viser relevante data til kunden i iframe 11
Virksomhedskunde (CVR) 1) Kunden logger på elleverandørens hjemmeside med NemId erhverv - medarbejdersignatur 2) Elleverandøren validerer NemId og signerer DataHub token med sin virksomhedssignatur 3) Kunden vises en side som indeholder en iframe der videresender DataHub token til CustomerWebApplication. Token valideres og kundens RID nummer kontrolleres mod DanId for evt. defineret adgangsbegrænsning i attributtjenesten. Sammenhængen mellem målepunkter og kundens RID (CVR nummer) valideres 4) CustomerWebApplication viser relevante data til kunden i iframe 12
iframe Mockup - Forside 13
iframe Mockup Mit overblik 14
iframe Mockup Mit overblik, Målerdetaljer 15
iframe Mockup Mit overblik, Leverandørskifte 16
iframe Mockup Målerdata 17
Mit Netselskab Login Hjælp Søg Bliv kunde Energi Distribution Installationer Nyheder Om Mit Elselskab Kundeservice Se eget forbrug Nyheder Service og drift Forside > Mit overblik Logget ind som Jens Hansen Engrosmarked Forside Mit overblik Målerdata Detailmarked Driften af elsystemet Målere Systemydelser for el Værker Søg måler Søg Vindmøller Mikro VE Forskrifter Se eget forbrug Udvikling af elsystemet Adresse? Aftagenummer? Netvirksomhed? Elleverandør? Tonne Kjærsvej 65B 7000 Fredericia 12156784541564664 DONG DONG Jægergårdsgade 122 Nordjysk 8000 Aarhus C 57071500000008866 EnergiMidt Elhandel Hvis strømmen svigter DataHub Selvbetjening Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam 18
DataHub: System- og aktørtest Jens Otto Sørensen 19
Formål med System- og Aktørtestsystemet Formålet er at sikre, at - Markedet korrekt kan sende beskeder (EDI) til DataHub - Aktørerne korrekt kan modtage beskeder afsendt fra DataHub Hvad er System- og Aktørtestsystemet? System- og Aktørtestsystemet (eller blot Aktørtestsystemet) er et it-system, der kan teste de EDI-meddelelser, der skal sendes til DataHub Systemet udvikles af Logica og Energinet.dk som en del af DataHub projektet 20
Testomfang It-leverandørerne skal testes grundigt i alle roller - NV Evt. MDO - BA - Elleverandør Der er 132 testcases alt i alt til systemtesten Aktørerne skal benytte et godkendt system og skal derfor kun konfigurationstestes 21
Generelt om Aktørtestsystemet Aktørtestsystemet bliver en del af af DataHub - Man slår op på samme URL - Man logger ind via samme skærmbillede - Man bliver oprettet som organisation samme sted - Aktørtestsystemet er et valg i en menu 22
Status per 2011-10-10 Funktionelle designdokumenter er udarbejdet og godkendt -Herunder skitser til skærmbilleder Logica arbejder på tekniske designdokumenter - Programmering er begyndt for nogle dele af systemet ENDK arbejder med detaljerede beskriver af udvalgte testcases - Herunder valideringer Logica har vist Walking Skeleton af applikationen 23
Aktiviteter de kommende måneder Udvikling fortsætter hos Logica -Udviklingen er delt op i tre inkrementer og efter hver inkrement får ENDK vist en demo Delsystem afleveres til ENDK til konfigurering af testcases medio december Brugervejledning til it-leverandører og aktørerne -Sigter på januar 2012 It-leverandørne vil blive tilbudt et kursus i brugen af Aktørtestsystemet -Forventer ikke at aktørerne har samme behov. Forventer de kan klare sig med brugervejledningen -Sigter på februar 24
DataHub - Webservices Grænseflader og beskedformater v/fedder Skovgaard 25
Introduktion Designfilosofi Webservice - API Detaljer om services Gennemgang eksempel på forretningsdokument 26
Designfilosofi 27
Webservice API Message loop MessageID SendMessage(MLDocument) MLDocument PeekMessage() void DequeueMessage(MessageID) 28
WSDL definition - eksempel 29
SendMessage parametre 30
SendMessage flow 31
PeekMessage parametre 32
PeekMessage flow 33
DequeueMessage parametre 34
DequeueMessage flow 35
Beskedformater (RSM-006) Logisk klassediagram fra RSM dokument ebi UML model ML Schema Eksempel på besked i ML format 36
Logisk klassediagram fra EDI guiden 37
ebi UML model package DK_RequestMPCharacteristics[ RequestMPCharacteristics] «BusinessEntity» RequestChangeOfSupplier «InfEnvelope» Request MP Characteristics +Assembly 1 «MA» DK_RequestMPCharacteristics «ASMA» «represents» «ASMA» «ASMA» +Process «ABIE» Energy_Document «BBIE»+Identification : IdentifierType [1] «BBIE»+Document_Type : DocumentName_CodeType [1] «BBIE»+Creation : DateTimeType [1] 0..1 +Header 0..1 +Recipient 1 «ASBIE» +Sender 1 «ABIE» Energy_Party «BBIE»+Identification : Party_IdentifierType [0..1] «BBIE»+Role : BusinessRole_CodeType [0..1] «BBIE»+Name : TextType [0..1] «ABIE» Energy_Context «ASBIE» «BBIE»+Energy_BusinessProcess : BusinessReason_CodeType [1] «BBIE»+Energy_BusinessProcessRole : BusinessRole_CodeType [1] «BBIE»+Energy_IndustryClassification : SectorAreaIdentification_CodeType [1] +Payload 1..* «ABIE» MP_Event «BBIE»+Identification : IdentifierType [1] «BBIE»+StartOfOccurrence : DateTimeType [0..1] «BBIE»+EndOfOccurrence : DateTimeType [0..1] «ASBIE» «ASBIE» «ASBIE» «ASBIE» +BalanceSupplier 0..1 +TransportCapacityResponsible «ABIE» Energy_Party 0..1 «BBIE»+Identification : Party_IdentifierType [0..1] +BalanceResponsibleParty «BBIE»+Role : BusinessRole_CodeType [0..1] 0..1 «BBIE»+Name : TextType [0..1] +MeteredDataResponsible 0..1 «ASBIE» «ASBIE» «ASBIE» +Customer 0..1 +BusinessProcess «ABIE» Domain_Location «BBIE»+Identification : Domain_IdentifierType [1] «ABIE» Reference_Identity 0..1 «BBIE»+Identification : IdentifierType [1] +OriginalBusinessDocument 0..1 «ASBIE» +MeteringPoint 0..1 «ASBIE» +Consumer 0..1 «ABIE» Consumer_Party «BBIE»+Identification : IdentifierType [0..1] «BBIE»+Role : BusinessRole_CodeType [0..1] «BBIE»+Name : TextType [0..1] «BBIE»+CVR : TextType [0..1] +ConsumerAddress 0..1 «ASBIE» «ABIE» Location_Address «BBIE»+StreetName : TextType «BBIE»+StreetCode : TextType [0..1] «BBIE»+BuildingNumber : TextType [0..1] «BBIE»+FloorIdentification : TextType [0..1] «BBIE»+RoomIdentification : TextType [0..1] «BBIE»+PostOfficeBox : TextType [0..1] «BBIE»+CitySubDivisionName : TextType [0..1] «BBIE»+Postcode : TextType «BBIE»+CityName : TextType «BBIE»+MunicipalityCode : IdentifierType [0..1] «BBIE»+CountryName : TextType [0..1] 38
ML Schema model 39
RSM-006 - Request Metering point characteristics 40
DataHub Præciseringer i EDI guiden Preben Høj Larsen Detailmarked og Markedsdrift 41
Præciseringer i EDI-guiden Ny udgave af EDI-transaktioner Senere opdatering af EDI-Forretningsprocesserne Stamdata Valideringer Tilladte Opdateringer Hvem modtager måledata fra DataHub Nyt felt i tidsserie RSM erne 42
Ny udgave af EDI transaktioner Version 3.2 kraftig undervejs Valideringer - regler for opdatering af stamdata Flere forklaringer hvem modtager hvad Nye koder tilføjet i klassediagrammerne Nyt felt SettlementMethod i tidsserie RSM erne Dokumentet med Forretningsprocesserne opdateres senere Bl.a. mangler referencer til nogle RSM er i visse forretningsprocesser Illustration over aktører skal opdateres 43
Stamdata Valideringer - regler 44
Stamdata Valideringer regler (2) 45
Stamdata Stamdata for afregningsmålepunkter Forbrug Produktion Attributter- Klassediagram MeteringPointIdentification Occurrence MeteringPointAddress EstimatedAnnual Volume PhysicalStatusOf MeteringPoint SettlementMethod MeterReadingOccurrece SubmissionDelay ScheduleMeter ReadingDate MPReading Characteristics TypeOfMeteringPoint NetSettlementGroup WebAccessCode FirstConsumerPartyName FirstConsumerParty Identification ConsumerCVR SecondConsumer PartyName SecondConsumer PartyIdentification ConsumerCatagory MeteringGridArea Identification BalanceSupplier Identification BalanceResponsible Skabelon Time afregnet afregnet Attributter Fjern aflæst Manuel Forskrift aflæst Målepunkt ID Gyldighedsdato Målepunktsadresse* Forventet årsforbrug Tilslutningsstatus Afregningsform Aflæsningsfrekvens Indsendelsesfrekvens Aflæsningsdag Aflæsningsform Målepunktstype Nettoafregningsgruppe Webadgangskode [] [] [] [] Disponent 1 Fødselsdato 1 CVR Disponent 2 Fødselsdato 2 DE branchekode Netområde nr Elleverandør ID 46 [] [] [] [] [] [] [] []
Stamdata Valideringer - Hvad må opdateres hvornår 47
Hvem modtager måledata fra DataHub Modtagere af enkelt målepunkter (tidsserier): Symbol Målepunktstype Forbrug - timeafregnet FBh Forbrug - skabelonafregnet FBp Produktion P Udveksling Ex Tekniske målepunkter T Modtager Aktør Elleverandør (DDQ) Elleverandør (DDQ) Elleverandør, Systemansvarlig (DDQ, EZ) Nabonetvirksomhed (DDM) Systemansvarlig (EZ) Modtagere af aggregeringer (summer pr. netområde): Aggregering Udvekslinger Samlet produktion Samlet forbrug Samlet Timeafregnet forbrug Residualforbrug Timeafregnet Forbrug pr. Elleverandør + Ex(ToGridArea) - Ex(FromGridArea) P NFB = Ex+ P FBh RESNFB = NFB - FBh FBh pr. DDQ Meddelelse TypeOfMP = E20 (Exchange) Aggregation -MeteringGridArea TypeOfMP = E18 (Production) Aggregation -MeteringGridArea TypeOfMP = E17 (Consumption) Aggregation -MeteringGridArea TypeOfMP = E17 (Consumption) SettlementMethod = E02 (Non-Profiled) Aggregation -MeteringGridArea TypeOfMP = E17 (Consumption) SettlementMethod = E01 (Profiled) Aggregation -MeteringGridArea TypeOfMP = E17 (Consumption) SettlementMethod = E02 (Non-Profiled) Aggregation -MeteringGridArea -BalanceSupplier Modtager Aktør Netvirksomhed, Systemansvarlig (MDR, EZ) Netvirksomhed, Systemansvarlig (MDR, EZ) Netvirksomhed, Systemansvarlig (MDR, EZ) Netvirksomhed (MDR) Balanceansvarlig, Elleverandør, Netvirksomhed, Systemansvarlig (DDK, DDQ, MDR, EZ) Balanceansvarlig, Elleverandør (DDK, DDQ) 48
Hvem modtager måledata fra DataHub (2) Timeafregnet Forbrug pr. Balanceansvarlig FBh pr. DDK TypeOfMP = E17 (Consumption) SettlementMethod = E02 (Non-Profiled) Aggregation - MeteringGridArea - BalanceResponsibleParty Balanceansvarlig, Balanceafregningsansvarlig (DDK, DD) Fordelt Forbrug pr. Elleverandør RESNFB fordelt pr. Load TypeOfMP = E17 (Consumption) Share ~ ( FBp pr. SettlementMethod = E01 (Profiled) DDQ) Aggregation: - MeteringGridArea - BalanceSupplier Balanceansvarlig, Elleverandør (DDK, DDQ) Fordelt Forbrug pr. Balanceansvarlig RESNFB fordelt pr. Load TypeOfMP = E17 (Consumption) Share ~ ( FBp pr. SettlementMethod = E01 (Profiled) DDK) Aggregation - MeteringGridArea - BalanceResponsibleParty Balanceansvarlig, Balanceafregningsansvarlig (DDK, DD) Produktion pr. Elleverandør pr. P pr. DDQ pr. DDK Balanceansvarlig TypeOfMP = E18 (Production) Aggregation - MeteringGridArea - BalanceSupplier - BalanceResponsibleParty Balanceansvarlig, Elleverandør (DDK, DDQ) Produktion pr. Balanceansvarlig P pr. DDK TypeOfMP = E18 (Production) Aggregation - MeteringGridArea - BalanceResponsibleParty Balanceansvarlig, Balanceafregningsansvarlig (DDK, DD) 49
Nyt felt i tidsserie RSM erne Feltet SettlementMethod er tilføjet i: RSM-011 Forbrug for skabelonafregnet målepunkt (E01) RSM-012 Fremsend måledata for et målepunkt (E01 eller E02) RSM-013 Fremsend andelstal (E01) RSM-014 Fremsend beregnede tidsserier (E01 eller E02) RSM-015 Anmod om måledata (E01 eller E02) 50
Nyt felt i tidsserie RSM erne RSM-014 Header +MessageIdentification:Identifier +DocumentType:DocumentNameCode +Creation:DateTime +EnergyBusinessProcess:BusinessReasonCode +EnergyIndustryClassification:SectorAreaIdentificationCode +SenderIdentification +SenderRole:BusinessRoleCode +RecipientIdentification +RecipientRole:BusinessRoleCode <<Enumeration>> DocumentNa mecod e E31=Aggregate metered data from the Metered Data Aggregator, local D03=Temporary D04=1st settlement D05=2nd settlement D09=Latest available value <<Enumeration>> BusinessReasonCode T imeseries +TimeSeriesIdentification:Identifier +EnergyTimeSeriesFunction:DocumentFunctionCode +EnergyTimeSeriesProduct:EnergyProductionIdentificationCode +EnergyTimeSeriesMeasureUnit[0..1]:MeasurementUnitCommonCode +TypeOfMeteringPoint:MeteringPointTypeCode +MeasureUnitPrice[0..1]:CurrencyIdentificationCode +EnergyTimeSeriesCurrency[0..1]:CurrencyIdentificationCode +SettlementMethod[0..1]:SettlementMethodCode 1..* 1 9=Original T imeseriesperiod +ResolutionDuration:ResolutionDurationType +Start:DateTime +End:DateTime <<Enumeration>> DocumentFunctionCode 1..* Observation +Position[0..1] +EnergyQuantity[0..1] +Price[0..1] +QuantityQuality[0..1]:QuantityQualityCode +QuantityMissingIndicator[0..1]:Boolean +PriceMissingIndicator[0..1]:Boolean 0..1 Reference 1..* AggregationCrite ria +BalanceSupplier[0..1] +BalanceResponsibleParty[0..1] +MeteringGridArea[0..1] +MarketBalanceArea[0..1] +OriginalBusinessDocumentIdentification:SimpleTextType <<Enumeration>> BusinessRoleCode DDK=Balance responsible party DDM=Grid access provider DDQ=Balance power supplier DD=Imbalance settlement responsible DEA=Metered data aggregator EZ=System Operator MDR=Metered data responsible D01=VE production D02=Technical D03=Own production E17=Consumption E18=Production E20=Exchange <<Enumeration>> MeteringPointT ypecode <<Enumeration>> SettlementMethodCode E01=Profiled E02=Non profiled { Only used with Request metered data <<Enumeration>> SectorAreaIdentificationCode 23=Electricity supply industry } <<Enumeration>> MeasurementUnitCommo ncode K3=kVArh KWH=kWh KWT=kW MAW=MW MWH=MWh TNE=Tonne Z03=MVAr Z14=Danish Tariff code 51 <<Enumeration>> <<Enumeration>> Energ yproductionidentifica tioncode CurrencyIdentificationCode
Er vi nu færdige med ændringer? (det håber vi men ) Andre Spørgsmål? 52