Veatöötlus: Difference between revisions
(Removing all content from page) |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| align="right" | |||
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[Exeption_handling|In English]] | |||
|} | |||
= SOAP veateade= | |||
Kui serveris tekib päringu töötlemisel veaolukord (Exception), siis tagastab Creditinfo SOAP server alati SOAP veateate ([http://www.w3schools.com/soap/soap_fault.asp|SOAP Fault Element]). | |||
SOAP veateate näidis: | |||
<pre> | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> | |||
<SOAP-ENV:Body> | |||
<SOAP-ENV:Fault> | |||
<faultcode>SOAP-ENV:Server</faultcode> | |||
<faultstring>certificate not found</faultstring> | |||
<faultactor/> | |||
<detail> | |||
<errorcode>-10011</errorcode> | |||
<line_no>33</line_no> | |||
</detail> | |||
</SOAP-ENV:Fault> | |||
</SOAP-ENV:Body> | |||
</SOAP-ENV:Envelope> | |||
</pre> | |||
= Kasutaja teavitamine vigadest = | |||
Märgendis ''faultstring'' on veateade inimesele loetaval kujul ning märgendis ''detail/errorcode'' on veakood. | |||
Kui SOAP veateates on olemas ''detail/errorcode'' siis tekkis viga Creditinfo serveris. Kui ''detail/errorcode'' puudub, siis on enamasti tegemist Creditinfo serverist mittesõltuvates põhjustes. | |||
Kui SOAP veateade on saadetud Creditinfo serveri poolt, siis tuleb lõppkasutajale alati kuvada nii veakood (''errorcode'') kui ka -teade (''faultstring'')! | |||
Soovitav on kuvada teade järgmiselt: | |||
<pre> | |||
Creditinfo veebiteenuse (<nimi>) päring ebaõnnestus! | |||
[errorcode] faultstring | |||
Abi saamiseks võtke ühendust Creditinfoga telefonil 6659600. | |||
</pre> | |||
<nimi> asemele panna veebiteenuse nimetus (KiDocExchange, KiReport vms). Enamasti on need vea põhjused Creditinfo poolt lahendatavad (näiteks puuduvad õigused mingi päringu tegemiseks vms). |
Latest revision as of 13:31, 6 December 2016
In English |
SOAP veateade
Kui serveris tekib päringu töötlemisel veaolukord (Exception), siis tagastab Creditinfo SOAP server alati SOAP veateate (Fault Element).
SOAP veateate näidis:
<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server</faultcode> <faultstring>certificate not found</faultstring> <faultactor/> <detail> <errorcode>-10011</errorcode> <line_no>33</line_no> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Kasutaja teavitamine vigadest
Märgendis faultstring on veateade inimesele loetaval kujul ning märgendis detail/errorcode on veakood.
Kui SOAP veateates on olemas detail/errorcode siis tekkis viga Creditinfo serveris. Kui detail/errorcode puudub, siis on enamasti tegemist Creditinfo serverist mittesõltuvates põhjustes.
Kui SOAP veateade on saadetud Creditinfo serveri poolt, siis tuleb lõppkasutajale alati kuvada nii veakood (errorcode) kui ka -teade (faultstring)!
Soovitav on kuvada teade järgmiselt:
Creditinfo veebiteenuse (<nimi>) päring ebaõnnestus! [errorcode] faultstring Abi saamiseks võtke ühendust Creditinfoga telefonil 6659600.
<nimi> asemele panna veebiteenuse nimetus (KiDocExchange, KiReport vms). Enamasti on need vea põhjused Creditinfo poolt lahendatavad (näiteks puuduvad õigused mingi päringu tegemiseks vms).