User Tools

Site Tools


fmk:ddv:extensions:e2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fmk:ddv:extensions:e2 [2026-06-26 11:12] – created mbefmk:ddv:extensions:e2 [2026-06-26 11:16] (current) mbe
Line 3: Line 3:
 **OBS: Extension E2 er stadig i planlægningsfasen så tag nedenstående som et foreløbigt udkast. Det er ikke muligt at benytte Extension E2 endnu.** **OBS: Extension E2 er stadig i planlægningsfasen så tag nedenstående som et foreløbigt udkast. Det er ikke muligt at benytte Extension E2 endnu.**
  
-Denne extension bygger på snitfladen 1.4.0 og viderefører ændringerne fra Extension E1. Extension E2 +Denne extension bygger på snitfladen 1.4.0 og viderefører ændringerne fra Extension E1. Extension E2 indeholder primært en ændring af håndteringen af frameldinger af notifikationer fra DDV.
-indeholder primært en ændring af håndteringen af frameldinger af notifikationer fra DDV.+
  
-  I Extension E1 blev framelding til påmindelser introduceret med services til oprettelse, hentning og +I Extension E1 blev framelding til påmindelser introduceret med services til oprettelse, hentning og sletning af en samlet framelding. Extension E2 udvider denne model, så frameldinger kan angives pr. notifikationstype for en konkret kombination af borger og brevmodtager. Det betyder, at en brevmodtager kan være frameldt én type påmindelse, men fortsat modtage andre typer påmindelser. Forældre kan eksempelvis vælge at modtage påmindelsesbreve vedr. børnevaccinationer, men ikke invitationsbreve vedr. sæsonvaccination og andre vaccinationstilbud.
-  sletning af en samlet framelding. Extension E2 udvider denne model, så frameldinger kan angives pr. +
-  notifikationstype for en konkret kombination af borger og brevmodtager. Det betyder, at en +
-  brevmodtager kan være frameldt én type påmindelse, men fortsat modtage andre typer påmindelser. Forældre kan eksempelvis vælge at modtage påmindelsesbreve vedr. børnevaccinationer, men ikke invitationsbreve vedr. sæsonvaccination og andre vaccinationstilbud.+
  
-  E2 introducerer derfor nye services til at sætte og hente den fulde liste af frameldte +E2 introducerer derfor nye services til at sætte og hente den fulde liste af frameldte påmindelsestyper. De tidligere E1-services til enkeltvis oprettelse, opslag og sletning af notification-unsubscriptions udgår og erstattes af disse mere enkle services i E2.
-  påmindelsestyper. De tidligere E1-services til enkeltvis oprettelse, opslag og sletning af +
-  notification-unsubscriptions udgår og erstattes af disse mere enkle services i E2.+
  
-  Eksisterende ændringer fra Extension E1 for øvrige services videreføres uændret i E2-snitfladen.+Eksisterende ændringer fra Extension E1 for øvrige services videreføres uændret i E2-snitfladen.
  
-  I det følgende beskrives de enkelte ændringer og tilføjelser i E2 snitfladen.+I det følgende beskrives de enkelte ændringer og tilføjelser i E2 snitfladen.
  
-  ==== Videreførte services fra E1 ====+==== Videreførte services fra E1 ====
  
-  Følgende services er uændrede i E2 i forhold til Extension E1 og videreføres med E1-kontrakten:+Følgende services er uændrede i E2 i forhold til Extension E1 og videreføres med E1-kontrakten:
  
-  ^ Service ^ Bemærkning ^ +^ Service ^ Bemærkning ^ 
-  |[[fmk:ddv:1.4.0:deletesubscriptione1|DeleteSubscription]] | Videreføres uændret fra Extension E1. | +|[[fmk:ddv:1.4.0:deletesubscriptione1|DeleteSubscription]] | Videreføres uændret fra Extension E1. | 
-  |[[fmk:ddv:1.4.0:getsubscriptionse1|GetUnsubscriptions]] | Videreføres uændret fra Extension E1. | +|[[fmk:ddv:1.4.0:getsubscriptionse1|GetUnsubscriptions]] | Videreføres uændret fra Extension E1. | 
-  |[[fmk:ddv:1.4.0:CreateUnsubscriptionE1|CreateUnsubscription]] | Videreføres uændret fra Extension E1. +|[[fmk:ddv:1.4.0:CreateUnsubscriptionE1|CreateUnsubscription]] | Videreføres uændret fra Extension E1.| 
-  +|[[fmk:ddv:1.4.0:DeletePlannedVaccinationE1|DeletePlannedVaccination]] | Videreføres uændret fra Extension E1. | 
-  |[[fmk:ddv:1.4.0:DeletePlannedVaccinationE1|DeletePlannedVaccination]] | Videreføres uændret fra +|[[fmk:ddv:1.4.0:MultiUpdateVaccinationE1|MultiUpdateVaccination]] | Videreføres uændret fra Extension E1. |
-  Extension E1. | +
-  |[[fmk:ddv:1.4.0:MultiUpdateVaccinationE1|MultiUpdateVaccination]] | Videreføres uændret fra Extension +
-  E1. |+
  
-  ==== Nye services ====+==== Nye services ====
  
-    * [[SetNotificationUnsubscriptions]] +  * [[SetNotificationUnsubscriptions]] 
-    * [[GetNotificationUnsubscriptions]]+  * [[GetNotificationUnsubscriptions]]
  
