30 Kolize

sbalatka@techniserv.cz 10.10.2018 10:01

Dobrý den!

 

Již se nám párkrát stalo, že při stahování datových zpráv právě v tu chvíli došlo i k příjmu zprávy do datové schránky.

Stahování potom neproběhlo a skončilo chybou (možná z důvodu rozdílu počtu došlých zpráv k počtu skutečných

zpráv a pod.).

Lze nějak zjistit, jestli je do datové schránky právě nějaká zpráva ukládána?

 

S pozdravem                                                             S.Balatka

 

P.S. Jako jádro stahovací procedury používáme váš příklad z DemoISDS-doNet

 

 

30.1 Re: Kolize

602jsima 10.10.2018 13:00

Dobrý den,

 

používat můžete ty služby, které jsou ve veřejné dokumentaci, nic dalšího není.

Pokud přijde zpráva v době stahování jiných zpráv, je chování dokumentované a k žádné kolizi nedochází, pouze se ta jedna zpráva nestáhne s chybou, že není dosud doručená. Pokud se chcete té chybě vyhnout, tak testujte stav zprávy a nestahujte zprávy ve stavu 4 nebo 5.

Jinak ji musíte stáhnout při příštím pokusu, až po doručení (změna stavu na 6). Pokud jsem ten dotaz nepochopil, tak se prosím zeptejte ještě jednou podrobněji.

 

Jan Šíma

ISDS