Patrně jde o problém mezi mou židlí a klávesnicí, ale nějakou dobu se mi děje toto
(nejsem už schopen říci od kdy přesně). Pokud se aplikace pokusí stáhnout
starou zprávu (která už pravděpodobně na serveru není) metodou SignedMessageDownload,
je v odpovědi webové služby dmStatusCode roven 0000 a dmStatusMessage=Provedeno úspěšně,
ovšem obsah v XML tagu dmSignature nejde "dekódovat" (metody pro ověření podpisu zprávy
selžou). Z porovnání velikostí plyne, že tag dmSignature rozhodně neobsahuje ZFO formát datové zprávy,
protože velikost celé XML odpovědi je v takových případech vždy cca 8 kb, i když původní datová zpráva
je podstatně větší (tu mám uloženou jako ZFO v databázi). U zpráv, které na serveru ještě jsou, funguje
služba normálně. Problém se vyskytuje jak na testovací, tak na ostré větvi.
Neví někdo, co vlastně služba v takových případech vrací?
Původně mi v takových případech služba v dmStatus nahlásila chybu.
34.1 Re: SignedMessageDownload u starých zpráv
admin 17.01.2017 11:35Dobrý den.
Tento víkend je odstávka systému a nasazení nové verze. Tato chyba by měla být novou verzí odstraněna. Pokud se vám to projeví (nebo cokoliv podobného), informujte nás prosím.
Omlouváme se.
Jan Šíma
34.2 Re: SignedMessageDownload u starých zpráv
admin 17.01.2017 11:35Tak dnes (pondělí 20.12.2010) již služba vrací dmStatusCode roven 0005. Což je lepší než 0000, ale vzniká další problém, viz můj další dotaz výše v diskuzi.
34.2.1 Re: Re: SignedMessageDownload u starých zpráv
admin 17.01.2017 11:35Zásadní otázka - na jakém prostředí tu chybu pozorujete? Pište to prosím vždy do dotazů - ta prostředí nejsou totožná. Na Testu se mohou objevit - lze je ihned opravit a nasadit novou verzi. Na Produkci by se objevit neměly, nasazování změn je poměrně obtížné.
děkuji
Jan Šíma