-  ==== SetNotificationUnsubscriptions ====+==== SetNotificationUnsubscriptions ====
  
-  Servicen anvendes til at sætte den komplette liste af frameldte påmindelsestyper for en given +Servicen anvendes til at sætte den komplette liste af frameldte påmindelsestyper for en given kombination af borger og brevmodtager.
-  kombination af borger og brevmodtager.+
  
-  Request angiver:+Request angiver:
  
-    * ''PersonCivilRegistrationIdentifier'' +  * ''PersonCivilRegistrationIdentifier'' 
-    * ''RecipientPersonIdentifier'' +  * ''RecipientPersonIdentifier'' 
-    * ''Created'' +  * ''Created'' 
-    * ''Reported'' (valgfri) +  * ''Reported'' (valgfri) 
-    * 0..n ''NotificationType''+  * 0..n ''NotificationType''
  
-  Listen af ''NotificationType'' skal være unik i requestet. En tom liste betyder, at alle aktuelle +Listen af ''NotificationType'' skal være unik i requestet. En tom liste betyder, at alle aktuelle frameldinger for den konkrete borger/brevmodtager-kombination ophæves.
-  frameldinger for den konkrete borger/brevmodtager-kombination ophæves.+
  
-  Response returnerer den resulterende liste af frameldte påmindelsestyper for kombinationen af borger og brevmodtager. Listen er +Response returnerer den resulterende liste af frameldte påmindelsestyper for kombinationen af borger og brevmodtager. Listen er tom, hvis kaldet fjernede alle frameldinger.
-  tom, hvis kaldet fjernede alle frameldinger.+
  
-  ==== GetNotificationUnsubscriptions ====+==== GetNotificationUnsubscriptions ====
  
-  Servicen anvendes til opslag af aktuelle frameldinger til påmindelser.+Servicen anvendes til opslag af aktuelle frameldinger til påmindelser.
  
-  Request kan angive:+Request kan angive:
  
-    * kun PersonCivilRegistrationIdentifier +  * kun PersonCivilRegistrationIdentifier 
-    * kun RecipientPersonIdentifier +  * kun RecipientPersonIdentifier 
-    * både PersonCivilRegistrationIdentifier og RecipientPersonIdentifier+  * både PersonCivilRegistrationIdentifier og RecipientPersonIdentifier
  
-  Response indeholder kun aktuelle frameldinger. Historik returneres ikke.+Response indeholder kun aktuelle frameldinger. Historik returneres ikke.
  
-  Hver NotificationUnsubscription i response indeholder:+Hver NotificationUnsubscription i response indeholder:
  
-    * PersonCivilRegistrationIdentifier +  * PersonCivilRegistrationIdentifier 
-    * Created +  * Created 
-    * Reported, valgfri +  * Reported, valgfri 
-    * RecipientPersonIdentifier +  * RecipientPersonIdentifier 
-    * en eller flere NotificationType+  * en eller flere NotificationType
  
-  ==== NotificationType ====+==== NotificationType ====
  
-  NotificationType angives som den SOAP-synlige danske tekstværdi.+NotificationType angives som den SOAP-synlige danske tekstværdi.
  
-  De kendte værdier er:+De kendte værdier er:
  
-    * ''Påmindelse om kommende børnevaccination'' +  * ''Påmindelse om kommende børnevaccination'' 
-    * ''Påmindelse om manglende børnevaccination'' +  * ''Påmindelse om manglende børnevaccination'' 
-    * ''Invitationsbrev om vaccinationstilbud'' +  * ''Invitationsbrev om vaccinationstilbud'' 
-    * ''Påmindelse om vaccinationstilbud''+  * ''Påmindelse om vaccinationstilbud''
  
-  Schemaet tillader også andre ikke-tomme tekstværdier til retur af værdier der introduceres senere for nye påmindelsestyper.+Schemaet tillader også andre ikke-tomme tekstværdier til retur af værdier der introduceres senere for nye påmindelsestyper.
  
-  ==== XSD-schemas og WSDL ====+==== XSD-schemas og WSDL ====
  
-  {{ :fmk:ddv:extensions:schemas-e2.zip +{{ :fmk:ddv:extensions:schemas-e2.zip|XSD-schemaer for DDV 1.4.0.E2 }}
-   |XSD-schemaer for DDV 1.4.0.E2 }}+
  
-  {{ fmk:ddv:extensions:vaccinationsservice_2013-12-01-e2.zip | WSDL for DDV 1.4.0.E2 DGWS snitflade}}+{{ fmk:ddv:extensions:vaccinationsservice_2013-12-01-e2.zip | WSDL for DDV 1.4.0.E2 DGWS snitflade}}
  
-  {{ fmk:ddv:extensions:vaccinationsserviceidws_2013-12-01-e2.zip | WSDL for DDV 1.4.0.E2 IDWS +{{ fmk:ddv:extensions:vaccinationsserviceidws_2013-12-01-e2.zip | WSDL for DDV 1.4.0.E2 IDWS snitflade}} 
-  snitflade}}+ 
 +Samt evt. de samlede snitflade-filer: [[fmk:ddv:ddv_wsdlfiler_og_schemaer|WSDL og XML skemaer]]
  
-  Samt evt. de samlede snitflade-filer: [[fmk:ddv:ddv_wsdlfiler_og_schemaer|WSDL og XML skemaer]] 
-   
fmk/ddv/extensions/e2.1782472378.txt.gz · Last modified: by mbe

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki