Note KSP NOT1179. Prepared for: KOMBIT. 1 of 12 $Revision: 1.6$ $Date: 26 Nov 2018$

Relaterede dokumenter
Ja Sættes til -1. ExporterIndicator Ja Ikke en del af CVR grunddata. Sættes til tomt. Har aldrig været required i CVR (citat ERST)

Cicero Web Onlinehjælp. Indhold. Systematic

Vejledning til leverandører ifm. CPR-abonnement

Digital post Snitflader Bilag A2 - REST Register Version 6.3

SERVICEPLATFORMEN FOSAKO MØDE 21. MARTS Forretningsudvikler Tomas Volf

Maintenance Documentation for maintenance

Kom godt i gang med Cicero. Indhold. Systematic

Tredjepart webservices

DKAL Snitflader REST Register

Vetspanel Dyrlæge Undersøgelse Rapport November, 2013

Dansk standard DS/EN ISO udgave Campingtelte. Camping tents

D INTEGRATIONSDESIGN FOR DATAAFTAGERE

Vejledning til leverandører ifm. CPR-abonnement

Kosmetik Metoder til prøvning af solbeskyttelse In vivo-bestemmelse af UVA-beskyttelse

Tekniske specifikationer for centrifugalpumper Klasse III

Papir og karton Bestemmelse af tykkelse, densitet og massevolumen

Pulvermaling Del 7: Bestemmelse af massetab efter ophedning i ovn

Teknisk tegning Flowdiagrammer til procesanlæg Generelle regler

Brugervejledning til databrowseren

Spørgeskema for nye installationer

/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed

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

VDVL Danmarks eneste afklarende førleder-forløb for kvinder

Krydderier og smagsstoffer Botanisk nomenklatur

Du garanterer og forpligter dig til fuldt ud, at overholde nedenstående regler på alle tidspunkter, når produkter bruges i blanding:

Majs Bestemmelse af vandindhold (i forarbejdet korn og i hele korn)

List of selected projects Creative Europe - Media. EACEA Film Festivals

Dansk standard DS/EN Loft ladders Requirements, marking and testing. 1. udgave

DaTelTek ApS ich 4 SpAPI Telenor Serviceprovider API

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås:

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

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3

Fritidsbåde Komfurer til flydende brændsel

Bornholms Regionskommune Rapportering

Centrale strømforsyningssystemer

L G A Q I E U A R A L C B R I N D V L T I I T C A R A A A V Z X O W M D

Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5

SOSI STS Testscenarier

AARHUS UNIVERSITET. Bidrag til besvarelse af tre spørgsmål til fødevareministeren stillet af Miljøudvalget. NaturErhvervstyrelsen

Rentemarkedet. Markedskommentarer og prognose. Kilde, Renteprognose september 2013

Coalitions and policy coordination

UNI Login. Eksport webservice. WS17 v1

Introduktion til CiQ API. GraphQL. API Browser. Sikkerhed. Eksempler. Senest opdateret

Dokumentation af optagelse.dk

Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks

Notat om metadata om grunddata

Kontekst. Virk BRS DKAL. DanID. NemRefusion.dk (CMS) Virksomheds dialog. Kommune service. Virksomheds service. Virk BRS. NemRefusion kernen

Eksport Portalen. Vejledning til API. Christian Holm 30. June Progressive A/S. Lyskær 3B DK-2730 Herlev Tel

Bornholms Regionskommune Rapportering

Dokumentation af optagelse.dk

Plast Bestemmelse af termoplasts massesmelteindeks (MFR) og volumensmelteindeks (MVR) Del 1: Standardmetode

OS2faktor. Pseudonym API. Version: Date: Author: BSG

Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks

Malinger og lakker Bestemmelse af bestandighed mod cykliske korrosionsbetingelser Del 1: Vådt (salttåge)/tørt/fugtigt

Dansk eksportvækst har været lav siden finanskrisen blandt OECD-lande

Genetic Evaluation of Calving Traits in Denmark, Finland, and Sweden

NØGLETAL 1. januar 31. august 2015

WINDCHILL THE NEXT STEPS

<navn på proces eller use case>

Vejledning til leverandører ifm. CPR-abonnement

