Nedenstående beskriver et oplæg
Beskrivelse
Der etableres en ny webservicemetode på AbonnementService (EksternKommunikation.AbonnementService (Version 1, 2023-4) ) /wiki/spaces/GI/pages/4140532372 ) ved navn
Metoden formål er at kalderen skal eje kendskabet til hvilke abonnementer et givent system skal have. Dermed har STAR ikke ansvar for oprettelsen og nedlæggelsen af abonnementer. STARs serviceaftagere varetager selv hvilken hvilke abonnementer og timing for hvornår disse skal træde i kraft. Dette er gældende på alle miljøer - fra Tx til PROD.
Regler
Alt eller intet
Drawio sketch | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Hvis kalderen ønsker at slette et abonnement hvorpå der identificeres ikke-modtagerede beskeder på køen, vil disse beskeder blive slettet uden yderligere forsøg på gensendelse.
Input (request)
Note |
---|
Nedenstående JSON viser et eksempel på struktur. Mindre ændringer (såsom navngivning) kan forekomme. |
JSON payload eksempel
Code Block | ||
---|---|---|
| ||
{ "systemIdentifier": "550e8400-e29b-41d4-a716-446655440000", "systemNavn": "Min A-kasse" "abonnementer": [ { "orgType": 1, "orgCode": 101, "entityType": 202, "webhookUrl": "/webhook", "startDato": "2023-01-01T00:00:00", "slutDato": "2023-12-31T23:59:59" }, { "orgType": 2, "orgCode": 102, "entityType": 203, "webhookUrl": "/webhook", "startDato": "2023-01-01T00:00:00", "slutDato": "2023-12-31T23:59:59" } ] } |
Output (Response)
Note |
---|
Nedenstående JSON viser et eksempel på struktur. Mindre ændringer (såsom navngivning) kan forekomme. |
200: Hvis alle abonnementer er oprettet korrekt returneres OK.
500: Hvis der sker en intern fejl på STARs side returneres HTTP STATUS CODE 500 med den sædvanlige fejlstruktur. Der bliver ikke foretaget nogen ændringer i abonnement opsætningen.
400: Hvis der sker fejl som skyldes et problem i requestet returneres følgende struktur. Der bliver ikke foretaget nogen ændringer i abonnement opsætningen. Alle værdier er i eksemplet tilfældige.
...