User Tools

Site Tools


fmk:1.6.0:fejlhandtering

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:fejlhandtering [2026-08-19 08:33] – [Fejlhåndtering] adtafmk:1.6.0:fejlhandtering [2026-09-17 08:09] (current) – adta
Line 2: Line 2:
  
 Hvis der opstår en fejl ved behandling af en forespørgsel, returnerer FMK et fejlsvar, og den forretningsmæssige del af transaktionen vil blive rullet tilbage. Det betyder f.eks., at der ikke oprettes, opdateres eller seponeres på nogen af de medsendte medicinkort eller lægemiddelordinationer, hvis ét element i samme kald fejler. Kaldet vil dog stadig blive logget. Hvis der opstår en fejl ved behandling af en forespørgsel, returnerer FMK et fejlsvar, og den forretningsmæssige del af transaktionen vil blive rullet tilbage. Det betyder f.eks., at der ikke oprettes, opdateres eller seponeres på nogen af de medsendte medicinkort eller lægemiddelordinationer, hvis ét element i samme kald fejler. Kaldet vil dog stadig blive logget.
- 
-For FMK 1.6.0 er fejlformatet forskelligt mellem DGWS og IDWS. I begge profiler 
-returneres et ''FMKDetail''-element, men ved DGWS returneres der desuden et 
-top-level ''medcom:FaultCode''-element i SOAP-faultens ''detail''-element. 
  
 ===== Fejlkoder ===== ===== Fejlkoder =====
Line 25: Line 21:
 Der returneres altid et ''FMKDetail''-element i SOAP-faultens Der returneres altid et ''FMKDetail''-element i SOAP-faultens
 ''detail''-element. Ved IDWS er dette det eneste element. Ved DGWS returneres ''detail''-element. Ved IDWS er dette det eneste element. Ved DGWS returneres
-der derudover et top-level ''medcom:FaultCode''-element før ''FMKDetail''.+der derudover et ''medcom:FaultCode''-element //efter// ''FMKDetail''.
 Klienter bør anvende ''FMKDetail/FaultCode'' som FMK-fejlkode. Ved DGWS vil Klienter bør anvende ''FMKDetail/FaultCode'' som FMK-fejlkode. Ved DGWS vil
 samme kode også fremgå af ''detail/medcom:FaultCode''. samme kode også fremgå af ''detail/medcom:FaultCode''.
Line 46: Line 42:
   <faultstring>Medicinkortet 2603558084 findes ikke i version 999</faultstring>   <faultstring>Medicinkortet 2603558084 findes ikke i version 999</faultstring>
   <detail>   <detail>
-    <medcom:FaultCode xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">3</medcom:FaultCode> 
     <FMKDetail xmlns="http://fmk-teknik.dk/160">     <FMKDetail xmlns="http://fmk-teknik.dk/160">
       <FaultCode>3</FaultCode>       <FaultCode>3</FaultCode>
Line 61: Line 56:
       </FaultDetails>       </FaultDetails>
     </FMKDetail>     </FMKDetail>
 +    <medcom:FaultCode xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">3</medcom:FaultCode>
   </detail>   </detail>
 </SOAP-ENV:Fault> </SOAP-ENV:Fault>
fmk/1.6.0/fejlhandtering.1787128422.txt.gz · Last modified: by adta

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki