Affaldsdatasystem Vejledning i system-til-system integration



Relaterede dokumenter
Affaldsdatasystem Vejledning i system-til-system integration

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere

Affaldsdatasystem Vejledning i system til system integration

Affaldsdatasystem Vejledning i manuel indberetning

Affaldsdatasystem Vejledning i manuel indberetning

Ny Affaldsbekendtgørelse Affaldsdatasystemet

Affaldsdatasystem. Vejledning i manuel indberetning. Dokument version: 1.8 ADS version: 2.3

Affaldsdatasystem Vejledning i CSV import, redigering og sletning af data samt fremstilling af rapporter.

Import af CSV AffaldsData indberetninger via Virk.dk

Indholdsfortegnelse. Version Serviceplatformen - opsætningsguide (Eksterne testmiljø) Indledning... 2

Vejledning for virksomhederne om adgang til Affaldsdatasystemet

NYHEDSBREV AFFALDSDATASYSTEMET

Tredjepart webservices

Webservice kald. System-til-system integration. Ny Easy. ATP 1. februar 2017

BBR OIOXML. Vejledning til OIOXML-snitflade. InputBox.wsdl

Teknisk Dokumentation

OIO standardservice til Journalnotat. Generel servicevejledning. KMD Sag Version KMD A/S Side 1 af 15. September 2013 Version 1.

AuthorizationCodeService

Vejledning til leverandørers brug af Serviceplatformen

Civilstyrelsen. Lovtidende. Generisk webservice til søgning af afgørelser - Vejledning. Version:

DESIGNDOKUMENT (Teknisk dokumentation)

Nets Rettighedsstyring

1. Affaldsmængde (vægtenhed) Informationsbrev til virksomheder, der indberetter affaldsdata.

Ibrugtagning af Fødselsindberetningsservicen på NSP

Den Gode Webservice 1.1

Ny Affaldsbekendtgørelse

VEJLEDNING TIL CERTIFIKATBRUG FOR A- KASSERNES WEBSERVICEINTEGRATION MOD ARBEJDSMARKEDSSTYRELSENS DFDG.

Finanstilsynets indberetningssystem. FAQ Ofte stillede spørgsmål

Vejledning til leverandørers brug af Serviceplatformen

Guide til integration med NemLog-in / Signering

Dokumentation Nets Rettighedsstyring (Attributtjeneste)

DAR OIO vejledning Version 1.2

Vejledning om avanceret afhentning. i Digital Post på Virk.dk.

Digitaliseringsstyrelsen

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.

NYHEDSBREV AFFALDSDATASYSTEMET OG AFFALDSREGISTERET (December 2012)

Certifikatpolitik for NemLog-in

Navision Stat 7.0. CVR Integration. Overblik. Side 1 af april 2015 ØS/ØSY/MAG

Vejledning - Stamdata i ENAO

Affaldsdatasystem Vejledning i CSV import

STINA-vejledning STINA Online

DataHub Forbrugeradgangsløsning Spørgsmål og svar

Digital Sundhed. Brugerstyringsattributter - Introduktion. - Specificering af nye og ændrede attributter i id-kortet

Integration SF1920 NemLogin / Digital fuldmagt Integrationsbeskrivelse - version 1.0.0

Indberetning af elev-trivselsdata på erhvervsuddannelserne 2016: Webservice.

Kald af PingService via SOAPUI

Sundhedsstyrelsens Elektroniske Indberetningssystem (SEI) Vejledning til indberetning via Citrix-løsning

ADS Affaldsdatasystemet d. 7. december 2016

ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/ VERSION 1.02

Finanstilsynets indberetningssystem. Vejledning til indsendelse af xml-filer via sikker e- mail (signeret og krypteret )

Indberetning af tvang ved somatisk behandling af varigt inhabile

Guide til NemLog-in Security Token Service

Sikkerhed i Stamdatamodulet KOMBIT

Brugerguide til Stamdatamodulets administrator-gui KOMBIT

Kapitel 2 Definitioner

SOSI STS Testscenarier

