Dobrý den,
při volání metody WS GetListOfReceivedMessages se dle dokumentace nejdříve způsobí doručování a poté teprve sestavení a odeslání seznamu. Koresponduje seznam doručených DZ se seznamem odeslaným? Jinak, volám-li metodu GetListOfReceivedMessages s parametry, které omezí seznam DZ, jsou označeny za doručené jen ty, které jsou odeslány pomocí WS?
Poslední dobou se setkávám s případy, kdy zřejmě nejsou odeslány v seznamu vráceném pomocí metody GetListOfReceivedMessages i DZ, které jsou již dodány v DS. Takové zprávy jsou nakonec odeslány, ale až později při některém z dalších volání metody. Hledám možné příčiny.
Děkuji za odpověď.
83.1 Re: GetListOfReceivedMessages, doručování a vrácený seznam zpráv
admin 17.01.2017 11:36Dobrý den.
volám-li metodu GetListOfReceivedMessages s parametry, které omezí seznam DZ, jsou označeny za doručené jen ty, které jsou odeslány pomocí WS?
Ne, doručené jsou všechny dosud nedoručené, ke kterým má uživatel právo čtení, které jsou v tom okamžiku vybrány do kurzoru. Pokud je však dodána další zpráva po zahájení tohoto procesu, tak se může dostat do seznamu i jako dodaná (a doručená může být při prvním dalším čtení zprávy). U schránek s mnoha stovkami dodaných zrpráv subproces "doručování" může trvat v době špiček i desítky vteřin, proto ta situace může nasat relativně často.
Poslední dobou se setkávám s případy, kdy zřejmě nejsou odeslány v seznamu vráceném pomocí metody GetListOfReceivedMessages i DZ, které jsou již dodány v DS
To byste musel napsat, jak a s jakými parametry tu službu pro získání seznamu voláte.Třeba pokud voláte jen "již doručené", tak se může uplatnit výše zmíněný případ. Kdyžtak to popište podrobněji a můžeme to zanalyzovat.
s pozdravem
Jan Šíma
83.2 Re: GetListOfReceivedMessages, doručování a vrácený seznam zpráv
admin 17.01.2017 11:36Dobrá,
stačí mi informace tak, jak jste ji uvedl - že označovány za doručené jsou i DZ, ke kterým si nestahuji obálku, tudíž ani nevím, že existují (chyba s chybějícími DZ pak může být na naší straně).
Pokud se do seznamu dostane i DZ, která je dodaná, ale minula proces doručování, pak je to v pořádku. Pokud by se naopak mohlo stát, že by se do seznamu DZ nedostala právě proto, že nebyla označena za doručenou, ačkoli vyhovuje zvolenému intervalu dodání, pak by to byl problém při tvorbě intervalů.
Zatím díky.