Gibt die Ablaufzeit der Nachricht zurück
Element | Beschreibung | Bemerkungen |
---|---|---|
1 | Nachricht-ID | VARCHAR(128). Sie können die Nachricht-ID aus ml_qa_createmessage oder ml_qa_getmessage abrufen. |
Die Ablaufzeit als TIMESTAMP. Gibt NULL zurück, wenn keine Ablaufzeit vorhanden ist.
Nach dem Abschluss von ml_qa_putmessage läuft eine Nachricht ab, wenn sie vom vorgesehenen Empfänger nicht bis zum Ablaufzeitpunkt abgeholt wurde. Die Nachricht kann dann mit den Standardlöschregeln von QAnywhere gelöscht werden.
Sie können diesen Header lesen, nachdem eine Nachricht empfangen wurde und bis ein Zurücksetzen oder ein Festschreiben erfolgt, danach nicht mehr.
Im folgenden Beispiel wird eine Nachricht empfangen und die Ablaufzeit im Meldungsfenster des Datenbankservers ausgegeben:
begin declare @msgid varchar(128); declare @expires timestamp; set @msgid = ml_qa_getmessage( 'myaddress' ); set @expires = ml_qa_getexpiration( @msgid ); message 'message would have expired at ' || @expires || ' if it had not been received'; commit; end |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |