NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
František Tischler:12.10.2017 15:10

Řešil jste někdo problém s podepisováním zpráv ve třídě vygenerované z WSDL?
.NET vygeneruje třídu využívající SoapHttpClien­tProtocol, ale v té nelze jednoduše podepsat XML s požadavkem ani rozumně odchytit (a podepsat) XML před osdesláním. Zkoušel jsem napsat rozšíření založené na SoapExtension, ale přišlo mi to tak těžkopádné, že jsem nakonec všechno vyhodil a napsal to nad HttpWebRequest.

 
Odpovědět
12.10.2017 15:10
Avatar
Neaktivní uživatel:12.10.2017 16:29

Neslo by to resit cez IEndPointBehavior s pouzitim IClientMessage­Inspector?

Nahoru Odpovědět
12.10.2017 16:29
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
František Tischler:12.10.2017 17:16

Na první nástřel to vypadá jako schůdná cesta, díky.
Když se teď podívám zpátky, tak se nedovedu rozhodnout, jestli je lepší vzít černou skříňku automaticky generovaného kódu s nějakým dopsaným rozšířením nebo to napsat přímočaře.
Asi to závisí i na tom, jak rozsáhlá ta třída je, jak často a jak rozsáhle se případně mění.

 
Nahoru Odpovědět
12.10.2017 17:16
Avatar
Odpovídá na František Tischler
don.jarducius:12.10.2017 21:31

Proč mi podepisování soap zpráv vždy "smrdí" EETčkem ? :)

Pro inspiraci, pokud to není eet, dá se jím inspirovat...
https://github.com/…a/eet-client#…

Nahoru Odpovědět
12.10.2017 21:31
Ten kdo nechce hledá důvod, ten kdo chce hledá způsob
Avatar
Odpovídá na don.jarducius
František Tischler:12.10.2017 21:52

Těsně vedle, eRecept. EET mě čeká taky. Sice jsem koupil hotovou knihovnu, ale nejspíš to časem taky proženu přes tu, co jsem napsal kvůli eRP. Mám hotové synchronní služby VZP B2B, tam ale není třeba nic podepisovat, takže to byla jen otázka vygenerovat třídu z WSDL souboru. A nakonec ČSSZ, ti ale neposkytují WSDL soubor, jenom popis rozhraní, takže už s ohledem na ně je dobře, že jsem to napsal celé ve vlastní režii, jenom bude peklo validovat XML, protože schema XSD od toho taky nemám.

 
Nahoru Odpovědět
12.10.2017 21:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.