Vejledning til kommuners brug af Serviceplatformen

Affaldsdatasystem. Vejledning i manuel indberetning. Dokument version: 1.6 ADS version: 1.0

Præcisering af transportbaseret sikkerhed i Den Gode Webservice

Trin-for-trin guide: Tilslutning af web service til NemLog-in

Digital post Snitflader Bilag A2 - REST Register Version 6.3

XML Difftool brugervejledning

Version: 1.0 Udarbejdet: Okt Udarbejdet af: Erhvervsstyrelsen og Digitaliseringsstyrelsen

NemHandel registreringsvejledning. Navision Stat, INDFAK og Nemkonto. Introduktion. Overblik. Side 1 af 15. ØS/ØSY/CPS 7.

KOM GODT I GANG MED ENAO

Login og introduktion til SEI2

1 Sælgeroplysningsskema Bygningssagkyndig udfylder...2

DIADEM KOM GODT I GANG INTEGRATIONSVEJLEDNING IFT. SIKKERHED OG VERSIONERING AF WEBSERVICES VERSION: STATUS: FRIGIVET DATO: 22.

Vejledning til indberetning af salg eller køb af fisk og skaldyr. Blanketten som bruges til indberetningen ligger i Virk.dk.

Snitfladebeskrivelse for Service UdbetalendeEnheder. KMD Udbetaling. GF411001Q Version 1.1,

Webservice til indberetning af kompetencedækning i folkeskolen Skoleåret

Brugermanual til udfyldelse af formularen Indberetning af elsalg og elpriser for erhvervskunder til brug for Eurostat.

ecpr erstatnings CPR Design og arkitektur

Bilag til standardaftale om delegering af brugerrettigheder mellem lokale identitetsudbydere og serviceudbydere ved anvendelse af SAML-billetter

DKAL Snitflader REST Register

Vejledning til de 18 fejltyper ifm. kvalitetssikring af p-numre og antal tilbud november 2011 februar 2012.

NemHandelsRegistret (NHR) - Bulk-funktionalitet

Certifikatpolitik. For den fællesoffentlige log-in-løsning. Side 1 af 9 2. december Version 1.1

e-tl System til System kommunikationstest

SOSIGW. - Administrationskonsol for SOSIGW Indeks

Vejledning til registrering som bruger til EudraCT results

Digital post Snitflader Bilag B - Afsendelse og modtagelse af meddelelser via S/MIME Version 6.3

Introduktion til ebconnect gateway Opret brugerkonto Registrer dig i NemHandelsregistret... 2

Vejledning til indberetning i Leverandørregister for gødningsleverancer

Specifikationsdokument for servicen PID-CPR

Call Recorder Apresa Brugermanual

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade København Ø

Bilag WebService LoginModule (BSKAuth)

Opnåelse af tilladelse til at udbyde spil i Danmark

Guide til integration med NemLog-in / Brugeradministration

Eksamensbeviser og karakterer til Eksamensdatabasen Sidst opdateret /version 1.1/Steen Eske Christensen

Brugervejledning Indstillinger og Funktioner

Vejledning. 1 Indledning. 2 Kontakt Webservicen. Webservice til Optagelse.dk

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler

NYHEDSBREV AFFALDSDATASYSTEMET OG AFFALDSREGISTERET

Digitaliseringsstyrelsen

Serviceplatformen informationsmateriale. Leverandørmøde 7. februar 2013

DKAL Snitflader Afsendelse og modtagelse af meddelelser via S/MIME

Transkript:

Affaldsdatasystem Vejledning i system-til-system integration Dokument version: 2.0 ADS version: 1.0

Henvendelse vedrørende affald: Miljøstyrelsen Roskilde, Affaldssekretariatet Ny Østergade 7-11 4000 Roskilde Tlf. 72 54 81 81 affaldros@mst.dk Yderligere information: www.mst.dk Forsidefoto: Colourbox Side 2 af 25

Indhold 1 INTRODUKTION... 4 2 BESKRIVELSE AF WEB SERVICEN... 6 2.1 BEHANDLING AF INDBERETNINGER... 6 2.2 METODER... 7 2.3 SKEMA DEFINITIONER... 8 3 MILJØER... 14 3.1 ADGANG... 14 4 VALIDERINGSREGLER... 16 4.1 PRÆ-VALIDERING... 16 4.2 POST-VALIDERING... 16 5 FEJLBESKEDER... 18 6 EKSEMPLER... 20 6.1 EKSPORT... 20 6.2 IMPORT... 21 6.3 MODTAGER... 22 6.4 INDSAMLER... 23 6.5 INDSAMLER OG MODTAGER... 24 7 ÆNDRINGS LOG... 25 Side 3 af 25

1 Introduktion Denne vejledning har til formål at beskrive, hvordan du foretager en system til system indberetning i Affalds-datasystemet. Med vejledningen får du en trin-for-trin hjælp til system til system indberetning. For 2010 skal du indberette til Affaldsdatasystemet med data fra den 1. april 2010 og indberetningen skal være foretaget senest den 31. marts 2011. Du skal derfor ikke indberette for de første 3 måneder af 2010. Herefter skal indberetningerne foretages hvert år senest den 31. januar det efterfølgende år. Af andre muligheder du har for at indberette til affaldsdatasystemet er manuelt eller CSV indberetning læs mere på Miljøstyrelsens hjemmeside: http://www.mst.dk/virksomhed_og_myndighed/affald/affaldsdatasystemetaffaldssekretariatet/vejledningertilaf faldsdatasystemet/ Såfremt du er it-professionel og dermed måske ikke vant til at arbejde med affaldsbranchen kan du hente inspiration og overblik ved at læse den manuelle vejledning og dermed få forståelse for, hvad det er af tekniske oplysninger, som ønskes indberettet. Uanset hvordan du vælger at indberette, skal du indberette præcis de samme oplysninger. Her er nogle generelle vigtige informationer til system til system indberetning: System til system adgangen består af en web service, som virksomheder kan benytte til indsendelse af indberetninger. Web servicen hviler på OWSA model T, som er en dansk referenceprofil til sikker udveksling af data mellem serviceudbyder (affaldsdatasystem) og serviceaftager (virksomhed). System til system adgangen består af en web service, som virksomheder kan benytte til indsendelse af indberetninger. Web servicen hviler på OWSA model T, som er en dansk referenceprofil til sikker udveksling af data mellem serviceudbyder (affaldsdatasystem) og serviceaftager (virksomhed). OWSA består af følgende elementer: WS-I s Basic Profile 1.1 og simple SOAP Binding Profile 1.0 HTTPS/SSL benyttes til transport og sikkerhed. Transportlaget krypterer data og overfører certifikat mellem serviceudbyder og serviceaftager til autentifikation Certifikater (OCES) benyttes som identifikation af serviceaftager Serviceudbyder identificeres med et servercertifikat OIOXML skemaer benyttes som databærende fundament for indberetninger Før en virksomhed kan benytte system til system adgangen skal følgende kriterier være opfyldt: Side 4 af 25

Virksomheden skal anskaffe et virksomhedscertifikat (VOCES) eller alternativt, et funktionscertifikat (FOCES) Virksomheden skal registreres som systembruger i affaldsdatasystemet Virksomheden skal i øvrigt kunne leve op til de tekniske specifikationer for brug af servicen som beskrives i de efterfølgende sektioner Digitale signaturer og certifikater kan du læse mere om på: http://signatursekretariatet.dk. Du kan rekvirere et certifikat hos DanID: https://danid.dk/export/sites/dk.danid.oc/da/erhverv/ Når ovenstående kriterier er opfyldt, kan virksomheden indsende indberetninger for alle P-numre tilhørende den juridiske enhed (CVR) i certifikatet. Se mere om adgang i afsnit 3.1. Side 5 af 25

