Portál AbcLinuxu, 14. května 2025 00:54

Dotaz: ISIR

16.2.2016 14:51 Milan
ISIR
Přečteno: 1442×
Odpovědět | Admin
Dobrý den, nedělal někdo náhodou program ve VB (2008) pro stahování dat z webové služby ISIR? Měl jsem funkční program na původní službu, ta přestala fungovat a s tou stávající se mi nedaří načíst záznamy (InvalidOprationException was unhandled Element XML getIsirWsPublicDataResponse z oboru názvů http://isirpublicws.cca.cz/types/ odkazuje na metodu a typ. Pomocí atributu WebMethodAttribute změňte název zprávy metody nebo pomocí atributu XmlRootAttribute změňte kořenový element typu.)

Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.2.2016 10:21 Milan
Rozbalit Rozbalit vše Re: ISIR
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemohl by se na to někdo, kdo má zkušenost s webovou službou, podívat? Jde mi v podstatě o pár řádků kódu. Popis služby je zde: https://isir.justice.cz/isir/help/Popis_WS_1_v2_2.pdf Snažím se upravit program podle původního, který fungoval s předchozí verzí služby. Do projektu jsem přidal službu a nazval ji isir (tady nevím, jak nastavit volby Generate asynchronous oprations, Always generate message contracts, Reuse types in referenced assemblies)
Dim MyS As isir.IsirWsPublicPortTypeClient = New isir.IsirWsPublicPortTypeClient()
Dim MyR As isir.getIsirWsPublicPodnetIdRequest = New isir.getIsirWsPublicPodnetIdRequest()
Dim MyStatus as isir.isirWsPublicStatus = New isir.isirWsPublicStatus()
Dim A As System.Array
MyR.idPodnetu = 10000
A=MyS.getIsirWsPublicPodnetId(MyR.idPodnetu,MyStatus)
na posledním řádku dostanu chybu z předchozího příspěvku

Děkuji za pomoc

17.2.2016 16:38 Milan
Rozbalit Rozbalit vše Re: ISIR
vyřešeno,

mají chybu ve wsdl (o které říkají, že chyba není, nicméně v NET to končí zmíněnou chybou).
18.2.2016 12:31 Milan2
Rozbalit Rozbalit vše Re: ISIR
Můžete napsat jak jste to tedy vyřešil?
8.3.2016 15:23 Roman
Rozbalit Rozbalit vše Re: ISIR
Také by mne to zajímalo :-) Výsledek je tedy?
8.3.2016 15:51 Filip Jirsák
Rozbalit Rozbalit vše Re: ISIR
To spíš bude chyba v tom .NET. Nebyla by to první chyba, kdy si .NET vykládá WSDL po svém.
8.3.2016 16:36 Roman
Rozbalit Rozbalit vše Re: ISIR
No nevím nevím. Zkoušel jsem jak VS 2010 tak VS 2013 a oboje stejný výsledek. :-(
11.3.2016 17:33 Filip Jirsák
Rozbalit Rozbalit vše Re: ISIR
To o něčem vypovídá? Prokazatelné by bylo, kdybyste ukázal WSDL a SOAP zprávu, kterou vám server odmítnul.
30.8.2016 13:01 darilek
Rozbalit Rozbalit vše Re: ISIR
Dobrý den, také by mě zajímalo, jak jste to vyřešil ... potýkám se s úplně stejným problémem

Děkuji. S pozdravem Dařílek M.
18.1.2017 09:11 gns
Rozbalit Rozbalit vše Re: ISIR
Příloha:
Pro doplneni, chyba je v wsdl a to konkretne staci pozmenit names v elementech messages a pak odkazy na ne v operations. Frustrujici nebylo hledat chybu, ale vedet, ze autor dotazu problem vyresil a nenapsal jak. :D Pro jistotu vkladam cely upraveny .wsdl soubor.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.