<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://services.krediidiinfo.ee/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sass</id>
	<title>services.krediidiinfo.ee - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://services.krediidiinfo.ee/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sass"/>
	<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php/Special:Contributions/Sass"/>
	<updated>2026-04-26T21:19:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=333</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=333"/>
		<updated>2012-05-30T12:04:22Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;asd1&lt;br /&gt;
&amp;lt;multilang&amp;gt;@de|&amp;quot;Das ist ein deutscher Text.&amp;quot; @en|&amp;quot;This is an English text.&amp;quot;&amp;lt;/multilang&amp;gt;&lt;br /&gt;
asd2&lt;br /&gt;
&amp;lt;multilang /&amp;gt;&lt;br /&gt;
asd3&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=332</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=332"/>
		<updated>2012-05-30T10:18:28Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;asd1&lt;br /&gt;
&amp;lt;multilang&amp;gt;&lt;br /&gt;
@de|&amp;quot;Das ist ein deutscher Text.&amp;quot;&lt;br /&gt;
@en|&amp;quot;This is an English text.&amp;quot;&lt;br /&gt;
&amp;lt;/multilang&amp;gt;&lt;br /&gt;
asd2&lt;br /&gt;
&amp;lt;multilang /&amp;gt;&lt;br /&gt;
asd3&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=331</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=331"/>
		<updated>2012-05-30T10:11:59Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;asd1&lt;br /&gt;
&amp;lt;multilang&amp;gt;&lt;br /&gt;
@et|&amp;quot;Eesti keeles, oo jaaa.&amp;quot;&lt;br /&gt;
@en|&amp;quot;This is an English text.&amp;quot;&lt;br /&gt;
&amp;lt;/multilang&amp;gt;&lt;br /&gt;
asd2&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Tehniline_tugi&amp;diff=327</id>
		<title>Tehniline tugi</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Tehniline_tugi&amp;diff=327"/>
		<updated>2012-05-02T12:20:49Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tehniline tugi&lt;br /&gt;
&lt;br /&gt;
Vladimir Rüntü&lt;br /&gt;
&lt;br /&gt;
tel: +372 665 9631&lt;br /&gt;
&lt;br /&gt;
e-post: vladimir.runtu@krediidiinfo.ee&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Tehniline_tugi&amp;diff=326</id>
		<title>Tehniline tugi</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Tehniline_tugi&amp;diff=326"/>
		<updated>2012-05-02T12:20:32Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tehniline tugi.&lt;br /&gt;
&lt;br /&gt;
Vladimir Rüntü&lt;br /&gt;
tel: +372 665 9631&lt;br /&gt;
e-post: vladimir.runtu@krediidiinfo.ee&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Main_Page&amp;diff=325</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Main_Page&amp;diff=325"/>
		<updated>2012-05-02T12:19:07Z</updated>

		<summary type="html">&lt;p&gt;Sass: /* Krediidiinfo veebiteenused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lehelt leiate Krediidiinfo veebiteenuste dokumentatsioonid ja näidised.&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
* [[Mis asi on veebiteenus? | Mis on veebiteenus?]]&lt;br /&gt;
&lt;br /&gt;
= Krediidiinfo veebiteenused =&lt;br /&gt;
* [[KiReport]] &lt;br /&gt;
* [[KiDocExchange]]&lt;br /&gt;
* [[KiCompanyBasic]]&lt;br /&gt;
* [[KiCompany]]&lt;br /&gt;
* [[KiCreditManagement]]&lt;br /&gt;
&lt;br /&gt;
= Arendajatele =&lt;br /&gt;
* [[Krediidiinfo veebiteenuste arhitektuur]]&lt;br /&gt;
* [[Autentimine]]&lt;br /&gt;
* [[Veebiteenuste silumine]]&lt;br /&gt;
* [[Veatöötlus]]&lt;br /&gt;
* [[Veakoodid]]&lt;br /&gt;
* [[SOAP teenuse testimine]]&lt;br /&gt;
* [[Tehniline tugi]]&lt;br /&gt;
* Kasutatavad standardid/protokollid&lt;br /&gt;
** [http://www.w3schools.com/xml/default.asp XML]&lt;br /&gt;
** [http://www.w3schools.com/schema/default.asp XML Schema]&lt;br /&gt;
** [http://www.w3schools.com/soap/default.asp SOAP]&lt;br /&gt;
** [http://www.w3schools.com/wsdl/default.asp WSDL]&lt;br /&gt;
&lt;br /&gt;
= Näidised =&lt;br /&gt;
* [[KiCompanyBasic | KiCompanyBasic - &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Tasuta liides!&amp;lt;/span&amp;gt;&#039;&#039;&#039;]]&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=324</id>
		<title>KiReport en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=324"/>
		<updated>2012-03-05T11:46:10Z</updated>

		<summary type="html">&lt;p&gt;Sass: /* WSDL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiReport|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiReport is the name of a Web Service based on SOAP protocol for requesting reports about companies and persons. Requested reports are in XML format.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
WSDL is located at [http://services.krediidiinfo.ee/KiReport.wsdl http://services.krediidiinfo.ee/KiReport.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Methods =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getReport&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Report requesting&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; &lt;br /&gt;
| productCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Report (product) code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| subjectCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Subject code. (Depending on report subject can be a registry code of a company, personal identity code, etc) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output::&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Requested report in XML format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example in PHP =&lt;br /&gt;
&lt;br /&gt;
Example of using KiReport in PHP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiReport web service of Krediidiinfo AS&lt;br /&gt;
 * Certificate issued by Krediidiinfo is needed to use KiReport interface.&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@krediidiinfo.ee&amp;gt;&lt;br /&gt;
 * @created 18.09.2007&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiReport.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiReport&#039;; &lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Krediidiinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
&lt;br /&gt;
/*            If you want to use certificate, then uncomment this block and comment params login and password!&lt;br /&gt;
              , &#039;local_cert&#039;    =&amp;gt; &#039;path/certificate.pem&#039; // Here goes path to certificate file.&lt;br /&gt;
              , &#039;passphrase&#039;    =&amp;gt; &#039;passwd&#039;  // Here goes password of certificate.&lt;br /&gt;
*/&lt;br /&gt;
//            , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//            , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;ISO-8859-13&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$productCode = &#039;RAXXXE&#039;;&lt;br /&gt;
$subjectCode = &#039;00000000&#039;;&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getReport($productCode, $subjectCode);&lt;br /&gt;
&lt;br /&gt;
print_r($xml);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
Developers can always use example report &#039;&#039;RAXXXE&#039;&#039; (&#039;&#039;productCode&#039;&#039;) for debugging. It is free of charge. The XML Schema of &#039;&#039;RAXXXE&#039;&#039; can be obtained from [http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd]. &lt;br /&gt;
&lt;br /&gt;
The example of &#039;&#039;RAXXXE&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;report xmlns=&amp;quot;http//www.krediidiinfo.ee/schemas/report/RAXXXE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;date_tag&amp;gt;2007-10-23&amp;lt;/date_tag&amp;gt;&lt;br /&gt;
    &amp;lt;date_time&amp;gt;2007-10-23T10:10:42&amp;lt;/date_time&amp;gt;&lt;br /&gt;
    &amp;lt;int_tag&amp;gt;12345&amp;lt;/int_tag&amp;gt;&lt;br /&gt;
    &amp;lt;decimal_tag&amp;gt;123456.789&amp;lt;/decimal_tag&amp;gt;&lt;br /&gt;
    &amp;lt;string_tag&amp;gt;I am a string&amp;lt;/string_tag&amp;gt;&lt;br /&gt;
    &amp;lt;codes_tag&amp;gt;&amp;amp;amp;amp; &amp;amp;apos;  &amp;amp;amp;quot; &amp;amp;amp;lt; &amp;amp;amp;gt;&amp;lt;/codes_tag&amp;gt;&lt;br /&gt;
    &amp;lt;est_character_tag&amp;gt;õ ä ö ü Õ Ä Ö Ü&amp;lt;/est_character_tag&amp;gt;&lt;br /&gt;
    &amp;lt;subject_code&amp;gt;00000000&amp;lt;/subject_code&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The input parameter &#039;&#039;subjectCode&#039;&#039; value is always assigned to the tag &#039;&#039;subject_code&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Error Codes =&lt;br /&gt;
&lt;br /&gt;
==-20101 No permission for PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo has not granted permission for client to request certain report. To get permissions contact [[Klienditugi| client support]].&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=323</id>
		<title>KiReport en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=323"/>
		<updated>2012-03-05T11:45:16Z</updated>

		<summary type="html">&lt;p&gt;Sass: vigane url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiReport|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiReport is the name of a Web Service based on SOAP protocol for requesting reports about companies and persons. Requested reports are in XML format.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