2 Beskrivelse af web servicen Dette afsnit beskriver web service kontrakten samt datakontrakten, men først beskrives hvordan affaldsdatasystemet behandler indberetninger der indsendes via system til system adgangen, da det er væsentligt for serviceaftager, at have kendskab til dette for at etablere en korrekt integration med affaldsdatasystemet. 2.1 Behandling af indberetninger Når en virksomhed (serviceaftager) forsøger at indsende indberetninger via system til system adgangen, så gennemløber forespørgslen en række aktiviteter i affaldsdatasystemet. Dette er illustreret i nedenstående figur. Først udføres der en adgangskontrol af serviceaftager. Ifald certifikatet er gyldigt og serviceaftager er registreret system bruger i affaldsdatasystemet, så gennemføres en præ-validering af indberetningerne. Dette er en simpel validering og består blandt andet af en XML-skemavalidering. Hvis både adgangskontrol og præ-validering er succesfuld, vil webservicen svare med succes. Såfremt der sker en fejl fx en valideringsfejl, så afvises alle indberetninger og web servicen returnerer med en fejlbesked (en fault besked, se afsnit 0 for en komplet liste). Når en indberetning er succesfuldt afsendt via webservicen, gennemgår den et flow af tilstande, en såkaldt efterbehandling, inden den endeligt kan betragtes som indsendt. Dette foregår afkoblet fra selve servicekaldet. Nedenstående figur illustrerer dette flow: Indsendt - afventer efterbehandling Udføres af valideringsservice Indsendt - afventer rettelser Kladde Indsendt Kræver manuel redigering på portalen Tilstandene en indberetning kan være i, har følgende betydninger: Indsendt afventer efterbehandling En system-system indberetning starter i denne status, hvor den afventer at blive post-valideret. Dette er en komplet validering af indberetningen, f.eks. valideres om korrekt formet EAK-koder, også er eksisterende EAK-koder. For den komplette liste af valideringsregler se afsnit 4. Er denne validering succesfuld, sættes indberetningen i tilstanden Indsendt. Findes der derimod fejl, sættes indberetningen i status Indsendt Afventer rettelser. Indsendt - Afventer rettelser Side 6 af 25

En indberetning bliver sat i denne tilstand, hvis den automatiske post-validering fejler. I denne tilstand kræver indberetningen en manuel redigering på ADS portalen. Det forventes altså at indberetter logger på ADS portalen, fremsøger en fejlet indberetning, og retter ikke valide data. Ved denne redigering, er det kun muligt at gemme indberetningen når den er valid. Her fortages altså en komplet validering øjeblikkeligt, og indberetningen skifter status til Indsendt. Kladde Når indberetter redigerer en indberetningen på ADS portalen, kan den gemmes midlertidigt som en kladde. Indsendt Indberetningen kan betragtes som fuldført. Servicen der efterbehandler en indsendt indberetning er indstillet til at checke for nye indberetninger hvert 5. minut. Dog vil en given indberetning altid blive placeret bagerst på en kø af indberetninger, der afventer efterbehandling. Det betyder altså at tidsrummet fra indberetning er indsendt, til den er efterbehandlet, afhænger af hvor belastet systemet er. Under normal drift kan man forvente at en indsendt indberetning, er efterbehandlet inden for 10 minutter. Under særlige spidsbelastninger kan man forvente længere behandlingstid. Fejler en indberetning i efterbehandling, og sættes i status Indsendt afventer rettelser, orienteres kontaktpersonen herom via e-post. Der anvendes den e-postadresse der er registreret i forbindelse med oprettelse af system-system adgang. Der sendes én e-post om dagen, kl. 6.00. E-posten indeholder en liste over alle de fejl, der er optrådt i alle indsendte indberetninger siden sidste afsendelse. Den indeholder ikke en reference til de indberetninger der er fejlet. Disse kan fremsøges på ADS portalen, ved at søge på status. Det er værd at bemærke om dette flow, at der efter succesfuldt service kald, kan være nødvendigt at gennemføre manuel redigering af en fejlbehæftet indberetninger. Et succesfuldt web-servicekald betyder at indberetningen er oprettet, men ikke nødvendigvis at den er korrekt. Det er ikke muligt at foretage den nødvendige redigering via web-servicen. 2.2 Metoder Web servicen udstiller 5 metoder en for hver af indberetningsrollerne som defineret i Bilag 5 afsnit 1 i Bekendtgørelse om affald (Bekendtgørelse nr. 1632 af 21/12/2010). Disse metoder er: Metode Input parameter Beskrivelse SubmitImportReports ImportInput (defineret ved ImportInput skematypen, i ADS_ImportInput.xsd) Metode til indberetninger af typen: Importindberetning Side 7 af 25

