User Tools

Site Tools


fmk:1.6.0:xml-elementer:kombineret_loesning

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:1.6.0:xml-elementer:kombineret_loesning [2026-08-14 12:19] andmfmk:1.6.0:xml-elementer:kombineret_loesning [2026-08-14 13:02] (current) – [For original løsning] andm
Line 5: Line 5:
  
 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. 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.
-Det løses ved at udvide det samlede request til at indeholde begge dele. Obligatoriske elementer gøres valgfri i requestet.+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  Der indføres en validering, der bekræfter at 
-  * obligatoriske elementer eksisterer på én af de to former (Whitelisting findes enten som en del af FMKRequestHeader ELLER som et frit element i soapheaderen) +  * 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) 
-  * requestet holder sig til én form, og ikke blander de to løsninger (Hvis whitelistheaderen er defineret som en del af FMKRequestHeader, så er OnBehalfOfHeader ikke defineret som frit element).+  * requestet holder sig til én form, og ikke blander de to løsninger (Eksempel: Hvis whitelistheaderen er defineret som en del af FMKRequestHeader, så er OnBehalfOfHeader ikke defineret som frit element). 
 +  * responset gives tilbage med samme opbygning som requestet (Eksempel: Hvis FMKRequestHeader er placeret i soapheaderen, så returneres det tiltænkte FMKResponseHeader-elementer også i soapheader som beskrevet i den originale løsning, og ikke som en del af responset som den nye løsning).
  
-Responset gives tilbage med samme opbygning som requestet (Hvis FMKRequestHeader f.eks. er placeret i soapheaderen returneres FMKResponseHeader også i soapheader)+De sidste to punkter bør sikre, at klienter ikke kommer til at implementere en hybrid mellem de to.
  
  
Line 67: Line 68:
     </Request-body>     </Request-body>
 </soap:Body> </soap:Body>
- 
 </code> </code>
 +
 +===== Response header =====
 +
 +==== For original løsning ====
 +  * Alle elementer i FMKResponse i soapheader
 +
 +==== For ny løsning ====
 +Elementer "frit" i soapheader:
 +  * KnownPersonIdentifiers
 +  * FMKConfigurationUpdatedWarning
 +
 +Elementer i FMKResponseHeader i respons:
 +  * MedicineCardInvalid
 +  * VersionMismatchWarning
 +  * HiddenData (privatmarkering)
 +  * Paging
 +  * Warnings
 +  * Informations
 +
 +<code xml>
 +    <soap:Header>
 +    <!-- Valgfri FMKResponseHeader for original løsning-->
 +            <FMKResponseHeader minOccurs="0">
 +                <KnownPersonIdentifiers> ... </KnownPersonIdentifiers>
 +                <FMKConfigurationUpdatedWarning> ... </FMKConfigurationUpdatedWarning>
 +                <MedicineCardInvalid />
 +                <VersionMismatchWarning />
 +                <HiddenData> ... </HiddenData>
 +                <Paging> ... </Paging>
 +                <Warnings> ... </Warnings>
 +                <Informations> ... </Informations>
 +            <FMKResponseHeader>
 +            
 +            <!-- Frie elementer for ny løsning, del 1 -->
 +            <KnownPersonIdentifier minOccurs="0"> ... </KnownPersonIdentifier>
 +            <FMKConfigurationUpdatedWarning minOccurs="0">...</FMKConfigurationUpdatedWarning>
 +    </soap:Header>
 + 
 +    <soap:Body>
 +        <Response>
 +            <!-- FMKResponseHeader for ny løsning, del 2 -->
 +            <FMKResponseHeader minOccurs="0">
 +                <MedicinecardInvalid minOccurs="0"> ...</MedicinecardInvalid>
 +                <VersionMismatchWarning/ minOccurs="0">
 +                <HiddenData minOccurs="0"> ...</HiddenData>
 +                <Paging minOccurs="0"> ...</Paging>
 +                <Warnings minOccurs="0"> ... </Warnings>
 +                <Informations minOccurs="0"> ... </Informations>
 +            <FMKResponseHeader>
 +            ...
 +            <!-- Resterende respons -->    
 +            ...
 +        </Response>
 +    </soap:Body>
 + </code>
fmk/1.6.0/xml-elementer/kombineret_loesning.1786709963.txt.gz · Last modified: by andm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki