Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Napojení na ARES

Zdravím,
potřeboval bych poradit. Mám rozdělanou aplikaci ve Visual Studiu v jazyce C#, která se má napojit se systémem ARES a pomocí POST a GET, podle zadaného IČO, nebo názvu firmy vypíše informace s ním spojené. Přidal jsem si Service references na Standard. Teď ale nevím jak formulovat dotaz, aby mi to vyhledalo a třeba informace uložilo do Listu a pak vypsalo. Díky za rady.

Předmět Autor Datum
Je to tohle? http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_rzp.cgi?i co=27074358 Pokud ano, tak je tam…
MaSo 08.11.2016 11:50
MaSo
Je to toto: ares_xml.html.cz
Dupla 08.11.2016 12:33
Dupla
Pokud si do referencí přidáš Service, tak ti to vygeneruje požadované třídy. Tady je příklad se zákl…
Wikan 08.11.2016 12:51
Wikan
Pomoci Post a Get to fungovalo v minulosti. Ted to musis resit pres webovou sluzbu. Stejne tak fungo…
Jan Fiala 08.11.2016 15:23
Jan Fiala
Ahaa, díky oboum. Ještě se chci zeptat. Dívám se na ten příklad a nedaří se mi přepsat předposlední…
Dupla 08.11.2016 15:48
Dupla
nedaří se mi přepsat předposlední 3 řádky Co přesně se ti nedaří? A ten příklad je skoro 4 roky sta…
Wikan 08.11.2016 15:55
Wikan
Tyto řádky: aresBasic.Ares_odpovedi boodpovedi = aresBasicSoap.GetXmlFile(bodotazy); aresBasic.odpo…
Dupla 08.11.2016 16:08
Dupla
Mně to normálně funguje. Jakou máš verzi VS?
Wikan 08.11.2016 16:19
Wikan
Pokud si tu referenci smažeš a přidáš znovu, je to asi novější, a proto to nejede. Verzi VS mám 2013…
Dupla 08.11.2016 16:22
Dupla
Ano, pokud to tam přidáš znovu, tak už to může být jinak.
Wikan 08.11.2016 16:23
Wikan
A to bych právě potřeboval dořešit. Hlavně teda tu metodu GetXmlFile() kde se nachází. Na zbytek jse…
Dupla 08.11.2016 16:24
Dupla
var aresBasicSoap = new HttpSoapBasicClient(); var boodpovedi = aresBasicSoap.GetXmlFile(bodotazy);
Wikan 08.11.2016 16:31
Wikan
Taky nic, pořád je tam něco špatně.
Dupla 08.11.2016 16:36
Dupla
Tak to ale u tebe, protože mně to bez problémů funguje.
Wikan 08.11.2016 16:37
Wikan
Je to možné. Mrkni, co mám jinak. Díky. https://drive.google.com/file/d/0B1WGJz7_7rmHTm5YW TJKWWdRak…
Dupla 08.11.2016 16:40
Dupla
No tak když si nareferencuješ schéma Standard a snažíš se ho spojit s kódem pro schéma Basic, tak se…
Wikan 08.11.2016 16:45
Wikan
Standard jsem tam měl předtím, ve Service References mám nareferencované Basic
Dupla 08.11.2016 16:48
Dupla
V tom co jsi sem poslal teda určitě ne: [27273-ares-png]
Wikan 08.11.2016 16:50
Wikan
Nebylo to zbuildované, tak asi proto. Zkus teď https://drive.google.com/file/d/0B1WGJz7_7rmHYVRoZ XJ…
Dupla 08.11.2016 16:54
Dupla
Psal jsem: var aresBasicSoap = new HttpSoapBasicClient(); Máš tam: aresBasic.BasicRequest aresBas…
Wikan 08.11.2016 16:58
Wikan
Ok, aplikace se rozběhne, ale vyhodí to chybu. Tobě to vypíše?
Dupla 08.11.2016 17:05
Dupla
nutne dodrzet schema proti verzi wsdl Pokud si stáhneš schéma pro verzi 1.0.3, musíš i vyžadovat od…
Wikan 08.11.2016 17:08
Wikan
Jééééj, ahááá. Moc díky!!! :) poslední
Dupla 08.11.2016 17:11
Dupla

Tyto řádky:

aresBasic.Ares_odpovedi boodpovedi = aresBasicSoap.GetXmlFile(bodotazy);
aresBasic.odpoved_basic odpoved = boodpovedi.Odpoved[0]; // vem prvni odpoved, muze jich byt vic
aresBasic.vypis_basic vypisDetail = odpoved.Vypis_basic[0]; // vem prvni vypis, muze jich byt vic, podle hledaciho kriteria

To, co je tučně je ve visualku červeně podtržené.

Zpět do poradny Odpovědět na původní otázku Nahoru