Wenn Sie eine QAnywhere-Nachricht stornieren, wird sie in den Status "Storniert" versetzt, bevor sie übertragen wird. Gemäß den Standard-Löschrichtlinien des QAnywhere Agents werden stornierte Nachrichten aus dem Nachrichtenspeicher gelöscht. Das Stornieren einer Nachricht schlägt fehl, wenn sich die die Nachricht bereits im Endstadium befindet oder an den zentralen Messaging-Server übertragen wurde.
In der folgenden Prozedur wird beschrieben, wie QAnywhere-Nachrichten storniert werden.
Wenn Sie die QAnywhere SQL-API verwenden, können Sie eine Nachricht nicht stornieren.
Rufen Sie die ID der zu stornierenden Nachricht ab.
// msg is a QAMessage instance that has not been // transmitted. string msgID = msg.getMessageID(); |
Rufen Sie CancelMessage mit der ID der zu stornierenden Nachricht auf.
mgr.CancelMessage(msgID); |
Weitere Hinweise finden Sie unter CancelMessage-Methode.
Rufen Sie die ID der zu stornierenden Nachricht ab.
// msg is a QAMessage instance that has not been // transmitted. qa_string msgID = msg->getMessageID(); |
Rufen Sie cancelMessage mit der ID der zu stornierenden Nachricht auf.
bool result = mgr->cancelMessage(msgID); |
Weitere Hinweise finden Sie unter cancelMessage-Funktion.
Rufen Sie die ID der zu stornierenden Nachricht ab.
// msg is a QAMessage instance that has not been // transmitted. String msgID = msg.getMessageID(); |
Rufen Sie cancelMessage mit der ID der zu stornierenden Nachricht auf.
boolean result = mgr.cancelMessage(msgID); |
Weitere Hinweise finden Sie unter cancelMessage-Methode.
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 |