Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tato webová metoda je vyhledávací služba Type 01, která naším zákazníkům nabízí možnost vyhledávat subjekty v naší databázi na základě několika kritérií. Jednotlivá kritéria můžete nalézt na straně Filtry. Věnujte pozornost podrobnému popisu jednotlivých kritérií, protože pouze některá kritéria mohou být povolena pro určitý typ vyhledávání a některá kritéria očekávají na vstupu speciální hodnoty.

Webová metoda vyžaduje použít SOAP header, který obsahuje parametry přihlášení k webové metodě .  Spolu s přihlašovacími parametry  je nutné zaslat na vstup webové metody parametrizovaný požadavek, na základě kterého budou poskytnuta data o požadovén subjektu.

SOAP header

 

Code Block
themeEclipse
titleSOAP header
<soap:Header>    
	<CreditCheckHeader xmlns="http://creditcheck.cz/">       
		<Login>string</Login>       
		<Password>string</Password>    
	</CreditCheckHeader> 
</soap:Header> 

...

Tyto údaje jsou rozdílné pro různé uživatele systému.

 

...

Ukázky kódu

Níže Vám nabízíme ukázku jednoduchého požadavku na vyhledávání podle kritérií (název, typ subjektu, typ aktivity subjektu a kategorie počtu zaměstnanců). Jednotlivá kritéria vyhledávání lze různě kombinovat, pro užší množinu výsledků doporučujeme použít větší množství kritérií. To vám usnadní práci s výsledkem a celkově urychlí zpracování požadavku.

 

Vstupní xml požadavek na vyhledávací službu

 

Code Block
languagec#
linenumberstrue
<requestSubject>
  <searchingFilters>
    <searchingFilter>
      <filterName>Name</filterName>
      <filterValue>KORV</filterValue>
    </searchingFilter>
    <searchingFilter>
      <filterName>SubjectType</filterName>
      <filterValue>1</filterValue>
    </searchingFilter>
    <searchingFilter>
      <filterName>ActivityType</filterName>
      <filterValue>A</filterValue>
    </searchingFilter>
    <searchingFilter>
      <filterName>CategoryEmployees</filterName>
      <filterValue>1001</filterValue>
    </searchingFilter>
  </searchingFilters>
</requestSubject>

 

 

Výstup

 

Code Block
languagec#
linenumberstrue
<creditCheck version="1.0" encoding="utf-8" xmlns="">
  <webMethod>SearchingServicesType01</webMethod>
  <country>CZ</country>
  <time>23.6.2014 11:57:41</time>
  <requestSubject>
    <searchingFilters>
      <searchingFilter>
        <filterName>Name</filterName>
        <filterValue>KORV</filterValue>
      </searchingFilter>
      <searchingFilter>
        <filterName>SubjectType</filterName>
        <filterValue>1</filterValue>
      </searchingFilter>
      <searchingFilter>
        <filterName>ActivityType</filterName>
        <filterValue>A</filterValue>
      </searchingFilter>
      <searchingFilter>
        <filterName>CategoryEmployees</filterName>
        <filterValue>1001</filterValue>
      </searchingFilter>
    </searchingFilters>
  </requestSubject>
  <report>
    <baseCount>2</baseCount>
    <resultCount>2</resultCount>
    <startTime>23.6.2014 11:57:41</startTime>
    <endTime>23.6.2014 11:57:43</endTime>
    <ArrayOfSearchinResultType01Record>
      <searchinResultType01Record>
        <ic>470xxxxx</ic>
        <nazev>KORVEX xxxx</nazev>
        <nace>9082990</nace>
        <obrat>nezistené</obrat>
        <typAktivity>A</typAktivity>
      </searchinResultType01Record>
      <searchinResultType01Record>
        <ic>472xxxxx</ic>
        <nazev>Korvaga xxxx</nazev>
        <nace>9082990</nace>
        <obrat>nezistené</obrat>
        <typAktivity>A</typAktivity>
      </searchinResultType01Record>
    </ArrayOfSearchinResultType01Record>
  </report>
</creditCheck>

...