Metode Input parameter Beskrivelse SubmitExportReports ExportInput (defineret ved ExportInput Skematypen, i ADS_ExportInput.xsd) Metode til indberetninger af typen: Eksportindberetning SubmitReceiverReports SubmitCollectorReports SubmitCollectorAndReceiverR eports ReceiverInput (defineret ved ReceiverInput Skematypen, i ADS_ReceiverInput.xsd) CollectorInput (defineret ved CollectorInput Skematypen, i ADS_CollectorInput.xsd) CollectorAndReceiverInput (defineret ved CollectorAndReceiverInput Skematypen, i ADS_CollectorAndReceiverInp ut.xsd) Metode til indberetninger af typen: Modtagerindberetning Metode til indberetninger af typen: Indsamlerindberetning Metode til indberetninger af typen: Indsamler- og modtagerindberetning For alle disse metoder gælder at de anvendes til at oprette en ny indberetning. Der udstilles ikke metoder til at redigere, eller slette en eksisterende indberetning. Disse funktioner skal udføres manuel ved at fremsøge en indberetning på ADS portalen. 2.3 Skema definitioner I de efterfølgende afsnit er OIOXML skemaerne for de 5 indberetningsroller beskrevet. I Bilag A Værdilister er alle lovlige værdier angivet for de af datakontraktens felter der er begrænset til et sæt prædefineret koder fx lande- og kommunekoder. For alle 5 indberetningsroller gælder der at der i skemaet er defineret en grænse på 200 indberetninger. Overskrides denne grænse, sendes et svar tilbage indeholdende et fault element med FaultCode = 502, og beskrivelsen: XML'en er ikke er gyldig - XML skema valideringen fejlede. Der er for mange reporter i et kald, Det maximale antal reporter er 200 og du prøvet at sende XXXX Bemærk, der findes også en mulighed for at importere indberetninger i samme xml format via Virk.dk. 2.3.1.1 ImportInput Skemaet for indberetningsrollen Import består af følgende elementer: Side 8 af 25

Indberetningsår P-nummer for indberetter dette P-nummer skal tilhøre CVR nummeret i certifikatet Import indberetninger (op til 200 stk. per kald) InternationalLocation adressen på den virksomhed affaldet importeres fra WasteAmount affaldsmængde og målemetode EAKcode Op til 10 EAK koder. InternationalWasteInformation - Affaldsoplysninger for affaldet der importeres TreatmentOfWaste - affaldsbehandling 2.3.1.2 ExportInput Skemaet for indberetningsrollen Eksport består af følgende elementer: Indberetningsår P-nummer for indberetter dette P-nummer skal tilhøre CVR nummeret i certifikatet Eksport indberetninger (op til 200 stk. per kald) InternationalLocation adressen på den virksomhed affaldet eksporteres til WasteAmount affaldsmængde og målemetode Side 9 af 25

EAKcode Op til 10 EAK koder InternationalWasteInformation - Affaldsoplysninger for affald der eksporteres TreatmentOfWaste - affaldsbehandling 2.3.1.3 CollectorInput Skemaet for indberetningsrollen Indsamler består af følgende elementer: Indberetningsår P-nummer for indberetter dette P-nummer skal tilhøre CVR nummeret i certifikatet Indsamler indberetninger (op til 200 stk. per kald) WasteProducer affaldsproducent WasteAmount affaldsmængde og målemetode EAKcode EAK kode (præcis én) WasteInformation - Affaldsoplysninger TreatmentOfWaste affaldsbehandling WasteRecipient - Affaldsmodtager Side 10 af 25

