Skip to main content

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á.