Wc-kummer og wc-møbler Tilslutningsdimensioner

Styring af rumfartsprojekter. Generelle krav. Del 1: Politik og principper

Rentemarkedet. Markedskommentarer og prognose. Kilde, afdækning Dato 12. august 2014

Oversættelse til dansk af APERAK. Application Error and Acknowledgement Message. Dank EDI Message Implementation Guide

IT ØKONOMI VED AT LEVERE IT-SERVICE. itsmf Efterårskonference 16. november 2011

Elektrostatik Del 4-1: Standardprøvningsmetoder. anvendelser Gulvbelægningers og monterede gulves elektrostatiske egenskaber

Axiell og Adlib Introduktion. Kasper Hovgaard, Axiell

Prøvningsmetoder til hjælpekomponenter til murværk Del 4: Bestemmelse af lastkapacitet og lastnedbøjning i bjælkesko

Integration SF1590_A - ØiR - Afsend økonomipostering til ØiR (Finans) Integrationsbeskrivelse - version 2.1.0

Kontrakt & manual for OK Corral Project Space

Introduktion til SQL queries

DANMARKS NATIONALBANK WORKING PAPERS

EDH-dokumenter. - på eksterne hjemmesider der ikke hostes af C&B Systemer

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem

1. Services, egne (udgående)

Detaljeret information om cookies

System Innovation Group

Martin Professional A/S. Analyse af Flash Component og renhed på printkort

ED150mm f2.0 DK BETJENINGSVEJLEDNING

Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5

DKAL Snitflader REST HTTP returkoder

OCD DTU. Screening of aluminium in the offshore industry. Screening. DOC. NO. dokument 1 March 2007

September, NEU. Vinge inspektion

Bornholms Regionskommune

Infor Document Management Meget mere end et dokumentarkiv. Copyright Infor. All Rights Reserved.

Bornholms Regionskommune Rapportering

Bornholms Regionskommune Rapportering

Plast Eksponeringsmetoder til laboratorielyskilder Del 3: Fluorescerende UV-lamper

Maskinsikkerhed Elektrisk udstyr på maskiner Del 1: Generelle krav

Bilag til vejledning i anvendelse af attentionformatet i Digital Post-løsningen. December 2017, version 0.9

Worflow plugin til Dynamics CRM

Solcelleanlæg Termer, definitioner og symboler

København bedst til business

Palmeolie Bestemmelse af indeks for forringelse af blegningsevne (DOBI) samt bestemmelse af karotinindhold

GetProductList. Adress: WSDL:

ATTRAKTIVE KONTORER I DYNAMISK ERHVERVSOMRÅDE Telegrafvej 4, 2750 Ballerup Sag (sk)

Citrix CSP og Certificate Store Provider

HVOR UDBREDTE ER LANGE SKOLEDAGE?

Transkript:

Note KSP-12746 NOT1179 Prepared for: KOMBIT 1 of 12 $Revision: 1.6$ $Date: 26 Nov 2018$

Note Project: $KSP-12746 Revision: $Revision: 1.6$ $Date: 26 Nov 2018$ Document: $ Copyright (c) 2018 by Systematic Group. It shall not be copied, reproduced, disclosed or otherwise made available to third party without previous consent from Systematic Group 2 of 12 $Revision: 1.6$ $Date: 26 Nov 2018$

Table of Contents Konsekvenser for CVR service ved brug af Datafordeleren som kildesystem... 4 Data... 4 ProductionUnitResponse... 4 LegalUnitResponse... 5 ProductionUnitNameAndAddress... 7 Service operationer... 7 GetLegalUnit... 7 Parametre... 8 GetProductionUnit... 8 Parametre... 8 GetRelatedProductionUnitNameAndAddress... 8 Parametre... 8 SearchLegalUnit... 8 Parametre... 9 SearchProductionUnit... 9 Parametre... 10 3 of 12 $Revision: 1.6$ $Date: 26 Nov 2018$