2.3.1.4 CollectorAndReceiverInput Skemaet for indberetningsrollen Indsamler og modtager består af følgende elementer: Indberetningsår P-nummer for indberetter dette P-nummer skal tilhøre CVR nummeret i certifikatet Indsamler og modtager indberetninger (op til 200 stk. per kald) WasteProducer affaldsproducent WasteAmount affaldsmængde og målemetode EAKcode EAK kode (præcis én) WasteInformation - Affaldsoplysninger TreatmentOfWaste affaldsbehandling Side 11 af 25

2.3.1.5 ReceiverInput Skemaet for indberetningsrollen modtager består af følgende elementer: Indberetningsår P-nummer for indberetter dette P-nummer skal tilhøre CVR nummeret i certifikatet Modtager indberetninger (op til 200 stk. per kald) WasteProducer affaldsproducent WasteAmount affaldsmængde og målemetode EAKcode EAK kode (præcis én) WasteInformation - Affaldsoplysninger TreatmentOfWaste affaldsbehandling Side 12 af 25

Side 13 af 25

3 Miljøer Affaldsdatasystemet har et TEST og et PROD miljø. TEST miljøet skal benyttes til test og kvalitetssikring af serviceaftagers integration med affaldsdatasystemet. PROD er affaldsdatasystemet produktionsmiljøet. Sti til web service mv. i de 2 miljøer er angivet i følgende tabeller: TEST miljø Web service Web service description Affaldsdatasystemets hjemmeside Placering af skemaer Certifikat URL https://test.ws.ads.mst.dk/reportsubmitservice.svc https://test.ws.ads.mst.dk/adsreporting.wsdl https://test.ads.mst.dk https://test.ws.ads.mst.dk/schemas/ Test OCES virksomhedscertifikat eller funktionscertifikat. Udsteder skal være: TDC OCES Systemtest CA II PROD miljø Web service Web service description Affaldsdatasystemets hjemmeside Placering af skemaer Certifikat URL https://www.ws.ads.mst.dk/reportsubmitservice.svc https://ws.ads.mst.dk/adsreporting.wsdl https://www.ads.mst.dk https://ws.ads.mst.dk/schemas/ OCES virksomheds- eller funktions certifikat. Udsteder skal være: TDC OCES CA 3.1 Adgang For at opnå adgang, skal følgende være opfyldt: Virksomheden skal anskaffe et virksomhedscertifikat (VOCES) eller alternativt, et funktionscertifikat (FOCES). Bemærk at det er nødvendigt at rekvirere forskellige certifikater for de to miljøer (jf. ovenstående). Certifikater kan rekvireres hos DanID: https://danid.dk/export/sites/dk.danid.oc/da/erhverv/ Derefter skal virksomheden registreres som systembruger i Affaldsdatasystemet af Affaldssekretariatet (72 54 81 81). Først når indberetning fungerer i TEST miljø åbnes for adgang til Prod miljø. Registreringen sker per CVR-nummer, som skal matche det CVR nummer, der er angivet i aftagerens certifikats subject felt: Side 14 af 25

Bemærk at hele webservice sitet kræver autentificering med et validt certifikat. Det gælder også tilgang til webservice beskrivelse og skemaer. Vil man derfor teste om et rekvireret certifikat er gyldigt for webservicen, kan man forsøge at tilgå WSDL filen, f.eks. i en browser, og autentificerer sig med sit certifikat. Er certifikatet ikke validt, eller ikke den rigtige type, vil ADS svare med HTTP status kode 403 Forbidden. For testmiljøet gælder særligt at brugere der endnu ikke har rekvireret et testcertifikat, kan anvende et af de eksempler på testcertifikater som DanID stiller til rådighed: https://www.certifikat.dk/export/sites/dk.certifikat.oc/da/developer/eksempler/ Disse certifikater er tilknyttet DanID s CVR-nummer 30808460, for hvilken der er oprettet en system-system bruger i ADS. Anvendes disse certifikater, kan der altså kun indsendes indberetninger for dette CVR nummer, og det tilhørende P-nummer 1013555806. Brug af eksempelcertifikaterne bør derfor kun være i forbindelse med udvikling, og for at bekræfte funktionalitet. Side 15 af 25

