Veatöötlus: Difference between revisions

From services.krediidiinfo.ee
Jump to navigation Jump to search
(Removing all content from page)
 
No edit summary
Line 1: Line 1:
Kui serveris tekib päringu töötlemisel veaolukord (Exception), siis tagastab Krediidiinfo 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>
Märgendis ''faultstring'' on veateade inimesele loetaval kujul ning märgendis ''detail/errorcode'' on veakood.
Alati peab lõppkasutajale kuvatavas veateates olema veakood (''errorcode'') ja -teade (''faultstring'')!
Soovitav on kuvada teade järgmiselt:
<pre>
Krediidiinfo AS veebiteenuse päring ebaõnnestus!
[errorcode] faultstring
Abi saamiseks võtke ühendust Krediidiinfoga telefonil 6659600
</pre>
Enamasti on vea põhjused Krediidiinfo poolt lahendatavad (näiteks puuduvad õigused mingi päringu tegemiseks vms).

Revision as of 14:44, 4 January 2008

Kui serveris tekib päringu töötlemisel veaolukord (Exception), siis tagastab Krediidiinfo 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>


Märgendis faultstring on veateade inimesele loetaval kujul ning märgendis detail/errorcode on veakood.

Alati peab lõppkasutajale kuvatavas veateates olema veakood (errorcode) ja -teade (faultstring)!

Soovitav on kuvada teade järgmiselt:

Krediidiinfo AS veebiteenuse päring ebaõnnestus!
[errorcode] faultstring 
Abi saamiseks võtke ühendust Krediidiinfoga telefonil 6659600


Enamasti on vea põhjused Krediidiinfo poolt lahendatavad (näiteks puuduvad õigused mingi päringu tegemiseks vms).