WSDL can be obtained from:  [http://services.krediidiinfo.ee/KiReport.wsdl KiReport.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Methods =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getReport&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Report requesting&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; &lt;br /&gt;
| productCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Report (product) code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| subjectCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Subject code. (Depending on report subject can be a registry code of a company, personal identity code, etc) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output::&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Requested report in XML format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example in PHP =&lt;br /&gt;
&lt;br /&gt;
Example of using KiReport in PHP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiReport web service of Krediidiinfo AS&lt;br /&gt;
 * Certificate issued by Krediidiinfo is needed to use KiReport interface.&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@krediidiinfo.ee&amp;gt;&lt;br /&gt;
 * @created 18.09.2007&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiReport.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiReport&#039;; &lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Krediidiinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
&lt;br /&gt;
/*            If you want to use certificate, then uncomment this block and comment params login and password!&lt;br /&gt;
              , &#039;local_cert&#039;    =&amp;gt; &#039;path/certificate.pem&#039; // Here goes path to certificate file.&lt;br /&gt;
              , &#039;passphrase&#039;    =&amp;gt; &#039;passwd&#039;  // Here goes password of certificate.&lt;br /&gt;
*/&lt;br /&gt;
//            , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//            , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;ISO-8859-13&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$productCode = &#039;RAXXXE&#039;;&lt;br /&gt;
$subjectCode = &#039;00000000&#039;;&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getReport($productCode, $subjectCode);&lt;br /&gt;
&lt;br /&gt;
print_r($xml);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
Developers can always use example report &#039;&#039;RAXXXE&#039;&#039; (&#039;&#039;productCode&#039;&#039;) for debugging. It is free of charge. The XML Schema of &#039;&#039;RAXXXE&#039;&#039; can be obtained from [http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd]. &lt;br /&gt;
&lt;br /&gt;
The example of &#039;&#039;RAXXXE&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;report xmlns=&amp;quot;http//www.krediidiinfo.ee/schemas/report/RAXXXE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;date_tag&amp;gt;2007-10-23&amp;lt;/date_tag&amp;gt;&lt;br /&gt;
    &amp;lt;date_time&amp;gt;2007-10-23T10:10:42&amp;lt;/date_time&amp;gt;&lt;br /&gt;
    &amp;lt;int_tag&amp;gt;12345&amp;lt;/int_tag&amp;gt;&lt;br /&gt;
    &amp;lt;decimal_tag&amp;gt;123456.789&amp;lt;/decimal_tag&amp;gt;&lt;br /&gt;
    &amp;lt;string_tag&amp;gt;I am a string&amp;lt;/string_tag&amp;gt;&lt;br /&gt;
    &amp;lt;codes_tag&amp;gt;&amp;amp;amp;amp; &amp;amp;apos;  &amp;amp;amp;quot; &amp;amp;amp;lt; &amp;amp;amp;gt;&amp;lt;/codes_tag&amp;gt;&lt;br /&gt;
    &amp;lt;est_character_tag&amp;gt;õ ä ö ü Õ Ä Ö Ü&amp;lt;/est_character_tag&amp;gt;&lt;br /&gt;
    &amp;lt;subject_code&amp;gt;00000000&amp;lt;/subject_code&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The input parameter &#039;&#039;subjectCode&#039;&#039; value is always assigned to the tag &#039;&#039;subject_code&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Error Codes =&lt;br /&gt;
&lt;br /&gt;
==-20101 No permission for PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo has not granted permission for client to request certain report. To get permissions contact [[Klienditugi| client support]].&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=298</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=298"/>
		<updated>2010-10-19T08:35:57Z</updated>

		<summary type="html">&lt;p&gt;Sass: /* Näidis PHP-s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of the United Kingdom.svg|border|30px]] [[KiDocExchange__en|In English]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiDocExchange on Krediidiinfo veebiteenus failide saatmiseks Krediidiinfosse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL = &lt;br /&gt;
&lt;br /&gt;
KiDocExchange veebiteenuse WSDL fail on aadressil [http://services.krediidiinfo.ee/KiDocExchange.wsdl http://services.krediidiinfo.ee/KiDocExchange.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Järgnevusdiagramm =&lt;br /&gt;
&lt;br /&gt;
Järgnevusdiagrammil on näidatud KiDocExchange meetodite väljakutsumise järjekorrad.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Meetodid ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== startUpload ===&lt;br /&gt;
&lt;br /&gt;
Failide üleslaadimise initsialiseerimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| Faili nimi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Unikaalne faili id Krediidiinfo serveris.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== uploadChunk ===&lt;br /&gt;
&lt;br /&gt;
Laetakse serverisse ning lisatakse juba serveris olevale failile lõppu osa failist. Kliendid võivad kogu faili saata ka ühe osana. Failide jupitamist on soovitav kasutada desktop lahendustes suurte failide saatmisel.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Järgmine faili osa.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== finishUpload ===&lt;br /&gt;
&lt;br /&gt;
Faili üleslaadimise lõpetamine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| Üles laetud faili MD5 kontrollsumma.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| errorCode&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Kui 0, siis faili üleslaadimine õnnestus. Kui negatiivne, siis tekkis mingi viga (vt veakoodide).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== downloadChunk ===&lt;br /&gt;
&lt;br /&gt;
Faili alamosa allalaadimine Krediidiinfo failiserverist.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| start&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Positsioon failis, millest alates andmeid alla laetakse (positsiooni lugemine algab nullist)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Alla laetava tüki suurus baitides.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili alamosa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getDownloadQueue ===&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo serveris kliendi poolt allalaadimist ootavate failide loetelu.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| queue&lt;br /&gt;
| DownloadQueueArray&lt;br /&gt;
| Massiiv DownloadQueueType tüüpi elementidest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DownloadQueueType on assiotsiatiivne massiiv, millel on järgmised elemendid:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| faili id&lt;br /&gt;
|-&lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| faili nimi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusCode ===&lt;br /&gt;
&lt;br /&gt;
Tagastatakse üles laetud faili staatus serveris.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| status_code&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Faili staatuse kood:&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 0&lt;br /&gt;
| Fail on töödeldud&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 2&lt;br /&gt;
| Toimub faili üles laadimine&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 3&lt;br /&gt;
| Toimub faili töötlemine&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 4&lt;br /&gt;
| Fail on edukalt üles laetud ning ootab töötlemist&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -1&lt;br /&gt;
| Tundmatu viga. Täpsema info saamiseks võtke ühendust tehnilise teoga. Rohkem infot vea teate kohta võib saada meetodiga getStatusMsg.&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -10003&lt;br /&gt;
| MD5 kontroll ebaõnnestus. Kliendi saadetud MD5 kontrollsumma ei langenud kokku serveri poolt arvutatud MD5 kontrollsummaga.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -xxxxx&lt;br /&gt;
| Faili töötlemine ebaõnnestus. Täpsema info saamiseks võta ühendust tehnilise toega. Rohkem infot vea teate kohta võib saada meetodiga getStatusMsg.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusMsg ===&lt;br /&gt;
&lt;br /&gt;
Tagastatakse staatust täpsustav info.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| statusMsg&lt;br /&gt;
| xs:string&lt;br /&gt;
| Faili staatust täpsustav info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Kood&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Kirjeldus&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Success&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Päringu töötlus õnnestus.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10001&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Access denied&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Üritatakse pöörduda faili poole, mis kuulub kellelegi teisele.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10002&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;File does not exists&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Kasutati faili identifikaatorit, mida ei eksisteeri.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10003&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;MD5 failure&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Kliendi saadetud MD5 ei lange kokku serveri poolt arvutatud MD5-ga&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Näidis PHP-s =&lt;br /&gt;
&lt;br /&gt;
Programm laeb faili Krediidiinfo serverisse ning seejärel laeb sama faili alla. Lõpus kontrollitakse, kas üles ja alla laetud faili sisu on sama. Programmi põhimõte sobib KiDocExchange liidese testimiseks.&lt;br /&gt;
&lt;br /&gt;
NB! Failide üles- ja allalaadimine toimub silumismoodis (SOAP serveri urli lõpus on parameeter &#039;&#039;debug&#039;&#039;. Kõik katsetused teha silumise moodis).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of uploading and downloading files using KiDocExchange interface.&lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@krediidiinfo.ee&amp;gt;&lt;br /&gt;
 * @created 27.04.2007&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;username&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;password&#039;   // &amp;lt;-- password&lt;br /&gt;
              , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;  &lt;br /&gt;
              , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
	        );&lt;br /&gt;
    	&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
// Uploading file.&lt;br /&gt;
$content = &#039;I am a little test file!&#039;;&lt;br /&gt;
$docID = $client-&amp;gt;startUpload(&#039;test.txt&#039;);&lt;br /&gt;
$client-&amp;gt;uploadChunk($docID, $content);		&lt;br /&gt;
&lt;br /&gt;
$md5 = md5($content);&lt;br /&gt;
$result = $client-&amp;gt;finishUpload($docID, $md5);&lt;br /&gt;
if ($result != 0) {&lt;br /&gt;
    die(&amp;quot;upload failed.! Error code: {$result}\n&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Downloading file&lt;br /&gt;
$start = 0;&lt;br /&gt;
$count = 512; // can be a big number if you do not have to display download progress.&lt;br /&gt;
$data = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($docID, $start, $count)) {&lt;br /&gt;
    $start += $count;&lt;br /&gt;
    $data .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($content != $data) {&lt;br /&gt;
    echo &amp;quot;Something is not right!\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;We got back: {$data}\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=297</id>
		<title>KiReport en</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiReport_en&amp;diff=297"/>
		<updated>2010-10-19T08:34:49Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| [[Image:Flag of Estonia.svg|border|30px]] [[KiReport|eesti keeles]]&lt;br /&gt;
|}&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
KiReport is the name of a Web Service based on SOAP protocol for requesting reports about companies and persons. Requested reports are in XML format.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
WSDL can be obtained from:  [http://services.krediidiinfo.ee/KiDocExchange.wsdl http://services.krediidiinfo.ee/KiReport.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Methods =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;getReport&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Report requesting&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Name&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Input:&amp;lt;/b&amp;gt; &lt;br /&gt;
| productCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Report (product) code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| subjectCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Subject code. (Depending on report subject can be a registry code of a company, personal identity code, etc) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output::&amp;lt;/b&amp;gt;&lt;br /&gt;
| xml&lt;br /&gt;
| xs:string&lt;br /&gt;
| Requested report in XML format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example in PHP =&lt;br /&gt;
&lt;br /&gt;
Example of using KiReport in PHP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of using KiReport web service of Krediidiinfo AS&lt;br /&gt;
 * Certificate issued by Krediidiinfo is needed to use KiReport interface.&lt;br /&gt;
 * &lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@krediidiinfo.ee&amp;gt;&lt;br /&gt;
 * @created 18.09.2007&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$wsdl_url = &#039;http://services.krediidiinfo.ee/KiReport.wsdl&#039;;&lt;br /&gt;
$server_url = &#039;https://services.krediidiinfo.ee/soap.php?name=KiReport&#039;; &lt;br /&gt;
&lt;br /&gt;
$params = array(&#039;location&#039; =&amp;gt; $server_url&lt;br /&gt;
              , &#039;login&#039;         =&amp;gt; &#039;online_code&#039; // Online Code issued by Krediidiinfo client management. Make sure that login value is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;      =&amp;gt; &#039;passwd&#039;&lt;br /&gt;
&lt;br /&gt;
/*            If you want to use certificate, then uncomment this block and comment params login and password!&lt;br /&gt;
              , &#039;local_cert&#039;    =&amp;gt; &#039;path/certificate.pem&#039; // Here goes path to certificate file.&lt;br /&gt;
              , &#039;passphrase&#039;    =&amp;gt; &#039;passwd&#039;  // Here goes password of certificate.&lt;br /&gt;
*/&lt;br /&gt;
//            , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;   // If necessary use proxy and proxy port.&lt;br /&gt;
//            , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
              , &#039;encoding&#039; =&amp;gt; &#039;ISO-8859-13&#039;&lt;br /&gt;
               );&lt;br /&gt;