NOT1179 Dette notat beskriver konsekvenserne af at skifte kildesystemet i Serviceplatformens CVR service fra den nuværende CVR Online 3.0 løsning til en løsning baseret på Datafordeleren. Udgangspunktet er, at anvenderne fortsat skal kunne bruge Serviceplatformen som i dag. Udstillingen af services i SF1530 skal forblive uændret, således at de nuværende anvendere af løsningen på Serviceplatformen ikke kan mærke en ændring. Datakilden for udstillingen af servicen skal flyttes fra den nuværende CVR Online til CVR på Datafordeler. Det vil dog ikke være muligt at lave en 100% identisk service, idet visse data ikke længere vil være tilgængelige. Ligeledes vil nogen af parametrene til de forskellige operationer på servicen udgå og søgefunktionaliteten er reduceret. Endelig er der rettet en mindre uhensigtsmæssighed i Serviceplatformens kontrakt, hvor typen AddressLocationType tidligere optrådte to gange. Dette er nu rettet, således at AddressLocationType kun optræder én gang. Ændringen er bagudkompatibel forstået på den måde, at serviceklienter, der er genereret udfra den gamle kontrakt fortsat vil virke med den nye version af Serviceplatformens CVR service, men såfremt man som anvender genererer en ny klient, vil den nye klient ikke være indentisk med den gamle. Funktionaliteten vil dog være uændret. Data Følgende elementer eller attributter udgår, hvis de er ikke-krævede (optional) eller erstattes med faste værdier, hvis de er krævede (required): ProductionUnitResponse SP element eller attribut Krævet Kommentar ProductionUnitName.sequenceNumber Ja Sættes til -1 AncillaryUnitIndicator Ja Sættes til false MainDivisionIndicator Ja Sættes til false AddressLocation.AddressProtectionIndicator AddressPostal.AddressProtectionIndicator.MailDeliverySublocationIdentifier Indgår ikke i response fra Datafordeleren. Værdien i AddressProtectionIndicator søges udledt ud fra reklamebeskyttet Indgår ikke i response fra Datafordeleren. Værdien i AddressProtectionIndicator søges udledt ud fra reklamebeskyttet 4 af 12 $$$$$

SP element eller attribut Krævet Kommentar.StreetNameForAddressingName.PostOfficeBoxIdentifier.StreetBuildingIdentifierTo.RegionCode AddressPOBox ActivityInformation.ActivityResponsibilityCode EmploymentYear.NumberOfEmployees EmploymentYear.EmploymentIntervalCode Ja Sættes til N/A Fax Email.protectionIndicator Indgår ikke i response fra Datafordeleren. Værdien i protectionindicator søges udledt ud fra reklamebeskyttet ForeignTelephone ForeignFax versionidentifier Ja Sættes til 0 LegalUnitResponse SP element eller attribut Krævet Kommentar LegalUnitName.sequenceNumber Ja Sættes til -1 ExporterIndicator Ja Ikke en del af CVR grunddata. Sættes til false. Har aldrig været required i CVR (citat ERST) ImporterIndicator Ja Ikke en del af CVR grunddata. Sættes til false. Har aldrig været required i CVR (citat ERST) AddressOfficial.AddressProtectionIndicator Indgår ikke i response fra Datafordeleren. Værdien i AddressProtectionIndicator søges udledt ud fra reklamebeskyttet AddressPostal Indgår ikke i response fra Datafordeleren. Værdien i AddressProtectionIndicator søges udledt ud fra reklamebeskyttet 5 af 12 $$$$$

SP element eller attribut Krævet Kommentar.MailDeliverySublocationIdentifier.StreetNameForAddressingName.PostOfficeBoxIdentifier.StreetBuildingIdentifierTo.RegionCode AddressProtectionIndicator AddressPOBox ActivityInformation.ActivityResponsibilityCode BusinessFormat.MunicipalCommunity EmploymentYear.NumberOfEmployees EmploymentYear.EmploymentIntervalCode EmploymentQuarter.NumberOfEmployees EmploymentQuarter.EmploymentIntervalCode Ja Ja Ja Sættes til false Sættes til N/A Sættes til N/A EmploymentQuarter.referenceQuarter Ja Sættes til 0 Fax Email.protectionIndicator Ja Indgår ikke i response fra Datafordeleren. Værdien i protectionindicator søges udledt ud fra reklamebeskyttet ForeignTelephone ForeignFax ObligationCollection ParticipantDanishPersonType.PersonCivilregistrationIdentifier ProductionUnitAffiliation versionidentifier Ja Sættes til 0 6 af 12 $$$$$

