Úvod
Tato sekce popisuje fungování vyhledávací služby 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.
...
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<creditCheck version="1.0" encoding="utf-8" xmlns=""> <webMethod>GetFilteredReport</webMethod> <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>47040661<<ic>470xxxxx</ic> <nazev>KORVEX, s.r.o.< xxxx</nazev> <nace>9082990</nace> <obrat>nezistené</obrat> <typAktivity>A</typAktivity> </searchinResultType01Record> <searchinResultType01Record> <ic>47212543<<ic>472xxxxx</ic> <nazev>Marian Škorvaga s.r.o.<<nazev>Korvaga xxxx</nazev> <nace>9082990</nace> <obrat>nezistené</obrat> <typAktivity>A</typAktivity> </searchinResultType01Record> </ArrayOfSearchinResultType01Record> </report> </creditCheck> |
...