4 Valideringsregler Som beskrevet i afsnit 2.1 er valideringen af en indberetning delt op i to typer, der fortages på forskellige tidspunkter i en indberetnings levetid. 4.1 Præ-validering System til system indberetninger gennemgår følgende prævalidering inden de tilføjes til køen til efterbehandling. Disse check fortages altså inden webservicen svarer på et kald. Fejler en validering vil webservicen altså svare tilbage med en fejlbesked. Regelnavn XMLSKEMA CVR/P-NR_MATCH INDBERETNINGSÅR CVR/P-NR_FORM Valideringsregel Skemavalidering validering op mod OIOXML skemaerne. Verificerer at det P-Nummer der indberettes for har korrekt form, og tilhører det CVR-nummer, som system-system brugeren er registreret under. Verificerer at indberetter må indsende indberetninger for det angivne år. Verificerer at alle angivet CVR/P-numre har den korrekte form (validerer ikke hvorvidt de reelt eksisterer). 4.2 Post-validering Følgende valideringer foretages i efterbehandlingen, efter en webservicekaldet er succesfuldt afsluttet, og indberetningen oprettet. Regelnavn METODE_TEKST EAK_ANTAL EAK_KODE FRAKTION_ANTAL CVR/P-NR Valideringsregel Er der angivet en analyse eller beregningsmetode hvis målemetoderne beregning eller estimering er valgt? Indberetningstyperne import og eksport må gerne indeholde flere EAK koder, men de andre typer må kun have 1 EAK kode. Denne regel verificerer dette. Verificerer at EAK-koderne en valide. Verificerer at der er mindst en fraktion i en indberetning Verificerer at indsendte P-nummer er validt, når det er anvendt til at angive modtager og afsender. Hvis der også er indtastet et CVR nummer, så verificeres at dette er den juridiske enhed for P-nummeret. Side 16 af 25

Regelnavn Valideringsregel MATRIKEL_ADRESSE Verificerer at en angivet adresse enten består af et vejnavn + husnummer eller af et matrikelnummer for producenttyperne Offentlig eller privat virksomhed uden P-nummer og Privatadresse eller matrikelnummer. BASEL_OECD VÆRDILISTE Verificerer at Basel og OECD koder er angivet ved import og eksport indberetningstyper. Verificerer at alle anvendte værdilistekoder, som listet i appendiks A, er valide værdier. Dette omfatter: Producent type. Kommune kode. Målemetode. Indberetningstype. Affaldsaktivitet. Nyttiggørelsesmetode. Bortskaffelsesmetode. Landekode. Basel kode. OECD kode. Side 17 af 25

5 Fejlbeskeder Opstår der en fejl i et af de skridt der gennemløbes, når serviceaftager forsøger at indsende en indberetning, eller findes der fejl i selve indberetningen, vil servicen returnere en SOAP besked, hvor Body elementet indeholder et Fault element. Nedenstående tabel lister de mulige fejlbeskeder, der kan optræde i form af disse Fault elementer. <FaultCode> <FaultString> Beskrivelse 405 Security exception: Caller not authenticated 405 Security exception: Unknown user or the user is not authorized for system-to-system reporting Kaldet til web servicen er ikke blevet korrekt autentificeret med et gyldigt certifikat. Verificer at kravene for adgang er opfyldt. Se afsnit 3.1 om adgang. Der er ikke oprettet en korrekt system-system bruger i ADS. Verificer at det CVR nummer der er angivet i subject feltet på certifikatet der anvendes til at tilgå webservicen, er registreret som system-system bruger. Verificer at denne er aktiv hos Affaldsregistret 72 54 81 81 for adgang i test og/eller produktionsmiljø. 454 Exception parsing message ADS var ikke i stand til at parse SAOP beskedens body. Verificer at Body elementet i SAOP beskeden indeholder validt XML. 501 <Pre validation fejlbesked> En eller flere af de indsendte rapporter opfylder ikke kravene i præ-valideringen. Fejlbeskeden vil beskrive de enkelte fejl, f.eks. angiver beskeden Analyse eller beregningsmetode mangler at man mangler at beskrive analyse eller beregningsmetode hvis man har angivet værdien 2 eller 3 i elementet MeasurementTypeCode. Verificer at alle værdilisteelementer er korrekte, og at rapporten er valid. 502 XML'en er ikke er gyldig - XML skema valideringen fejlede. <Skema validering fejlbeskeder> Den indsendte XML er ikke validt. Hver valideringsfejl vil være beskrevet ved en ny linje f.eks. Der er for mange reporter i et kald, Det maximale antal reporter er 200 og du prøvet at sende XXXX. Valider den indsendte XML mod det Side 18 af 25

