Veatöötlus: Difference between revisions

From services.krediidiinfo.ee
Jump to navigation Jump to search
No edit summary
Line 32: Line 32:
Krediidiinfo AS veebiteenuse päring ebaõnnestus!
Krediidiinfo AS veebiteenuse päring ebaõnnestus!
[errorcode] faultstring  
[errorcode] faultstring  
Abi saamiseks võtke ühendust Krediidiinfoga telefonil 6659600
Abi saamiseks võtke ühendust Krediidiinfoga telefonil 6659600.
</pre>
</pre>




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

Revision as of 10:31, 7 January 2008

SOAP veateade

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>

Kasutaja teavitamine vigadest

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).