Opsætning
Du skal nu udfylde en række informationer, som led i oprettelsen af et abonnement.
Vælger du PUSH under Leveringstype skal du endvidere oplyse push-endepunkt og e-mail.
PUSH af hændelser fra Datafordeleren til anvendere er baseret på OData-standarden, og kendskab til OData er derfor en fordel, hvis man ønsker hændelsesbeskeder distribueret med PUSH.
Læs mere om PUSH af hændelser
Udfyld informationerne og vælg NÆSTE
Operator
Operator angiver sammenhængen mellem det valgte feltnavn og værdien i betingelsen.
Bemærk, at operatoren INDEHOLDER kun kan benyttes til feltet Objekthandling, hvis indhold i den forbindelse fortolkes som en liste.
Med operatorerne I og IKKE I er det muligt at angive en kommasepareret liste som værdi.
Værdi
I de registerspecifikke hændelseskataloger kan du for hver enkelt beskedtype se hvordan værdierne skal udfyldes ved dannelse af en datanær hændelse. Tabellerne i dokumentationen er udfyldt ud fra de specifikationer, der danner grundlag for konfigurationen af de datanære hændelser. Find den registerspecifikke dokumentation via Dataoversigten på datafordeler.dk.
Til følgende felter i betingelserne knytter sig særlige bemærkninger;
- Beskedtype
Undlad at filtrere på feltet beskedtype, da denne parameter allerede er angivet - Beskedansvarligaktør
Undlad at filtrere på feltet beskedansvarligaktør, da der altid kun vil være en valgmulighed - Objekthandling
For feltet Objekthandling er det som noget specielt muligt at filtrere på, om det indeholder et bestemt ord. Hvis Objekthandling benyttes af registeret til at angive en liste med navne på ændrede felter, kan en anvender således opsætte et filter til kun at modtage hændelser, der omhandler ændringer i et bestemt felt.
Det er alene registeret, der bestemmer, hvorledes Objekthandling udfyldes, og der henvises derfor til den registerspecifikke dokumentation af hændelser for en beskrivelse af, hvordan felter i hændelsesbeskederne udfyldes ved dannelse af datanære hændelser på Datafordeleren.
Feltet Objekthandling kan være udfyldt med en tekststreng af formen value1;value2;…;valueN, der fortolkes som en liste af værdier adskilt med semikolon. Ved hjælp af operatoren INDEHOLDER kan du opstille en betingelse, om at denne liste af værdier i Objekthandling indeholder en bestemt værdi. Fx vil betingelsen ([Objekthandling] INDEHOLDER ’Postnummer’) evaluere til sand, når Objekthandling er udfyldt med ”By;Postnummer;Vejnavn”.
Eksempel på opbygning af url med brugernavn og adgangskode
<endpoint>/system/EventMessages/1.0.0/custom?datefrom=yyyy-mm-dd&dateto=yyyy-mm-dd&username=xxx&password=yyy&format=zzz&page=xx&pagesize=zz
Eksempel på opbygning af url i sikkerhedszone 0 med brugernavn og adgangskode
https://services.datafordeler.dk/system/EventMessages/1.0.0/custom?datefrom=yyyy-mm-dd&dateto=yyyy-mm-dd&username=xxx&password=yyy&format=zzz&page=xx&pagesize=zz
Eksempel på opbygning af url i sikkerhedszone 0 med certifikat
https://certservices.datafordeler.dk/system/EventMessages/1.0.0/custom?datefrom=yyyy-mm-dd&dateto=yyyy-mm-dd&format=zzz&page=xx&pagesize=zz
Eksempel på opbygning af url i sikkerhedszone 5 med certifikat
https://s5-certservices.datafordeler.dk/system/EventMessages/1.0.0/custom?datefrom=yyyy-mm-dd&dateto=yyyy-mm-dd&format=zzz&page=xx&pagesize=zz