ProductionUnitNameAndAddress SP element eller attribut ProductionUnitName.sequenceNumber Krævet Kommentar Ja Sættes til -1 AddressLocation.AddressProtectionIndicator.MailDeliverySublocationIde ntifier.streetnameforaddressingn ame.postofficeboxidentifier.streetbuildingidentifierto.regioncode Indgår ikke i response fra Datafordeleren. Værdien i AddressProtectionIndicator søges udledt ud fra reklamebeskyttet versionidentifier Ja Sættes til 0 Service operationer Alle 5 operationer vil fortsat kunne anvendes med det nuværende skema. Dog vil funktionaliteten i varierende omfang være reduceret, som angivet nedenfor for de enkelte operationer. GetLegalUnit Det vil fortsat være muligt at hente en virksomhed ud fra dens CVR nummer. Level attributten ignoreres, hvilket vil sige at svaret vil indeholde al information om virksomheden, som findes på Datafordeleren. Performance vil dog blive væsentligt forringet, da Datafordeleren ikke tilbyder et enkelt request, hvor det er muligt at hente alle informationer om tilhørende deltagere for en virksomhed i et enkelt request. Servicen kalder Datafordelerens hentvirksomhedmedcvrnummer med CVR nummeret som parameter. Den returnerede virksomhed indeholder en samling af tilhørende deltagere og deres ID, men ikke deres navne. Derfor foretages herefter nul til flere kald per deltager ID for at hente deltageres navne, som er krævet i ParticipantCollectionType. Svartiden for GetLegalUnit afhænger derfor af antal tilhørende deltagere. Derudover skal der foretages en transformation fra Datafordelerens JSON til Serviceplatformens XML, som kan påvirke performance i mindre grad. 7 af 12 $$$$$

Parametre Parameter LegalUnitIdentifier level (Attribut) Beskrivelse Bruges som query parameter (pcvrnummer) til Datafordeleren. indhold i feltet vil blive ignoreret. GetProductionUnit Det vil fortsat være muligt at hente en produktionsenhed ud fra dens P- nummer. Servicen vil kalde Datafordelerens hentproduktionsenhedmedpnummer med P-nummeret som parameter og transformere resultatet herfra til det nuværende format. Da servicen forsat kun vil kalde én gang ud mod et kildesystem må det forventes, at den ikke bliver væsentlig forringet performancemæssigt. Dog skal der foretages en transformation fra Datafordelerens JSON til Serviceplatformens XML, som kan påvirke performance i mindre grad. Parametre Parameter ProductionUnitIdentifier level (Attribut) Beskrivelse Bruges som query parameter (ppnummer) til Datafordeleren. GetRelatedProductionUnitNameAndAddress Det vil fortsat være muligt at hente relaterede produktionsenheder ud fra en virksomheds CVR nummer. Performance vil dog blive væsentligt forringet, da Datafordeleren ikke tilbyder et enkelt request, hvor det er muligt at hente virksomhedens produktionsenheders adresser. Ved hentvirksomhedmedcvrnummer returneres virksomhedens produktionsenheder (P-Numre) og deres navn, men ikke adresserne. Det vil derfor efterfølgende være nødvendigt at lave yderligere opslag (ét per produktionsenhed) for at hente produktionsenhedernes adresser. Med andre ord vil svartiden for GetRelatedProductionUnitNameAndAddress afhænge lineært af antal produktionsenheder. Derudover skal der foretages en transformation fra Datafordelerens JSON til Serviceplatformens XML, som kan påvirke performance i mindre grad. Parametre Parameter LegaUnitIdentifier Beskrivelse Bruges som query parameter (pcvrnummer) til Datafordeleren. SearchLegalUnit Det vil fortsat være muligt at søge efter virksomheder ud fra navn, men resten af parametrene vil blive ignoreret. I den tidligere løsning er det muligt at søge på en kombination af søgeparametre. Da Datafordeleren ikke understøtter kombinerede søgeparametre, vil det vil fremover ikke længere kunne lade sig gøre. Dette ville kræve, at Serviceplatformen skulle lave én 8 af 12 $$$$$