503 Security exception: Du har angivet et år som det ikke er tilladt at rapporterer for relevante skema. Det er kun tilladt at indberette for det gældende indberetningsår. 504 <Security Exception fejlbesked> Angiver en sikkerhedsfejl i de indsendte rapporter. F.eks. angiver beskeden CVR enhed passer ikke sammen med produktions enheden at der er forsøgt at indesende en indberettning hvor P- nummeret, ikke tilhører CVRnummeret på den autentificeret bruger der kalder webservicen. 505 Internal server error during validation Der opstod en uventet fejl under validering af indberetningen. Kontakt Affaldsregistret 72 54 81 81. 507 Internal security error Der opstod en uventet sikkerhedsfejl under validering af indberetningen. Kontakt Affaldsregistret 72 54 81 81. 508 Internal server error Der opstod en uventet fejl. Kontakt Affaldsregistret 72 54 81 81. Side 19 af 25

6 Eksempler 6.1 Eksport Dette er et eksempel på xml for eksport indberetning, der kan benyttes i kald til SubmitExportReports metoden. Side 20 af 25

6.2 Import Dette er et eksempel på xml for eksport indberetning, der kan benyttes i kald til SubmitExportReports metoden. Side 21 af 25

6.3 Modtager Dette er et eksempel på xml for modtager indberetning, der kan benyttes i kald til SubmitReceiverReports metoden. I dette tilfælde er affaldsproducent angivet ved CVRog P-nummer. Side 22 af 25

6.4 Indsamler Dette er et eksempel på xml for indsamler indberetning, der kan benyttes i kald til SubmitReceiverReports metoden. I dette tilfælde er affaldsproducenten angivet ved kommunekode. Bemærk også at modtageanlægget er angivet ved CVR- og P-nummer. Side 23 af 25

6.5 Indsamler og modtager Dette er et eksempel på xml for indsamler- og modtager indberetning, der kan benyttes i kald til SubmitCollectorAndReceiverReports metoden. I dette tilfælde er affaldsproducent angivet ved kommunekode. Side 24 af 25

7 Ændrings log Dato Version Beskrivelse Forfatter 2010-02-02 1.0 Første version TMLN 2010-07-16 1.1 Tilføjet URL er WSDL filer for service. LNJa 2010-08-31 1.2 Tilføjet eksempler for indsamler og eksport indberetninger. LNJa 2010-10-20 1.3 Tilføjet afsnit om adgang. LNJa 2010-10-21 1.4 Tilføjet afsnit om fejlbeskeder. LNJa 2011-01-04 1.5 Udvidet afsnit om behandling af indberetninger og tilføjet afsnit om valideringsregler 2011-02-04 2.0 Vejledningen er revideret, og mindre ændringer er fortaget. Affaldssekretariatets adresse er opdateret Der er tilføjet kontaktinformation til Affaldssekretariatet. Afsnit 1: Tilføjet generelt information om ADS og system-system indberetning. Afsnit 2.3.1.1-2.3.1.5: Skemadiagrammer er opdateret med beskrivelser. LNJa LNJa Side 25 af 25