fmk:1.6.0:xml-elementer:kombineret_loesning
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:1.6.0:xml-elementer:kombineret_loesning [2026-08-14 13:02] – [For original løsning] andm | fmk:1.6.0:xml-elementer:kombineret_loesning [2026-09-24 14:26] (current) – andm | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======= | + | ======= |
| - | Det har vist sig kompliceret at implementere [[fmk:1.6.0: | + | ====== Oprindeligt forslag ====== |
| - | Derudover flyttes FMK-headerne ned i hhv. requestet/ | + | I starten af 1.6.0 udviklingen besluttedes |
| - | Da den originale løsning allerede er ved at blive implementeret flere steder, så er der et behov for, at FMK kan acceptere begge løsninger i overgangsperioden. | + | <code xml> |
| - | Det løses ved at udvide det samlede request og response til at indeholde begge dele. Obligatoriske elementer gøres valgfri for nu. | + | < |
| + | < | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| - | Der indføres en validering, der bekræfter at | + | Det samme gjorde |
| - | * obligatoriske elementer eksisterer på én af de to former (Eksempel: Whitelisting findes enten som en del af FMKRequestHeader ELLER som et frit element i soapheaderen) | + | Detaljer kan ses på xxx |
| - | * requestet holder | + | |
| - | * responset gives tilbage med samme opbygning som requestet (Eksempel: Hvis FMKRequestHeader er placeret i soapheaderen, | + | |
| - | De sidste to punkter bør sikre, at klienter ikke kommer til at implementere en hybrid mellem de to. | ||
| + | ====== Nyt forslag ====== | ||
| - | ===== Request header ===== | + | Det har efterfølgende vist sig kompliceret at implementere løsningen for mange klienter. |
| - | ==== For original løsning: ==== | + | FMK-headeren er derfor blevet begrænset |
| - | * Alle elementer | + | |
| - | + | ||
| - | ==== For ny løsning ==== | + | |
| - | Elementer " | + | |
| - | * OnBehalfOfHeader | + | |
| - | * WhitelistingHeader | + | |
| - | * ConsentHeader | + | |
| - | * MinLogSessionId | + | |
| - | * PreflightOnly | + | |
| - | * PartOfBatchOperation | + | |
| - | + | ||
| - | Elementer i FMKRequestHeader i request: | + | |
| - | * Paging | + | |
| - | * ExtendedValidationHeader | + | |
| <code xml> | <code xml> | ||
| - | < | + | |
| - | < | + | < |
| - | < | + | </ |
| - | < | + | < |
| - | < | + | < |
| - | < | + | <FMKHeader> |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | <!-- Frie elementer | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | <Request-body> | + | |
| - | <!-- FMKRequestHeader for ny løsning, del 2 --> | + | |
| - | < | + | |
| - | <Paging minOccurs=" | + | |
| - | < | + | |
| - | </ | + | |
| ... | ... | ||
| - | | + | </ |
| - | ... | + | |
| - | </ | + | </ |
| - | </ | + | </ |
| </ | </ | ||
| - | ===== Response header | + | ====== Transition ====== |
| - | ==== For original | + | Da den originale |
| - | * Alle elementer | + | |
| - | ==== For ny løsning ==== | + | Det løses ved at udstille 1.6.0 wsdl' |
| - | Elementer | + | Da den nye løsning er den blivende, er denne navngivet uden præ- eller suffix, mens den originale version kaldes |
| - | * KnownPersonIdentifiers | + | Endpoints og namespace vil forblive uændrede i alt indhold, og skemaerne divergerer ikke i andet indhold. |
| - | * FMKConfigurationUpdatedWarning | + | |
| - | Elementer i FMKResponseHeader i respons: | + | FMK vil internt tillade at begge skemaversioner anvendes. Hvis et klientsystem kalder med et request, der overholder det originale skema, så vil responset ligeledes blive givet på samme form. Ditto kald med det nye skema. |
| - | * MedicineCardInvalid | + | |
| - | * VersionMismatchWarning | + | |
| - | * HiddenData (privatmarkering) | + | |
| - | * Paging | + | |
| - | * Warnings | + | |
| - | * Informations | + | |
| - | <code xml> | + | |
| - | < | + | ====== Fremtiden |
| - | <!-- Valgfri FMKResponseHeader for original løsning--> | + | |
| - | < | + | Bemærk, at det vil være udgave |
| - | < | + | Det er derfor den, der skal implementeres, |
| - | < | + | |
| - | < | + | Den originale/"old"-version er KUN tiltænkt de udviklere, der allerede HAR implementeret den originale løsning, frem til implementering af den nye løsning. |
| - | < | + | Denne version vil fortsat fungere i en længere overgangsperiode i testmiljøerne. Den nye løsning vil dog blive et krav på længere sigt. |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | + | ||
| - | <!-- Frie elementer | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | <!-- FMKResponseHeader for ny løsning, del 2 --> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | | + | |
| - | <!-- Resterende respons --> | + | |
| - | ... | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
fmk/1.6.0/xml-elementer/kombineret_loesning.1786712538.txt.gz · Last modified: by andm
