Folgende Variable werden von der Regel-Engine definiert:
ias_Address Die Adresse der Nachricht. Zum Beispiel myclient\myqueue.
ias_ContentSize Die Größe des Nachrichteninhalts. Wenn die Nachricht eine Textnachricht ist, entspricht dieser Wert der Anzahl der Zeichen. Bei Binärnachrichten entspricht er der Anzahl der Byte.
ias_ContentType Der Nachrichtentyp:
IAS_TEXT_CONTENT |
Der Nachrichteninhalt besteht aus Unicode-Zeichen. |
IAS_BINARY_CONTENT |
Der Nachrichteninhalt wird als nicht interpretierte Abfolge von Byte behandelt. |
ias_CurrentDate Das aktuelle Datum
Eine Zeichenfolge kann mit ias_currentDate verglichen werden, falls sie auf eine von zwei Arten geliefert wird:
Als Zeichenfolgenformat, die eindeutig interpretiert werden kann.
Als Zeichenfolge im Format der date_format-Datenbankoption, die in der Datenbank für die Client-Nachrichtenspeicherdatenbank festgelegt wurde
Weitere Hinweise finden Sie unter Datenbankoptionen einrichten und date_format-Option [Datenbank].
ias_CurrentTime Die aktuelle Uhrzeit
Eine Zeichenfolge kann mit ias_CurrentTime verglichen werden, wenn die Stunden, Minuten und Sekunden durch Doppelpunkte im Format hh:mm:ss:sss getrennt werden. Es wird eine 24-Stunden-Uhr angenommen, es sein denn, am oder pm ist angegeben. Weitere Hinweise finden Sie unter time_format-Option [Kompatibilität].
ias_CurrentTimestamp Der aktuelle Zeitstempel (Datum und Zeit). Weitere Hinweise finden Sie unter time_format-Option [Kompatibilität].
ias_Expires Das Datum und die Uhrzeit, zu der die Nachricht abläuft, wenn sie nicht zugestellt wird.
ias_Network Informationen zum aktuell verwendeten Netzwerk. ias_Network ist eine Übertragungsvariable. Sie hat mehrere integrierte Attribute, die Informationen in Bezug auf das aktuelle Netzwerk liefern, das vom Gerät verwendet wird.
ias_Priority Die Priorität der Nachricht: eine Ganzzahl zwischen 0 und 9, wobei 0 eine niedrigere Priorität und 9 eine hohe Priorität anzeigt.
ias_Status Der aktuelle Status der Nachricht. Die Werte können sein:
IAS_CANCELLED_STATE | Die Nachricht wurde storniert. |
IAS_EXPIRED_STATE | Die Nachricht ist abgelaufen, bevor sie dem vorgesehenen Empfänger zugestellt werden konnte. |
IAS_FINAL_STATE | Die Nachricht ist zugestellt oder abgelaufen. Hierbei bedeutet >=IAS_FINAL_STATE , dass die Nachricht zugestellt oder abgelaufen ist. <IAS_FINAL_STATE bedeutet, dass die Nachricht weder zugestellt noch abgelaufen ist.
|
IAS_PENDING_STATE | Die Nachricht ist dem vorgesehenen Empfänger noch nicht zugestellt worden. |
IAS_RECEIVED_STATE | Die Nachricht ist dem vorgesehenen Empfänger zugestellt worden. |
IAS_UNRECEIVABLE_STATE | Die Nachricht wurde als unzustellbar markiert, weil sie entweder falsch strukturiert ist oder zu viele Versuche unternommen wurden, sie zuzustellen. |
ias_TransmissionStatus Der Synchronisationsstatus der Nachricht. Dies kann einer der folgenden sein:
IAS_UNTRANSMITTED |
Die Nachricht wurde nicht an den geplanten Empfänger-Nachrichtenspeicher übertragen. |
IAS_TRANSMITTED |
Die Nachricht wurde an den geplanten Empfänger-Nachrichtenspeicher übertragen. |
IAS_DO_NOT_TRANSMIT |
Empfänger- und Absenderspeicher sind identisch, daher ist keine Übertragung erforderlich. |
IAS_TRANSMITTING |
Die Nachricht wurde an den Empfänger übertragen, aber diese Übertragung muss noch bestätigt werden. Möglicherweise wurde die Nachrichtenübertragung unterbrochen und QAnywhere wird die Nachricht nochmals übertragen. |
Ein Beispiel für die Erstellung von Client-Speichereigenschaften und ihren Einsatz in Übertragungsregeln finden Sie unter Attribute für benutzerdefinierte Eigenschaften von Client-Nachrichtenspeichern verwenden.
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 |