ioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioio4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
RIV Tekniska Anvisningar Tjänsteschema Version 2.1.4 ARK_0005 2016-09-27 |
...
Utgåva | Revision Datum | Beskrivning | Ändringarna gjorda av | Definitiv revision fastställd av |
PA1 | 2011-04-27 | Upprättat dokumentet baserat på version 2.0. Uppdaterat dokument för begärda ändringar enligt följande trackers på Osor: 15115. | Marcus.krantz@callistaenterprise.se | |
A | 2011-10-19 | Revision fastställd | Arkitekturledningens tekniska expertgrupp, Center för eHälsa i samverkan | |
PC1 | 2011-12-16 | Uppdateringar med anledning av flytt av projektplats från Osor till Google code. Endast länkar under rubriken Referenser uppdaterade | ||
C | 2012-01-03 | Revision fastställd | Arkitekturledningens tekniska expertgrupp, Center för eHälsa i samverkan | |
D | 2013-06-27 | Ny version efter CeHis AR nya processer | CeHis AR T | CeHis AR t |
2.1.1 | 2014-08-20 | Förtydligat regel #9 och flyttat XML-exempel till bilaga. | Mattias Nordvall, Inera | |
2.1.1 | 2014-09-26 | Lagt upp iinera mall och publicerat | Lennart Eriksson | |
2.1.2 | 2014-10-03 | Rättat detaljer i bilaga 1. | Mattias Nordvall, Inera | |
2.1.3 | 2015-12-17 | Uppdaterat länkar i referenstabell | Mattias Nordvall, Inera | |
2.1.4 | 2016-09-27 | Läsande tjänster ska inte returnera logiska fel | Tommy Carlsson, Inera | |
2.1.5 | 2018-05-08 | Ändrat från "SOAP-Exception" till "SOAP Fault" för att använda korrekta termer |
1 Inledning
Detta dokument beskriver regelverket RIV Tekniska Anvisningar Tjänsteschema 2.0.
...
Ett tjänstekontrakt ska inte definiera några egna fel (SOAP -exceptionsFault). Istället bör följande struktur för felhantering tillämpas i svarsmeddelandet (för fråga-svar):
...
Vid ett tekniskt fel levereras ett generellt undantag (SOAP -ExceptionFault). Exempel på felsituationer som rapporteras som tekniskt fel kan vara deadlock i databasen eller följdeffekter av programmeringsfel. Denna information bör loggas av tjänstekonsumenten. Informationen är inte riktad till användaren. Användaren kommer enbart att se ”tekniskt fel – inte detaljinformation. Den riktar sig till systemförvaltaren.
...