&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
$productCode = &#039;RAXXXE&#039;;&lt;br /&gt;
$subjectCode = &#039;00000000&#039;;&lt;br /&gt;
&lt;br /&gt;
$xml = $client-&amp;gt;getReport($productCode, $subjectCode);&lt;br /&gt;
&lt;br /&gt;
print_r($xml);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
Developers can always use example report &#039;&#039;RAXXXE&#039;&#039; (&#039;&#039;productCode&#039;&#039;) for debugging. It is free of charge. The XML Schema of &#039;&#039;RAXXXE&#039;&#039; can be obtained from [http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd http://www.krediidiinfo.ee/schemas/report/RAXXXE.xsd]. &lt;br /&gt;
&lt;br /&gt;
The example of &#039;&#039;RAXXXE&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;report xmlns=&amp;quot;http//www.krediidiinfo.ee/schemas/report/RAXXXE.xsd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;date_tag&amp;gt;2007-10-23&amp;lt;/date_tag&amp;gt;&lt;br /&gt;
    &amp;lt;date_time&amp;gt;2007-10-23T10:10:42&amp;lt;/date_time&amp;gt;&lt;br /&gt;
    &amp;lt;int_tag&amp;gt;12345&amp;lt;/int_tag&amp;gt;&lt;br /&gt;
    &amp;lt;decimal_tag&amp;gt;123456.789&amp;lt;/decimal_tag&amp;gt;&lt;br /&gt;
    &amp;lt;string_tag&amp;gt;I am a string&amp;lt;/string_tag&amp;gt;&lt;br /&gt;
    &amp;lt;codes_tag&amp;gt;&amp;amp;amp;amp; &amp;amp;apos;  &amp;amp;amp;quot; &amp;amp;amp;lt; &amp;amp;amp;gt;&amp;lt;/codes_tag&amp;gt;&lt;br /&gt;
    &amp;lt;est_character_tag&amp;gt;õ ä ö ü Õ Ä Ö Ü&amp;lt;/est_character_tag&amp;gt;&lt;br /&gt;
    &amp;lt;subject_code&amp;gt;00000000&amp;lt;/subject_code&amp;gt;&lt;br /&gt;
&amp;lt;/report&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The input parameter &#039;&#039;subjectCode&#039;&#039; value is always assigned to the tag &#039;&#039;subject_code&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Error Codes =&lt;br /&gt;
&lt;br /&gt;
==-20101 No permission for PRODUCT_CODE! ==&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo has not granted permission for client to request certain report. To get permissions contact [[Klienditugi| client support]].&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=File:Debtors_info.png&amp;diff=255</id>
		<title>File:Debtors info.png</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=File:Debtors_info.png&amp;diff=255"/>
		<updated>2009-12-21T09:15:49Z</updated>

		<summary type="html">&lt;p&gt;Sass: uploaded a new version of &amp;quot;File:Debtors info.png&amp;quot;:&amp;amp;#32;FS#3239&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Main_Page&amp;diff=249</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Main_Page&amp;diff=249"/>
		<updated>2009-09-17T13:49:40Z</updated>

		<summary type="html">&lt;p&gt;Sass: +soap teenuse testimine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lehelt leiate Krediidiinfo veebiteenuste dokumentatsioonid ja näidised.&lt;br /&gt;
&lt;br /&gt;
= Tutvustus = &lt;br /&gt;
* [[Mis asi on veebiteenus? | Mis on veebiteenus?]]&lt;br /&gt;
&lt;br /&gt;
= Krediidiinfo veebiteenused =&lt;br /&gt;
* [[KiReport]] &lt;br /&gt;
* [[KiDocExchange]]&lt;br /&gt;
* [[KiInvoiceMediator]]&lt;br /&gt;
* [[KiCompanyBasic]]&lt;br /&gt;
* [[KiCompany]]&lt;br /&gt;
* [[KiCreditManagement]]&lt;br /&gt;
&lt;br /&gt;
= Arendajatele =&lt;br /&gt;
* [[Krediidiinfo veebiteenuste arhitektuur]]&lt;br /&gt;
* [[Autentimine]]&lt;br /&gt;
* [[Veebiteenuste silumine]]&lt;br /&gt;
* [[Veatöötlus]]&lt;br /&gt;
* [[Veakoodid]]&lt;br /&gt;
* [[SOAP teenuse testimine]]&lt;br /&gt;
* [[Tehniline tugi]]&lt;br /&gt;
* Kasutatavad standardid/protokollid&lt;br /&gt;
** [http://www.w3schools.com/xml/default.asp XML]&lt;br /&gt;
** [http://www.w3schools.com/schema/default.asp XML Schema]&lt;br /&gt;
** [http://www.w3schools.com/soap/default.asp SOAP]&lt;br /&gt;
** [http://www.w3schools.com/wsdl/default.asp WSDL]&lt;br /&gt;
&lt;br /&gt;
= Näidised =&lt;br /&gt;
* [[KiCompanyBasic | KiCompanyBasic - &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Tasuta liides!&amp;lt;/span&amp;gt;&#039;&#039;&#039;]]&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Testimine123&amp;diff=248</id>
		<title>Testimine123</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Testimine123&amp;diff=248"/>
		<updated>2009-09-17T12:33:25Z</updated>

		<summary type="html">&lt;p&gt;Sass: moved Testimine123 to SOAP teenuse testimine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SOAP teenuse testimine]]&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=247</id>
		<title>SOAP teenuse testimine</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=247"/>
		<updated>2009-09-17T12:33:25Z</updated>

		<summary type="html">&lt;p&gt;Sass: moved Testimine123 to SOAP teenuse testimine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Krediidiinfo AS SOAP teenuse testimine kasutades &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; programmi ning [[KiCompany]] teenust. Analoogselt saab testida ka teisi Krediidiinfo AS SOAP teenuseid.&lt;br /&gt;
&lt;br /&gt;
Autentimiseks saab kasutada sertifikaadi ja selle võtme paari kui ka http basic authentication kasutajat ning parooli. Peale paroolide või sertifikaadi olemasolu, peab Krediidiinfo AS kliendihaldus olema andnud õiguse kasutada [[KiCompany]] teenust.&lt;br /&gt;
&lt;br /&gt;
Kui järgnevad testid kliendi keskkonnas õnnestuvad, saab väita, et kliendile väljastatud sertifikaat või parool on õige ning õigused [[KiCompany]] kasutamiseks paigas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Võrgu test ==&lt;br /&gt;
&lt;br /&gt;
Keskkond, millest päring tehakse, peab saama ühenduda &amp;lt;tt&amp;gt;services.krediidiinfo.ee&amp;lt;/tt&amp;gt; serverisse tcp porti &amp;lt;tt&amp;gt;443&amp;lt;tt/&amp;gt;. Krediidiinfo AS poolt ei ole IP põhiseid piiranguid sellele serverile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testimaks, ega mõni tulemüür vahele ei sega võib kasutada programmi &amp;lt;tt&amp;gt;netcat&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 nc -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
Mõnes operatsioonisüsteemis on binaari nimi teine:&lt;br /&gt;
 netcat -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
&lt;br /&gt;
Positiivne tulemus on:&lt;br /&gt;
 Connection to services.krediidiinfo.ee 443 port [tcp/https] succeeded!&lt;br /&gt;
&lt;br /&gt;
Näited negatiivsetest tulemustest on:&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection refused&lt;br /&gt;
&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection timed out&lt;br /&gt;
&lt;br /&gt;
Samuti peaks olema võimalik ühenduda sama serveri tcp porti &amp;lt;tt&amp;gt;80&amp;lt;/tt&amp;gt;, kust leiab [http://www.w3.org/TR/wsdl wsdl] failid ning sellesama wiki. Kui test ei õnnestu, tuleks pöörduda oma võrguadministraatori poole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOAP päringu näide ==&lt;br /&gt;
&lt;br /&gt;
Esiteks peab teadma, mis teenuse pihta päring teha. Antud näites kasutame [[KiCompany]] teenust, seega päringu URI on &amp;lt;tt&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Teiseks on vaja SOAP päringut ennast, hoiame seda teksifailis nimega &amp;lt;tt&amp;gt;data.txt&amp;lt;/tt&amp;gt;, faili sisu järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;m:findCompanies xmlns:m=&amp;quot;urn:KiCompany&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;kredi&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;count xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;10&amp;lt;/count&amp;gt;&lt;br /&gt;
    &amp;lt;/m:findCompanies&amp;gt;&lt;br /&gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud päring otsib firmasid, mis algavad stringiga &amp;lt;tt&amp;gt;kredi&amp;lt;/tt&amp;gt; ning ei kuva rohkem kui 10 esimest vastust. (Päring on tasuline!)&lt;br /&gt;
&lt;br /&gt;
== curl kasutamine ==&lt;br /&gt;
&lt;br /&gt;
Testimiseks on mugav kasutada käsurea programmi &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;. Krediidiinfo AS SOAP teenuse kasutamiseks peab &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; olema kompileeritud SSL toega ning oskama https protokolli. Veenduge selles käsuga &amp;lt;tt&amp;gt;curl --version&amp;lt;/tt&amp;gt;, tulemus:&lt;br /&gt;
&lt;br /&gt;
 curl 7.19.6 (x86_64-redhat-linux-gnu) libcurl/7.19.6 NSS/3.12.4.1 Beta zlib/1.2.3 libidn/0.6.14 libssh2/0.18&lt;br /&gt;
 Protocols: tftp ftp telnet dict ldap ldaps http file &#039;&#039;&#039;https&#039;&#039;&#039; ftps scp sftp&lt;br /&gt;
 Features: GSS-Negotiate IDN IPv6 Largefile &#039;&#039;&#039;SSL&#039;&#039;&#039; libz&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP päring kasutades autentimiseks HTTP Basic Authentication&#039;it ===&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo AS poolt on teile väljastatud kasutajanimi ja parool, siin näites olgu kasutajanimi &amp;quot;1234&amp;quot; ning parool &amp;quot;abc123&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 -d määrab päringu. @ märk failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
 &lt;br /&gt;
 -u määrab kasutaja ja parooli, mis on eraldatud kooloniga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP päring kasutades autentimiseks sertifikaati ja võtit ===&lt;br /&gt;
&lt;br /&gt;
Päringu tegemiseks on esiteks vaja Krediidiinfo AS poolt väljasatud sertifikaadi faili PEM formaadis, antud näites on failinimeks &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt;. Välja näeb umbes selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEPpuguyIHJPOHuiGIOGilUYGOIGIYFGuyFUassafDFSDFpuASDaaGA1UEBhMC&lt;br /&gt;
RUUxETAPiugUIOuphLBLUpuGIUIGigIPUbhpuiGIPYBuYBUKBLJYHFGuohGDVQQK&lt;br /&gt;
Ew9LcmVkaWlkaWluZm8gQVMxCzAJBgNVBAsTAklUMSEwHwYDVQQDExhzZXJ2aWNl&lt;br /&gt;
cy5rcmhlkjghGHGuZm8uZWUxITAfBgkqhkiG9w0BCQEWEml0QGtyZWRpaWRpaW5m&lt;br /&gt;
by5lZTAeFw0wOTglgkGIOUGpguPIUgvIpiughphPhOPOUhpBHIUGMQswCQYDVQQG&lt;br /&gt;
EwJFRTEQMA4GA1UECBMHRXN0b25pYTEQMA4GA1UEBxMHVGFsbGlubjEYMBYGA1UE&lt;br /&gt;
VMtxvrdTVDhtRBDJrdYRBDRVBDTJrbDJBYYJRdYrdjbyRBUYRdBYJRdRRbUJrRYJ&lt;br /&gt;
MTCMjfgukfgKGYGOYOUYGOygouYalsuUUGS4OCtgtrmzLw==&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teiseks sertifikaadi võtme faili PEM formaadis, siin failinimeks &amp;lt;tt&amp;gt;key.pem&amp;lt;/tt&amp;gt;. See fail on salajane ning kindlasti emaili teel või muul krüptimata viisil mitte vahendada!&lt;br /&gt;
&lt;br /&gt;
Samas võib selle faili sisu otsa liita &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt; failile &amp;lt;tt&amp;gt;(cat key.pem &amp;gt;&amp;gt; cert.pem)&amp;lt;/tt&amp;gt;, siis ei pea võtmefaili &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;&#039;le eraldi ette näitama. Paljud programmid nõuavad just kokku liidetud varianti. Näeb umbes selline välja, DSA variandi puhul on natuke rohkem erinevusi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: DES-EDE3-CBC,C1AA09832249D61D&lt;br /&gt;
&lt;br /&gt;
P85/RJFo2AX638mWtcOTglgkGIOUGpguPIUgvIpiughphPhOPOUhi0I+l5s+JSn5c&lt;br /&gt;
jx69XBvi5L+Ytci9RW3zUiWrUDv89IY6DEmwluLX39/gX0TW7U+wos5b7ng/sNLQ&lt;br /&gt;
tMyzCtIDACoGb5xHl48c3vY3JUzhrzQWNt2vuFjpGJI1lSOH8h0MdbQEA8iFKIOZ&lt;br /&gt;
ng0po3SPW8c5wJtnLuKy8uZWUxITAfBgkqhkiG9w0BCQEWEml08uZWUxITAfBgkq&lt;br /&gt;
oHeRz6KkZyXo7vbCbDXSFTuSHiwVwslF7hHbmmiPc4RYxB2EWfTjSUe8Fti9SWPa&lt;br /&gt;
iJY0OisiQbePnEigZhfRboVZmQZFPWopgy8uZWUxITAfBgkqhkiG9w0BCQEWEml0&lt;br /&gt;
8W1aXSBnNqtla1fmKKId9OkhiAZvavtKug8C9i27R2KR63h6uwq3ktwYtV1YWTHK&lt;br /&gt;
Orx8Mf3HIGXpRSJJqjvZUu+xNrM06VcVajY9SJmt7OYXvSo5nKYguwbfGNh/FA7F&lt;br /&gt;
Eo1KoKhQeGvWfCQzhEobc/QyegnklbaCUZhePoiL0Jk6Otgsav+2AA==&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peab teadma ka sertifikaadi võtme parooli, kui võti on krüpteeritud. Antud näites olgu parool &amp;lt;tt&amp;gt;abcd1234&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Päringu teostamine:&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -cert $PWD/cert.pem:abcd1234 --key $PWD/key.pem &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -d võti määrab päringu, @ failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
&lt;br /&gt;
 --cert võti määrab sertifikaadi faili asukoha. Tuleb kasutada &amp;quot;absolute path&amp;quot;-i. curl ei otsi faili antud kataloogist, seetõttu ka &amp;lt;tt&amp;gt;$PWD&amp;lt;/tt&amp;gt; antud näites.&lt;br /&gt;
 Kui võti on krüpteeritud, saab parooli määrata serdifikaadi failinime taga, eraldades selle failinimest kooloniga.&lt;br /&gt;
&lt;br /&gt;
 --key määrab võtmefaili asukoha. Kui sertifikaat ja võtmefail on üheks liidetud, siis seda ei ole vaja määrata.&lt;br /&gt;
 Seetõttu määrataksegi võtme parool --cert juures, mitte siin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOAP päringu tulemused ==&lt;br /&gt;
&lt;br /&gt;
=== Õnnestunud päring ===&lt;br /&gt;
&lt;br /&gt;
Õnnestunud tulemus (lisatud reavahetused loetavuse parandamiseks):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;urn:KiCompany&amp;quot; &lt;br /&gt;
xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;companies SOAP-ENC:arrayType=&amp;quot;ns1:CompanyIDData[10]&amp;quot; xsi:type=&amp;quot;ns1:CompanyIDDataArray&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11517686&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDICO OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;90006012&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDI JA EKSPORDI GARANTEERIMISE SITHASUTUS KREDEX&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;10704587&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDI JÄRELVALVE OÜ&amp;lt;/name&amp;gt;&amp;lt;&lt;br /&gt;
/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11626688&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIBÜROO OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11676404&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIGRUPP OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11602506&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIHALDUS OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;10256137&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIINFO AS&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11693223&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIKAITSE GRUPP OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11344317&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIKASSA AS&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11574371&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIKONTROLL OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/companies&amp;gt;&lt;br /&gt;
&amp;lt;/ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vigased päringud ===&lt;br /&gt;
&lt;br /&gt;
Viga GET parameetris (KiCompany asemel KiCompan):&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompan&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Incorrect HTTP GET parameter &#039;name&#039; value!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20002&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;157&amp;lt;/line_no&amp;gt;&lt;br /&gt;
&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vigane kasutaja või parool või sertifikaat:&lt;br /&gt;
 curl -d @data.txt -u 1234:abZZ23 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Krediidiinfo veebiteenuse kasutaja autentimine ebaõnnestus! Abi saamiseks võtke ühendust Krediidiinfoga telefonil (+372) 6659600.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutajal ei ole õigust [[KiCompany]] kasutamiseks, pöörduge kliendihalduse poole:&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Access denied for KiCompany!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20003&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;106&amp;lt;/line_no&amp;gt;&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP päring puudub:&lt;br /&gt;
 curl -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(tulemust pole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP päringus endas on viga:&lt;br /&gt;
 curl -d @vigane.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Client&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Bad Request&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
või&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:VersionMismatch&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Wrong Version&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=246</id>
		<title>SOAP teenuse testimine</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=246"/>
		<updated>2009-09-17T12:20:48Z</updated>

		<summary type="html">&lt;p&gt;Sass: v2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Krediidiinfo AS SOAP teenuse testimine kasutades &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; programmi ning [[KiCompany]] teenust. Analoogselt saab testida ka teisi Krediidiinfo AS SOAP teenuseid.&lt;br /&gt;
&lt;br /&gt;
Autentimiseks saab kasutada sertifikaadi ja selle võtme paari kui ka http basic authentication kasutajat ning parooli. Peale paroolide või sertifikaadi olemasolu, peab Krediidiinfo AS kliendihaldus olema andnud õiguse kasutada [[KiCompany]] teenust.&lt;br /&gt;
&lt;br /&gt;
Kui järgnevad testid kliendi keskkonnas õnnestuvad, saab väita, et kliendile väljastatud sertifikaat või parool on õige ning õigused [[KiCompany]] kasutamiseks paigas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Võrgu test ==&lt;br /&gt;
&lt;br /&gt;
Keskkond, millest päring tehakse, peab saama ühenduda &amp;lt;tt&amp;gt;services.krediidiinfo.ee&amp;lt;/tt&amp;gt; serverisse tcp porti &amp;lt;tt&amp;gt;443&amp;lt;tt/&amp;gt;. Krediidiinfo AS poolt ei ole IP põhiseid piiranguid sellele serverile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testimaks, ega mõni tulemüür vahele ei sega võib kasutada programmi &amp;lt;tt&amp;gt;netcat&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 nc -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
Mõnes operatsioonisüsteemis on binaari nimi teine:&lt;br /&gt;
 netcat -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
&lt;br /&gt;
Positiivne tulemus on:&lt;br /&gt;
 Connection to services.krediidiinfo.ee 443 port [tcp/https] succeeded!&lt;br /&gt;
&lt;br /&gt;
Näited negatiivsetest tulemustest on:&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection refused&lt;br /&gt;
&lt;br /&gt;
 nc: connect to services.krediidiinfo.ee port 443 (tcp) failed: Connection timed out&lt;br /&gt;
&lt;br /&gt;
Samuti peaks olema võimalik ühenduda sama serveri tcp porti &amp;lt;tt&amp;gt;80&amp;lt;/tt&amp;gt;, kust leiab [http://www.w3.org/TR/wsdl wsdl] failid ning sellesama wiki. Kui test ei õnnestu, tuleks pöörduda oma võrguadministraatori poole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOAP päringu näide ==&lt;br /&gt;
&lt;br /&gt;
Esiteks peab teadma, mis teenuse pihta päring teha. Antud näites kasutame [[KiCompany]] teenust, seega päringu URI on &amp;lt;tt&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Teiseks on vaja SOAP päringut ennast, hoiame seda teksifailis nimega &amp;lt;tt&amp;gt;data.txt&amp;lt;/tt&amp;gt;, faili sisu järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;m:findCompanies xmlns:m=&amp;quot;urn:KiCompany&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;kredi&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;count xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;10&amp;lt;/count&amp;gt;&lt;br /&gt;
    &amp;lt;/m:findCompanies&amp;gt;&lt;br /&gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud päring otsib firmasid, mis algavad stringiga &amp;lt;tt&amp;gt;kredi&amp;lt;/tt&amp;gt; ning ei kuva rohkem kui 10 esimest vastust. (Päring on tasuline!)&lt;br /&gt;
&lt;br /&gt;
== curl kasutamine ==&lt;br /&gt;
&lt;br /&gt;
Testimiseks on mugav kasutada käsurea programmi &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;. Krediidiinfo AS SOAP teenuse kasutamiseks peab &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; olema kompileeritud SSL toega ning oskama https protokolli. Veenduge selles käsuga &amp;lt;tt&amp;gt;curl --version&amp;lt;/tt&amp;gt;, tulemus:&lt;br /&gt;
&lt;br /&gt;
 curl 7.19.6 (x86_64-redhat-linux-gnu) libcurl/7.19.6 NSS/3.12.4.1 Beta zlib/1.2.3 libidn/0.6.14 libssh2/0.18&lt;br /&gt;
 Protocols: tftp ftp telnet dict ldap ldaps http file &#039;&#039;&#039;https&#039;&#039;&#039; ftps scp sftp&lt;br /&gt;
 Features: GSS-Negotiate IDN IPv6 Largefile &#039;&#039;&#039;SSL&#039;&#039;&#039; libz&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP päring kasutades autentimiseks HTTP Basic Authentication&#039;it ===&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo AS poolt on teile väljastatud kasutajanimi ja parool, siin näites olgu kasutajanimi &amp;quot;1234&amp;quot; ning parool &amp;quot;abc123&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 -d määrab päringu. @ märk failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
 &lt;br /&gt;
 -u määrab kasutaja ja parooli, mis on eraldatud kooloniga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== curl SOAP päring kasutades autentimiseks sertifikaati ja võtit ===&lt;br /&gt;
&lt;br /&gt;
Päringu tegemiseks on esiteks vaja Krediidiinfo AS poolt väljasatud sertifikaadi faili PEM formaadis, antud näites on failinimeks &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt;. Välja näeb umbes selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEPpuguyIHJPOHuiGIOGilUYGOIGIYFGuyFUassafDFSDFpuASDaaGA1UEBhMC&lt;br /&gt;
RUUxETAPiugUIOuphLBLUpuGIUIGigIPUbhpuiGIPYBuYBUKBLJYHFGuohGDVQQK&lt;br /&gt;
Ew9LcmVkaWlkaWluZm8gQVMxCzAJBgNVBAsTAklUMSEwHwYDVQQDExhzZXJ2aWNl&lt;br /&gt;
cy5rcmhlkjghGHGuZm8uZWUxITAfBgkqhkiG9w0BCQEWEml0QGtyZWRpaWRpaW5m&lt;br /&gt;
by5lZTAeFw0wOTglgkGIOUGpguPIUgvIpiughphPhOPOUhpBHIUGMQswCQYDVQQG&lt;br /&gt;
EwJFRTEQMA4GA1UECBMHRXN0b25pYTEQMA4GA1UEBxMHVGFsbGlubjEYMBYGA1UE&lt;br /&gt;
VMtxvrdTVDhtRBDJrdYRBDRVBDTJrbDJBYYJRdYrdjbyRBUYRdBYJRdRRbUJrRYJ&lt;br /&gt;
MTCMjfgukfgKGYGOYOUYGOygouYalsuUUGS4OCtgtrmzLw==&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teiseks sertifikaadi võtme faili PEM formaadis, siin failinimeks &amp;lt;tt&amp;gt;key.pem&amp;lt;/tt&amp;gt;. See fail on salajane ning kindlasti emaili teel või muul krüptimata viisil mitte vahendada!&lt;br /&gt;
&lt;br /&gt;
Samas võib selle faili sisu otsa liita &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt; failile &amp;lt;tt&amp;gt;(cat key.pem &amp;gt;&amp;gt; cert.pem)&amp;lt;/tt&amp;gt;, siis ei pea võtmefaili &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;&#039;le eraldi ette näitama. Paljud programmid nõuavad just kokku liidetud varianti. Näeb umbes selline välja, DSA variandi puhul on natuke rohkem erinevusi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: DES-EDE3-CBC,C1AA09832249D61D&lt;br /&gt;
&lt;br /&gt;
P85/RJFo2AX638mWtcOTglgkGIOUGpguPIUgvIpiughphPhOPOUhi0I+l5s+JSn5c&lt;br /&gt;
jx69XBvi5L+Ytci9RW3zUiWrUDv89IY6DEmwluLX39/gX0TW7U+wos5b7ng/sNLQ&lt;br /&gt;
tMyzCtIDACoGb5xHl48c3vY3JUzhrzQWNt2vuFjpGJI1lSOH8h0MdbQEA8iFKIOZ&lt;br /&gt;
ng0po3SPW8c5wJtnLuKy8uZWUxITAfBgkqhkiG9w0BCQEWEml08uZWUxITAfBgkq&lt;br /&gt;
oHeRz6KkZyXo7vbCbDXSFTuSHiwVwslF7hHbmmiPc4RYxB2EWfTjSUe8Fti9SWPa&lt;br /&gt;
iJY0OisiQbePnEigZhfRboVZmQZFPWopgy8uZWUxITAfBgkqhkiG9w0BCQEWEml0&lt;br /&gt;
8W1aXSBnNqtla1fmKKId9OkhiAZvavtKug8C9i27R2KR63h6uwq3ktwYtV1YWTHK&lt;br /&gt;
Orx8Mf3HIGXpRSJJqjvZUu+xNrM06VcVajY9SJmt7OYXvSo5nKYguwbfGNh/FA7F&lt;br /&gt;
Eo1KoKhQeGvWfCQzhEobc/QyegnklbaCUZhePoiL0Jk6Otgsav+2AA==&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peab teadma ka sertifikaadi võtme parooli, kui võti on krüpteeritud. Antud näites olgu parool &amp;lt;tt&amp;gt;abcd1234&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Päringu teostamine:&lt;br /&gt;
&lt;br /&gt;
 curl -d @data.txt -cert $PWD/cert.pem:abcd1234 --key $PWD/key.pem &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -d võti määrab päringu, @ failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
&lt;br /&gt;
 --cert võti määrab sertifikaadi faili asukoha. Tuleb kasutada &amp;quot;absolute path&amp;quot;-i. curl ei otsi faili antud kataloogist, seetõttu ka &amp;lt;tt&amp;gt;$PWD&amp;lt;/tt&amp;gt; antud näites.&lt;br /&gt;
 Kui võti on krüpteeritud, saab parooli määrata serdifikaadi failinime taga, eraldades selle failinimest kooloniga.&lt;br /&gt;
&lt;br /&gt;
 --key määrab võtmefaili asukoha. Kui sertifikaat ja võtmefail on üheks liidetud, siis seda ei ole vaja määrata.&lt;br /&gt;
 Seetõttu määrataksegi võtme parool --cert juures, mitte siin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOAP päringu tulemused ==&lt;br /&gt;
&lt;br /&gt;
=== Õnnestunud päring ===&lt;br /&gt;
&lt;br /&gt;
Õnnestunud tulemus (lisatud reavahetused loetavuse parandamiseks):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;urn:KiCompany&amp;quot; &lt;br /&gt;
xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;companies SOAP-ENC:arrayType=&amp;quot;ns1:CompanyIDData[10]&amp;quot; xsi:type=&amp;quot;ns1:CompanyIDDataArray&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11517686&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDICO OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;90006012&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDI JA EKSPORDI GARANTEERIMISE SITHASUTUS KREDEX&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;10704587&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDI JÄRELVALVE OÜ&amp;lt;/name&amp;gt;&amp;lt;&lt;br /&gt;
/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11626688&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIBÜROO OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11676404&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIGRUPP OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11602506&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIHALDUS OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;10256137&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIINFO AS&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11693223&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIKAITSE GRUPP OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11344317&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIKASSA AS&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;11574371&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIKONTROLL OÜ&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/companies&amp;gt;&lt;br /&gt;
&amp;lt;/ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vigased päringud ===&lt;br /&gt;
&lt;br /&gt;
Viga GET parameetris (KiCompany asemel KiCompan):&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompan&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Incorrect HTTP GET parameter &#039;name&#039; value!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20002&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;157&amp;lt;/line_no&amp;gt;&lt;br /&gt;
&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vigane kasutaja või parool või sertifikaat:&lt;br /&gt;
 curl -d @data.txt -u 1234:abZZ23 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Krediidiinfo veebiteenuse kasutaja autentimine ebaõnnestus! Abi saamiseks võtke ühendust Krediidiinfoga telefonil (+372) 6659600.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutajal ei ole õigust [[KiCompany]] kasutamiseks, pöörduge kliendihalduse poole:&lt;br /&gt;
 curl -d @data.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Access denied for KiCompany!&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;faultactor&amp;gt;&amp;lt;/faultactor&amp;gt;&lt;br /&gt;
&amp;lt;detail&amp;gt;&lt;br /&gt;
&amp;lt;errorcode&amp;gt;-20003&amp;lt;/errorcode&amp;gt;&lt;br /&gt;
&amp;lt;line_no&amp;gt;106&amp;lt;/line_no&amp;gt;&amp;lt;/detail&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP päring puudub:&lt;br /&gt;
 curl -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(tulemust pole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOAP päringus endas on viga:&lt;br /&gt;
 curl -d @vigane.txt -u 1234:abc123 &amp;lt;nowiki&amp;gt;https://services.krediidiinfo.ee/soap.php?name=KiCompany&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:Client&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Bad Request&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
või&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;faultcode&amp;gt;SOAP-ENV:VersionMismatch&amp;lt;/faultcode&amp;gt;&lt;br /&gt;
&amp;lt;faultstring&amp;gt;Wrong Version&amp;lt;/faultstring&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Fault&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=245</id>
		<title>SOAP teenuse testimine</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=245"/>
		<updated>2009-09-16T13:34:51Z</updated>

		<summary type="html">&lt;p&gt;Sass: nipetnäpet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KiCompany SOAP teenuse testimine kasutades &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; programmi ning autentimiseks sertifikaadi ja selle võtme paari. Kui see test kliendi keskkonnas õnnestub, siis saab väita, et kliendile väljastatud sertifikaat toimib ning õigused KiCompany kasutamiseks paigas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vaja läheb kahte või kolme faili ning toimivat SSL toega curl programmi. Keskkond, millest päring tehakse, peab saama ühendada services.krediidiinfo.ee serverisse porti 443, Krediidiinfo AS poolt ei ole IP põhiseid piiranguid sellele teenusele.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testimaks, ega mõni tulemüür vahele ei sega võib kasutada programmi netcat:&lt;br /&gt;
 nc -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
või mõnes opsüsteemis&lt;br /&gt;
 netcat -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
&lt;br /&gt;
Positiivne tulemus on:&lt;br /&gt;
 Connection to services.krediidiinfo.ee 443 port [tcp/https] succeeded!&lt;br /&gt;
&lt;br /&gt;
Samuti peaks olema võimalik ühenduda ka porti 80, kust leiab wsdl failid. Kui test ei õnnestu, tuleks pöörduda oma võrgu administraatori poole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Päringu tegemiseks on esiteks vaja sertifikaadi faili PEM formaadis, antud näites on failinimeks &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt;. Välja näeb umbes selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEPpuguyIHJPOHuiGIOGilUYGOIGIYFGuyFUYGpioghIPUgpuigÜkGA1UEBhMC&lt;br /&gt;
RUUxETAPiugUIOuphLBLUpuGIUIGigIPUbhpuiGIPYBuYBUKBLJYHFGuohGDVQQK&lt;br /&gt;
Ew9LcmVkaWlkaWluZm8gQVMxCzAJBgNVBAsTAklUMSEwHwYDVQQDExhzZXJ2aWNl&lt;br /&gt;
cy5rcmVkaWlkaWluZm8uZWUxITAfBgkqhkiG9w0BCQEWEml0QGtyZWRpaWRpaW5m&lt;br /&gt;
by5lZTAeFw0wOTglgkGIOUGpguPIUgvIpiughphPhOPOUhpBHIUGMQswCQYDVQQG&lt;br /&gt;
EwJFRTEQMA4GA1UECBMHRXN0b25pYTEQMA4GA1UEBxMHVGFsbGlubjEYMBYGA1UE&lt;br /&gt;
VMtxvrdTVDhtRBDJrdYRBDRVBDTJrbDJBYYJRdYrdjbyRBUYRdBYJRdRRbUJrRYJ&lt;br /&gt;
MTCMjfgukfgKGYGOYOUYGOygouYalsuUUGS4OCtgtrmzLw==&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teiseks ka sertifikaadi võtme faili PEM formaadis, siin failinimeks &amp;lt;tt&amp;gt;key.pem&amp;lt;/tt&amp;gt;. See fail on salajane ning ei tohi kellegagi jagada ning kindlasti emaili teel või muul krüptimata viisil mitte vahendada!&lt;br /&gt;
&lt;br /&gt;
Samas võib selle faili sisu otsa liita &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt; failile &amp;lt;tt&amp;gt;(cat key.pem &amp;gt;&amp;gt; cert.pem)&amp;lt;/tt&amp;gt;, siis ei pea võtmefaili &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;&#039;le eraldi ette näitama. Näeb umbes selline välja, DSA variandi puhul on natuke rohkem erinevusi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: DES-EDE3-CBC,C1AA09832249D61D&lt;br /&gt;
&lt;br /&gt;
P85/RJFo2AX638mWtcOTglgkGIOUGpguPIUgvIpiughphPhOPOUhi0I+l5s+JSn5c&lt;br /&gt;
jx69XBvi5L+Ytci9RW3zUiWrUDv89IY6DEmwluLX39/gX0TW7U+wos5b7ng/sNLQ&lt;br /&gt;
tMyzCtIDACoGb5xHl48c3vY3JUzhrzQWNt2vuFjpGJI1lSOH8h0MdbQEA8iFKIOZ&lt;br /&gt;
ng0po3SPW8c5wJtnLuKy8uZWUxITAfBgkqhkiG9w0BCQEWEml08uZWUxITAfBgkq&lt;br /&gt;
oHeRz6KkZyXo7vbCbDXSFTuSHiwVwslF7hHbmmiPc4RYxB2EWfTjSUe8Fti9SWPa&lt;br /&gt;
iJY0OisiQbePnEigZhfRboVZmQZFPWopgy8uZWUxITAfBgkqhkiG9w0BCQEWEml0&lt;br /&gt;
8W1aXSBnNqtla1fmKKId9OkhiAZvavtKug8C9i27R2KR63h6uwq3ktwYtV1YWTHK&lt;br /&gt;
Orx8Mf3HIGXpRSJJqjvZUu+xNrM06VcVajY9SJmt7OYXvSo5nKYguwbfGNh/FA7F&lt;br /&gt;
Eo1KoKhQeGvWfCQzhEobc/QyegnklbaCUZhePoiL0Jk6Otgsav+2AA==&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peab teadma ka sertifikaadi võtme parooli, kui võti on krüpteeritud. Antud näites olgu parool &amp;lt;tt&amp;gt;abcd1234&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kolmandaks on vaja soap päringut, hoiame seda teksifailis nimega &amp;lt;tt&amp;gt;data.txt&amp;lt;/tt&amp;gt;, faili sisu järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;m:findCompanies xmlns:m=&amp;quot;urn:KiCompany&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;krediidiinfo&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;count xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;10&amp;lt;/count&amp;gt;&lt;br /&gt;
    &amp;lt;/m:findCompanies&amp;gt;&lt;br /&gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud päring otsib firmasid, mis algavad stringiga &amp;lt;tt&amp;gt;krediidiinfo&amp;lt;/tt&amp;gt; ning ei kuva rohkem kui 10 esimest vastust. (Päring on tasuline!)&lt;br /&gt;
&lt;br /&gt;
Päringu teostamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -d @data.txt -cert $PWD/cert.pem:abcd1234 --key $PWD/key.pem https://services.krediidiinfo.ee/soap.php?name=KiCompany&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 -d võti määrab päringu, @ failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
&lt;br /&gt;
 --cert võti määrab sertifikaadi faili asukoha. Tuleb kasutada &amp;quot;absolute path&amp;quot;-i. curl ei otsi faili antud kataloogist, seetõttu ka &amp;lt;tt&amp;gt;$PWD&amp;lt;/tt&amp;gt; antud näites.&lt;br /&gt;
 Kui võti on krüpteeritud, saab võtme ette anda nagu näites serdifikaadi failinime taga, eraldades selle failinimest kooloniga. Kui parooli käsureal ei määra, küsitakse seda vajadusel peale curli käivitamist.&lt;br /&gt;
&lt;br /&gt;
 --key määrab võtmefaili asukoha. Kui sertifikaat ja võtmefail on üheks liidetud, siis seda võtit vaja ei ole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Õnnestunud tulemus (lisatud reavahetused loetavuse parandamiseks):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;urn:KiCompany&amp;quot; &lt;br /&gt;
xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;companies SOAP-ENC:arrayType=&amp;quot;ns1:CompanyIDData[1]&amp;quot; xsi:type=&amp;quot;ns1:CompanyIDDataArray&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;10256137&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIINFO AS&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/companies&amp;gt;&lt;br /&gt;
&amp;lt;/ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=244</id>
		<title>SOAP teenuse testimine</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=SOAP_teenuse_testimine&amp;diff=244"/>
		<updated>2009-09-16T13:01:17Z</updated>

		<summary type="html">&lt;p&gt;Sass: ver1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KiCompany SOAP teenuse testimine kasutades &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; programmi ning autentimiseks sertifikaadi ja selle võtme paari. Kui see test kliendi keskkonnas õnnestub, siis saab väita, et kliendile väljastatud sertifikaat toimib ning õigused KiCompany kasutamiseks paigas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vaja läheb kahte või kolme faili ning toimivat SSL toega curl programmi. Keskkond, millest päring tehakse, peab saama ühendada services.krediidiinfo.ee serverisse porti 443, Krediidiinfo AS poolt ei ole IP põhiseid piiranguid sellele teenusele.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testimaks, ega mõni tulemüür vahele ei sega võib kasutada programmi netcat:&lt;br /&gt;
 nc -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
või&lt;br /&gt;
 netcat -z -vv services.krediidiinfo.ee 443&lt;br /&gt;
&lt;br /&gt;
Positiivne tulemus on:&lt;br /&gt;
 Connection to services.krediidiinfo.ee 443 port [tcp/https] succeeded!&lt;br /&gt;
&lt;br /&gt;
Samuti peaks olema võimalik ühenduda ka porti 80, kust leiab wsdl failid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esiteks on vaja sertifikaadi faili PEM formaadis, antud näites on failinimeks &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt;. Välja näeb umbes selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEPpuguyIHJPOHuiGIOGilUYGOIGIYFGuyFUYGpioghIPUgpuigÜkGA1UEBhMC&lt;br /&gt;
RUUxETAPiugUIOuphLBLUpuGIUIGigIPUbhpuiGIPYBuYBUKBLJYHFGuohGDVQQK&lt;br /&gt;
Ew9LcmVkaWlkaWluZm8gQVMxCzAJBgNVBAsTAklUMSEwHwYDVQQDExhzZXJ2aWNl&lt;br /&gt;
cy5rcmVkaWlkaWluZm8uZWUxITAfBgkqhkiG9w0BCQEWEml0QGtyZWRpaWRpaW5m&lt;br /&gt;
by5lZTAeFw0wOTglgkGIOUGpguPIUgvIpiughphPhOPOUhpBHIUGMQswCQYDVQQG&lt;br /&gt;
EwJFRTEQMA4GA1UECBMHRXN0b25pYTEQMA4GA1UEBxMHVGFsbGlubjEYMBYGA1UE&lt;br /&gt;
VMtxvrdTVDhtRBDJrdYRBDRVBDTJrbDJBYYJRdYrdjbyRBUYRdBYJRdRRbUJrRYJ&lt;br /&gt;
MTCMjfgukfgKGYGOYOUYGOygouYalsuUUGS4OCtgtrmzLw==&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teiseks ka sertifikaadi võtme faili PEM formaadis, siin failinimeks &amp;lt;tt&amp;gt;key.pem&amp;lt;/tt&amp;gt;. See fail on salajane ning ei tohi kellegagi jagada ning kindlasti emaili teel või muul krüptimata viisil mitte vahendada!&lt;br /&gt;
&lt;br /&gt;
Samas võib selle faili sisu otsa liita &amp;lt;tt&amp;gt;cert.pem&amp;lt;/tt&amp;gt; failile &amp;lt;tt&amp;gt;(cat key.pem &amp;gt;&amp;gt; cert.pem)&amp;lt;/tt&amp;gt;, siis ei pea võtmefaili &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt;&#039;le eraldi ette näitama. Näeb umbes selline välja, DSA variandi puhul on natuke rohkem erinevusi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: DES-EDE3-CBC,C1AA09832249D61D&lt;br /&gt;
&lt;br /&gt;
P85/RJFo2AX638mWtcOTglgkGIOUGpguPIUgvIpiughphPhOPOUhi0I+l5s+JSn5c&lt;br /&gt;
jx69XBvi5L+Ytci9RW3zUiWrUDv89IY6DEmwluLX39/gX0TW7U+wos5b7ng/sNLQ&lt;br /&gt;
tMyzCtIDACoGb5xHl48c3vY3JUzhrzQWNt2vuFjpGJI1lSOH8h0MdbQEA8iFKIOZ&lt;br /&gt;
ng0po3SPW8c5wJtnLuKy8uZWUxITAfBgkqhkiG9w0BCQEWEml08uZWUxITAfBgkq&lt;br /&gt;
oHeRz6KkZyXo7vbCbDXSFTuSHiwVwslF7hHbmmiPc4RYxB2EWfTjSUe8Fti9SWPa&lt;br /&gt;
iJY0OisiQbePnEigZhfRboVZmQZFPWopgy8uZWUxITAfBgkqhkiG9w0BCQEWEml0&lt;br /&gt;
8W1aXSBnNqtla1fmKKId9OkhiAZvavtKug8C9i27R2KR63h6uwq3ktwYtV1YWTHK&lt;br /&gt;
Orx8Mf3HIGXpRSJJqjvZUu+xNrM06VcVajY9SJmt7OYXvSo5nKYguwbfGNh/FA7F&lt;br /&gt;
Eo1KoKhQeGvWfCQzhEobc/QyegnklbaCUZhePoiL0Jk6Otgsav+2AA==&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peab teadma ka sertifikaadi võtme parooli, kui võti on krüpteeritud. Antud näites olgu parool &amp;lt;tt&amp;gt;abcd1234&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kolmandaks on vaja soap päringut, hoiame seda teksifailis nimega &amp;lt;tt&amp;gt;data.txt&amp;lt;/tt&amp;gt;, faili sisu järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
    &amp;lt;m:findCompanies xmlns:m=&amp;quot;urn:KiCompany&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;krediidiinfo&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;count xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;10&amp;lt;/count&amp;gt;&lt;br /&gt;
    &amp;lt;/m:findCompanies&amp;gt;&lt;br /&gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud päring otsib firmasid, mis algavad stringiga &amp;lt;tt&amp;gt;krediidiinfo&amp;lt;/tt&amp;gt; ning ei kuva rohkem kui 10 esimest vastust. (Päring on tasuline!)&lt;br /&gt;
&lt;br /&gt;
Päringu teostamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -d @data.txt -cert $PWD/cert.pem:abcd1234 --key $PWD/key.pem https://services.krediidiinfo.ee/soap.php?name=KiCompany&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 -d võti määrab päringu, @ failinime ees ütleb curl&#039;ile, et tegemist on päringufaili, mitte päringu endaga.&lt;br /&gt;
&lt;br /&gt;
 --cert võti määrab sertifikaadi faili asukohta. Tuleb kasutada &amp;quot;absolute path&amp;quot;-i, curl ei otsi faili antud kataloogist, seetõttu ka &amp;lt;tt&amp;gt;$PWD&amp;lt;/tt&amp;gt; antud näites.&lt;br /&gt;
 Kui võti on krüpteeritud, saab võtme ette anda nagu näites serdifikaadi faili taga, eraldades selle failinimest kooloniga. Kui parooli käsureal ei määra, küsitakse seda peale curli käivitamist.&lt;br /&gt;
&lt;br /&gt;
 --key määrab võtmefaili asukoha. Kui sertifikaat ja võtmefail on üheks liidetud, siis seda võtit vaja ei ole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Õnnestunud tulemus (lisatud reavahetused loetavuse parandamiseks):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; xmlns:ns1=&amp;quot;urn:KiCompany&amp;quot; &lt;br /&gt;
xmlns:SOAP-ENC=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; SOAP-ENV:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&amp;lt;ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;companies SOAP-ENC:arrayType=&amp;quot;ns1:CompanyIDData[1]&amp;quot; xsi:type=&amp;quot;ns1:CompanyIDDataArray&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;item xsi:type=&amp;quot;ns1:CompanyIDData&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;regCode xsi:type=&amp;quot;ns1:regCode&amp;quot;&amp;gt;10256137&amp;lt;/regCode&amp;gt;&lt;br /&gt;
&amp;lt;name xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;KREDIIDIINFO AS&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/companies&amp;gt;&lt;br /&gt;
&amp;lt;/ns1:findCompaniesResponse&amp;gt;&lt;br /&gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;&amp;lt;/SOAP-ENV:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Talk:Main_Page&amp;diff=219</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Talk:Main_Page&amp;diff=219"/>
		<updated>2008-09-19T11:22:58Z</updated>

		<summary type="html">&lt;p&gt;Sass: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Talk:Main_Page&amp;diff=218</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Talk:Main_Page&amp;diff=218"/>
		<updated>2008-09-19T09:54:36Z</updated>

		<summary type="html">&lt;p&gt;Sass: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Discussion ehk Talk lehed on avatud kõigile aruteluks.&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Talk:Main_Page&amp;diff=217</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Talk:Main_Page&amp;diff=217"/>
		<updated>2008-09-19T09:51:15Z</updated>

		<summary type="html">&lt;p&gt;Sass: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=214</id>
		<title>KiDocExchange</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiDocExchange&amp;diff=214"/>
		<updated>2008-08-13T12:05:26Z</updated>

		<summary type="html">&lt;p&gt;Sass: typo koodi kommentaaris&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiDocExchange on Krediidiinfo veebiteenus failide saatmiseks Krediidiinfosse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= WSDL = &lt;br /&gt;
&lt;br /&gt;
KiDocExchange veebiteenuse WSDL fail on aadressil [http://services.krediidiinfo.ee/KiDocExchange.wsdl http://services.krediidiinfo.ee/KiDocExchange.wsdl].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Järgnevusdiagramm =&lt;br /&gt;
&lt;br /&gt;
Järgnevusdiagrammil on näidatud KiDocExchange meetodite väljakutsumise järjekorrad.&lt;br /&gt;
&lt;br /&gt;
[[Image:KiDocExchange_Upload_Sequence_Diagram.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Meetodid ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== startUpload ===&lt;br /&gt;
&lt;br /&gt;
Failide üleslaadimise initsialiseerimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt; &lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| Faili nimi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Unikaalne faili id Krediidiinfo serveris.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== uploadChunk ===&lt;br /&gt;
&lt;br /&gt;
Laetakse serverisse ning lisatakse juba serveris olevale failile lõppu osa failist. Kliendid võivad kogu faili saata ka ühe osana. Failide jupitamist on soovitav kasutada desktop lahendustes suurte failide saatmisel.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Järgmine faili osa.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== finishUpload ===&lt;br /&gt;
&lt;br /&gt;
Faili üleslaadimise lõpetamine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| md5&lt;br /&gt;
| xs:string&lt;br /&gt;
| Üles laetud faili MD5 kontrollsumma.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| errorCode&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Kui 0, siis faili üleslaadimine õnnestus. Kui negatiivne, siis tekkis mingi viga (vt veakoodide).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== downloadChunk ===&lt;br /&gt;
&lt;br /&gt;
Faili alamosa allalaadimine Krediidiinfo failiserverist.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| start&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Positsioon failis, millest alates andmeid alla laetakse (positsiooni lugemine algab nullist)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| count&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Alla laetava tüki suurus baitides.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| chunk&lt;br /&gt;
| xs:base64Binary&lt;br /&gt;
| Faili alamosa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getDownloadQueue ===&lt;br /&gt;
&lt;br /&gt;
Krediidiinfo serveris kliendi poolt allalaadimist ootavate failide loetelu.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| queue&lt;br /&gt;
| DownloadQueueArray&lt;br /&gt;
| Massiiv DownloadQueueType tüüpi elementidest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DownloadQueueType on assiotsiatiivne massiiv, millel on järgmised elemendid:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| faili id&lt;br /&gt;
|-&lt;br /&gt;
| fileName&lt;br /&gt;
| xs:string&lt;br /&gt;
| faili nimi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusCode ===&lt;br /&gt;
&lt;br /&gt;
Tagastatakse üles laetud faili staatus serveris.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Output Parameters:&amp;lt;/b&amp;gt;&lt;br /&gt;
| status_code&lt;br /&gt;
| xs:integer&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Faili staatuse kood:&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 0&lt;br /&gt;
| Fail on töödeldud&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 2&lt;br /&gt;
| Toimub faili üles laadimine&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 3&lt;br /&gt;
| Toimub faili töötlemine&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 4&lt;br /&gt;
| Fail on edukalt üles laetud ning ootab töötlemist&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -1&lt;br /&gt;
| Tundmatu viga. Täpsema info saamiseks võtke ühendust tehnilise teoga. Rohkem infot vea teate kohta võib saada meetodiga getStatusMsg.&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -10003&lt;br /&gt;
| MD5 kontroll ebaõnnestus. Kliendi saadetud MD5 kontrollsumma ei langenud kokku serveri poolt arvutatud MD5 kontrollsummaga.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | -xxxxx&lt;br /&gt;
| Faili töötlemine ebaõnnestus. Täpsema info saamiseks võta ühendust tehnilise toega. Rohkem infot vea teate kohta võib saada meetodiga getStatusMsg.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getStatusMsg ===&lt;br /&gt;
&lt;br /&gt;
Tagastatakse staatust täpsustav info.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Nimi&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Tüüp&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot; | Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| docID&lt;br /&gt;
| xs:integer&lt;br /&gt;
| Faili identifikaator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| statusMsg&lt;br /&gt;
| xs:string&lt;br /&gt;
| Faili staatust täpsustav info&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Veakoodid =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Kood&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Kirjeldus&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Success&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Päringu töötlus õnnestus.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10001&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Access denied&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Üritatakse pöörduda faili poole, mis kuulub kellelegi teisele.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10002&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;File does not exists&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Kasutati faili identifikaatorit, mida ei eksisteeri.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-10003&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;MD5 failure&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Kliendi saadetud MD5 ei lange kokku serveri poolt arvutatud MD5-ga&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Näidis PHP-s =&lt;br /&gt;
&lt;br /&gt;
Programm laeb faili Krediidiinfo serverisse ning seejärel laeb sama faili alla. Lõpus kontrollitakse, kas üles ja alla laetud faili sisu on sama. Programmi põhimõte sobib KiDocExchange liidese testimiseks.&lt;br /&gt;
&lt;br /&gt;
NB! Failide üles- ja allalaadimine toimub silumismoodis (SOAP serveri urli lõpus on parameeter &#039;&#039;debug&#039;&#039;. Kõik katsetused teha silumise moodis).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Example of uploading and downloading files using KiDocExchange interface.&lt;br /&gt;
 * @author Rait Kapp &amp;lt;rait@krediidiinfo.ee&amp;gt;&lt;br /&gt;
 * @created 27.04.2007&lt;br /&gt;
 */&lt;br /&gt;
$wsdl_url = &#039;http://www.krediidiinfo.ee/services/KiDocExchange.wsdl&#039;;&lt;br /&gt;
$params = array(&#039;location&#039;      =&amp;gt; &#039;https://services.krediidiinfo.ee/soap.php?name=KiDocExchange&amp;amp;debug&#039;&lt;br /&gt;
              , &#039;login&#039;       =&amp;gt; &#039;username&#039; // &amp;lt;-- username. Make sure username is string type (PHP bug?).&lt;br /&gt;
              , &#039;password&#039;    =&amp;gt; &#039;password&#039;   // &amp;lt;-- password&lt;br /&gt;
              , &#039;proxy_host&#039;    =&amp;gt; &#039;cache.neti.ee&#039;  &lt;br /&gt;
              , &#039;proxy_port&#039;    =&amp;gt; 8080&lt;br /&gt;
	        );&lt;br /&gt;
    	&lt;br /&gt;
$client = new SoapClient($wsdl_url, $params);&lt;br /&gt;
&lt;br /&gt;
// Uploading file.&lt;br /&gt;
$content = &#039;I am a little test file!&#039;;&lt;br /&gt;
$docID = $client-&amp;gt;startUpload(&#039;test.txt&#039;);&lt;br /&gt;
$client-&amp;gt;uploadChunk($docID, $content);		&lt;br /&gt;
&lt;br /&gt;
$md5 = md5($content);&lt;br /&gt;
$result = $client-&amp;gt;finishUpload($docID, $md5);&lt;br /&gt;
if ($result != 0) {&lt;br /&gt;
    die(&amp;quot;upload failed.! Error code: {$result}\n&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Downloading file&lt;br /&gt;
$start = 0;&lt;br /&gt;
$count = 512; // can be a big number if you do not have to display download progress.&lt;br /&gt;
$data = &#039;&#039;;&lt;br /&gt;
while ($chunk = $client-&amp;gt;downloadChunk($docID, $start, $count)) {&lt;br /&gt;
    $start += $count;&lt;br /&gt;
    $data .= $chunk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($content != $data) {&lt;br /&gt;
    echo &amp;quot;Something is not right!\n&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
    echo &amp;quot;We got back: {$data}\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=195</id>
		<title>KiCompany</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=KiCompany&amp;diff=195"/>
		<updated>2008-01-09T15:17:30Z</updated>

		<summary type="html">&lt;p&gt;Sass: /* WSDL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus = &lt;br /&gt;
&lt;br /&gt;
KiCompany on Krediidiinfo SOAP protokollil põhinev veebiteenus ettevõtete põhiandmete pärimiseks. Liides on mõeldud klientidele, kes soovivad integreerida oma süsteemi [http://firmaparing.krediidiinfo.ee firmapäringu] funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= WSDL =&lt;br /&gt;
&lt;br /&gt;
KiCompany WSDL asub aadressil [http://services.krediidiinfo.ee/KiCompany.wsdl http://services.krediidiinfo.ee/KiCompany.wsdl].&lt;br /&gt;
&lt;br /&gt;
= Meetodid = &lt;br /&gt;
&lt;br /&gt;
== getName ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte nime pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi. Kui ettevõtte nime ei leita (sellise nimega ettevõtet ei eksisteeri, ettevõtte äriregistrikood vigane vms), siis on väljundparameetri väärtuseks tühistring.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== findCompanies ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtete otsimine nime järgi. Tulemuseks on massiiv, mis sisaldab otsingustringile sobivate ettevõtete nimesid ja äriregistrikoode.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;
| count&lt;br /&gt;
| xs:int&lt;br /&gt;
| Leitud ettevõtete maksimaalne arv, mis meetodi tulemuses võib olla. (Meetod ei tagasta korraga rohkem kui 100 ettevõtet)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| companies&lt;br /&gt;
| ResultCompanyIDDataArray&lt;br /&gt;
| Indekseeritud massiiv, mille elementideks on ResultCompanyIDData tüüpi elemendid.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ResultCompanyIDData on kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte nimi.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getBasicData ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte põhiandmete pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyBasicDataType&lt;br /&gt;
| Kirje ettevõtte andmetega.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CompanyBasicDataType tüüpi kirje järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte nimi.&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linna nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalStreet&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalPostCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| legalCity&lt;br /&gt;
| xs:string&lt;br /&gt;
| linnanimi juriidilises aadressis&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| telefonide numbrid&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| fakside numbrid&lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| interneti kodulehekülje URL&lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| e-posti aadressid&lt;br /&gt;
|-&lt;br /&gt;
| legalForm&lt;br /&gt;
| xs:string&lt;br /&gt;
| juriidiline vorm&lt;br /&gt;
|-&lt;br /&gt;
| shareCapital &lt;br /&gt;
| xs:int&lt;br /&gt;
| osakapitali suurus&lt;br /&gt;
|-&lt;br /&gt;
| shareCapitalCur&lt;br /&gt;
| xs:string&lt;br /&gt;
| valuuta tähis, milles on osakapitali suurus antud&lt;br /&gt;
|-&lt;br /&gt;
| regTime&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte registreerimise aeg Äriregistris. Formaat: yyyy-mm-dd&lt;br /&gt;
|-&lt;br /&gt;
| regPlace&lt;br /&gt;
| xs:string&lt;br /&gt;
| registriosakonna nimetus kus ettevõte registreeriti&lt;br /&gt;
|-&lt;br /&gt;
| activities &lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte tegevusalade loetelu. Iga tegevusala ees on string &#039;* &#039; (tärn ja tühik).&lt;br /&gt;
|-&lt;br /&gt;
| status&lt;br /&gt;
| xs:string&lt;br /&gt;
| äriregistri staatuse nimetus&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getContactData ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kontaktandmete pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyContactDataType&lt;br /&gt;
| kirje kontaktandmetega&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CompanyContactDataType tüüpi kirje on järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| posti indeksi number turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linna nimi turunduseks kasutatavas postiaadressis&lt;br /&gt;
|-&lt;br /&gt;
| phones&lt;br /&gt;
| xs:string&lt;br /&gt;
| telefonide numbrid&lt;br /&gt;
|-&lt;br /&gt;
| faxes&lt;br /&gt;
| xs:string&lt;br /&gt;
| fakside numbrid&lt;br /&gt;
|-&lt;br /&gt;
| web&lt;br /&gt;
| xs:string&lt;br /&gt;
| interneti kodulehekülje URL&lt;br /&gt;
|-&lt;br /&gt;
| emails&lt;br /&gt;
| xs:string&lt;br /&gt;
| e-posti aadressid&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== getLegalPostAddress ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte juriidilise aadressi pärimine.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| ettevõtte äriregistri kood.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| data&lt;br /&gt;
| CompanyPostAddressType&lt;br /&gt;
| kirje juriidilise aadressi andmetega&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CompanyPostAddressType tüüpi kirje on järgmise struktuuriga:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| street&lt;br /&gt;
| xs:string&lt;br /&gt;
| tänava nimi &lt;br /&gt;
|-&lt;br /&gt;
| postCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| indeks&lt;br /&gt;
|-&lt;br /&gt;
| city&lt;br /&gt;
| xs:string&lt;br /&gt;
| linn&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== isRegCodeValid ==&lt;br /&gt;
&lt;br /&gt;
Ettevõtte äriregistri korrektsuse kontrollimine. &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-style: solid; border-width: 1px;&amp;quot;&lt;br /&gt;
! &lt;br /&gt;
! Nimi&lt;br /&gt;
! Tüüp&lt;br /&gt;
! Kirjeldus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Sisendparameetrid:&amp;lt;/b&amp;gt; &lt;br /&gt;
| regCode&lt;br /&gt;
| xs:string&lt;br /&gt;
| Ettevõtte äriregistri kood&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Väljundparameeter:&amp;lt;/b&amp;gt;&lt;br /&gt;
| isValid&lt;br /&gt;
| xs:boolean&lt;br /&gt;
| Tõene, kui parameetriga ette antud äriregistri kood on kaheksakohaline arv ja viimane kontrollnumber on õige.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Kuidas_liituda&amp;diff=109</id>
		<title>Kuidas liituda</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Kuidas_liituda&amp;diff=109"/>
		<updated>2007-10-25T13:40:04Z</updated>

		<summary type="html">&lt;p&gt;Sass: basic õigeks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Krediidiinfo veebiteenuseid (va [[KiCompanyBasic]]) saavad kasutada ainult Krediidiinfo lepingulised kliendid. Veebiteenuste kasutamiseks on vaja sõlmida lepingud, mille järel Krediidiinfo väljastab veebiteenuse kasutamiseks vajaliku(d) sertifikaadi(d).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kliendiks registreerimiseks võtke ühendust meie [[Klienditugi | klienditoega]].&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=File:Circle2.svg&amp;diff=104</id>
		<title>File:Circle2.svg</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=File:Circle2.svg&amp;diff=104"/>
		<updated>2007-10-25T13:20:02Z</updated>

		<summary type="html">&lt;p&gt;Sass: uploaded a new version of &amp;quot;Image:Circle2.svg&amp;quot;: asdasdasd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;asdasdasd&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=File:Circle1.svg&amp;diff=97</id>
		<title>File:Circle1.svg</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=File:Circle1.svg&amp;diff=97"/>
		<updated>2007-10-25T13:01:51Z</updated>

		<summary type="html">&lt;p&gt;Sass: testing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;testing&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
	<entry>
		<id>https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=89</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://services.krediidiinfo.ee/wiki/index.php?title=Sandbox&amp;diff=89"/>
		<updated>2007-10-25T12:36:16Z</updated>

		<summary type="html">&lt;p&gt;Sass: New page: Sandbox.   asdasd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sandbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
asdasd&lt;/div&gt;</summary>
		<author><name>Sass</name></author>
	</entry>
</feed>