Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere SQL-API-Referenz » Nachrichtenverwaltung

 

ml_qa_putmessage

Sendet eine Nachricht

Parameter
Element Beschreibung Bemerkungen
1 Nachricht-ID VARCHAR(128). Sie können die Nachricht-ID aus ml_qa_createmessage oder ml_qa_getmessage abrufen.
2 Adresse VARCHAR(128)
Bemerkungen

Die von Ihnen angegebene Nachricht-ID muss vorher mit ml_qa_createmessage erstellt worden sein. Nur Inhalte, Eigenschaften und Header, die vor dem Aufruf von ml_qa_putmessage mit der Nachricht-ID verbunden waren, werden mit der Nachricht versendet. Alle Hinzufügungen nach dem Aufruf von ml_qa_putmessage werden ignoriert.

Ein Festschreiben ist erforderlich, bevor die Nachricht zum Senden in die Warteschlange gestellt wird.

Siehe auch
Beispiel

Im folgenden Beispiel wird eine Nachricht mit dem Inhalt 'a simple message' erstellt und an die Adresse clientid\queuename gesendet:

begin
    declare @msgid varchar(128);
    set @msgid = ml_qa_createmessage();
    call ml_qa_settextcontent( @msgid, 'a simple message' );
    call ml_qa_putmessage( @msgid, 'clientid\queuename' );
    commit;
end