Požadavek confirm-message
Potvrzení zprávy
Aby byla zpráva považována za doručenou, je nutné na její přijetí reagovat potvrzením. Toto potvrzení zajišťuje transakčnost - brání stavu, kdy server má zprávu zapředanou, ale klient ji nemá za doručenou. Nepotvrzená zpráva je doručována znovu, dokud nedojde k jejímu potvrzení.
<request>
<confirm-message
id="{number}"
/>
</request>
Atributy
id - Jedinečný celočíselný identifikátor položky.(typ: number)
Potomci
Požadavek confirm-message neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Poznámka k request
Atribut id potvrzovanou zprávu zprávy.
Odpověď
Struktura odpovědi na požadavek confirm-message vrácená v obálce response:
<response>
<confirm-message
type="ok|error"
id="{number}"
/>
</response>
Atributy
type - Obsahuje hodnoty ok nebo error (možnosti obsahu: ok | error)
id - Jedinečný celočíselný identifikátor položky.(typ: number)
Potomci
Odpověď confirm-message neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Výraz pro identifikaci chyb v odpovědi serveru: confirm-message[@type='error'] (odkaz na popis detailu: @details).
Poznámka k response
Pokud je výstupní typ nastaven na hodnotu ok, je zpráva brána jako doručená.