forespørgsel mod Datafordeleren for hver søgeparameter, for derefter at kombinere resultaterne, hvilket performancemæssigt vil resultere i væsentligt forøgede svartider. Søgning på adresser vil også resultere i væsentligt forringet performance, da søgningen som minimum vil resultere i to kald mod kildesystemer, nemlig både Datafordelerens DAR API og Datafordelerens CVR API. Derudover er Datafordeleren case sensitiv, så der er forskel på om man søger på systematic og SYSTEMATIC. Parametre Parameter SearchName SearchAddress SearchContactInformation ActivityCode BusinessFormatCode SearchLifecycleStartDateInterval SearchLifecycleStatus CreditorStatusCode EmploymentIntervalCode SearchNumberOfProductionUnitInt erval PersonCivilregistrationIdentifier AdvertisingProtectionIndicator maximumnumberofresultstype (Attribute) Beskrivelse Bruges som query parameter (pnavn) til Datafordeleren. SearchProductionUnit Det vil fortsat være muligt at søge efter virksomheder ud fra navn, men resten af parametrene vil blive ignoreret. I den tidligere løsning er det muligt at søge på en kombination af søgeparametre. Da Datafordeleren ikke understøtter kombinerede søgeparametre, vil det vil fremover ikke længere kunne lade sig gøre. Dette ville kræve, at Serviceplatformen skulle lave én forespørgsel mod Datafordeleren for hver søgeparameter for derefter at kombinere resultaterne, hvilket performancemæssigt vil resultere i væsentligt forøgede svartider. 9 af 12 $$$$$

Søgning på adresser vil også resultere i væsentligt forringet performance da søgningen som minimum vil resultere i to kald mod kildesystemer, nemlig både Datafordelerens DAR API og Datafordelerens CVR API. Data fra DAR skal processeres og der skal muligvis kaldes flere gange inden der til sidst slås op i CVR. Derudover er Datafordeleren case sensitiv, så der er forskel på om man søger på systematic og SYSTEMATIC. Parametre Parameter SearchName SearchAddress SearchContactInformation ActivityCode SearchLifecycleStartDateInterval SearchLifecycleStatus EmploymentIntervalCode LegalUnitIdentifier AdvertisingProtectionIndicator maximumnumberofresultstype (Attribute) Beskrivelse Bruges som query parameter (pnavn) til Datafordeleren. 10 af 12 $$$$$

Denmark Australia New Zealand UAE Søren Frichs Vej 39 8000 Aarhus C, DK Tel.: +45 8943 2000 more.info@systematic.com Level 4, 15 Moore Street Canberra, ACT 2600, AU Tel.: +61 (0)2 6169 4088 more.info.au@systematic.com 15 Level, 171 Featherston Street Wellington 6011, NZ Tel.: +64 04 894 8571 more.info.nz@systematic.com World Trade Centre, Level 17, Suite 56 Abu Dhabi, UAE Tel.: +971 2 654 4675 Fax: +45 8943 2020 more.info.uae@systematic.com Landgreven 3, 2.sal 1301 Copenhagen K, DK Finland Finlaysoninkuja 19 33210 Tampere, FI Tel.: +358 207 463 870 more.info.fi@systematic.com Romania 4 Vasile Alecsandri Street / 11 Constantin Daniel Street, Building C 3rd and 4th floors, Landmark 1st District, 010631 Bucharest, RO Tel.: +40 722 182 170 more.info.ro@systematic.com United Kingdom Meadow Gate, Farnborough Airport Farnborough, Hampshire GU14 6XA, UK Tel.: +44 1276 675533 more.info.uk@systematic.com France Sweden United States of America 5 Place de la Bastille 75004 Paris, FR Tel.: +45 8943 2000 (HQ in Denmark) more.info.fr@systematic.com Ostermalmstorg 1, 4th Floor Stockholm 114 42, SE Tel.: +46 733 518253 more.info.se@systematic.com 5885 Trinity Parkway, Suite 150 Centreville, Virginia 20120-1971, USA Tel.: +1 703 385 7522 more.info.us@systematic.com Germany Im Zollhafen 24 50678 Köln, DE Tel.: +49 221 650 783 71 more.info.de@systematic.com www.systematic.com