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 » Nachrichtenheader und Eigenschaften » Nachrichteneigenschaften

 

Vordefinierte Nachrichteneigenschaften

Einige Nachrichteneigenschaften wurden zur Vereinfachung vordefiniert. Die vordefinierten Eigenschaften können gelesen, aber nicht festgelegt werden. Folgende vordefinierte Nachrichteneigenschaften stehen zur Verfügung:

  • ias_Adapters   Bei Nachrichten über den Netzwerkstatus eine Liste von Netzwerkadaptern, die für die Verbindung zum MobiLink-Server verwendet werden können. Die Liste ist eine Zeichenfolge, die Einträge werden durch Senkrechtstriche voneinander getrennt.

  • ias_DeliveryCount   Int. Die Anzahl der bisher durchgeführten Zustellungsversuche für die Nachricht

  • ias_MessageType   Int. Zeigt den Typ der Nachricht an. Nachrichtentypen können sein:

    Wert

    Nachrichtentyp

    Beschreibung

    0

    REGULAR

    Wenn bei einer Nachricht die Eigenschaft ias_MessageType nicht eingestellt ist, handelt es sich um eine "normale" ("regular") Nachricht.

    13

    PUSH_NOTIFICATION

    Eine Nachricht des Typs PUSH_NOTIFICATION wird an die Systemwarteschlange geschickt, wenn eine Push-Benachrichtigung vom Server empfangen wurde. Weitere Hinweise finden Sie unter Benachrichtigungen der Push-Benachrichtigung.

    14

    NETWORK_STATUS_NOTIFICATION

    Wenn eine Änderung des Netzwerkstatus eintritt, wird eine Nachricht dieses Typs an die Systemwarteschlange gesendet. Weitere Hinweise finden Sie unter Netzwerkstatus-Benachrichtigungen.

  • ias_RASNames   Zeichenfolge. Bei Nachrichten über den Netzwerkstatus eine Liste mit RAS-Eintragsnamen, die für die Verbindung zum MobiLink-Server verwendet werden können. Die Listeneinträge werden durch Senkrechtstriche voneinander getrennt.

  • ias_NetworkStatus   Int. Bei Nachrichten über den Netzwerkstatus der Status der Netzwerkverbindung. Der Wert ist 1, wenn die Verbindung besteht; ansonsten 0.

  • ias_Originator   Zeichenfolge. Die Nachrichtenspeicher-ID des Absenders der Nachricht.

  • ias_Status   Int. Der aktuelle Status der Nachricht. Diese Eigenschaft wird in der SQL-API nicht unterstützt. Die Werte können sein:

    Statuscode Beschreibung
    1 Offen - Die Nachricht wurde gesendet, aber nicht empfangen.
    10 Empfang läuft - Die Nachricht wird gerade empfangen oder wurde empfangen, aber noch nicht bestätigt.
    20 Endgültig - Die Nachricht hat einen endgültigen Status erreicht.
    30 Abgelaufen - Die Nachricht wurde erst nach Ihrer Ablaufzeit empfangen.
    40 Storniert - Die Nachricht wurde abgebrochen.
    50 Nicht empfangbar - Die Nachricht ist entweder falsch strukturiert oder es sind zu viele Versuche unternommen worden, sie zuzustellen.
    60 Empfangen - Die Nachricht wurde empfangen und bestätigt.

    Für die Statuswerte sind Konstante vorhanden. Weitere Hinweise finden Sie unter:

  • ias_StatusTime   Der Zeitpunkt, zu dem die Nachricht ihren aktuellen Status erhalten hat. Die verwendeten Einheiten werden von der Plattform bestimmt. Es handelt sich um eine lokale Zeit. Bei Windows/PocketPC-Plattformen in der C++-API ist der Zeitstempel die SYSTEMTIME, konvertiert zu einer FILETIME, die auf einen qa_long-Wert kopiert wird. Diese Eigenschaft wird in der SQL-API nicht unterstützt.

    API Rückgabe dieser Eigenschaft
    .NET DateTime
    C++ Zeichenfolge
    Java java.util.Date-Objekt

Konstante für Nachrichteneigenschaften

Die QAnywhere-APIs für .NET, C++ und Java stellen Konstante für die Angabe von Nachrichteneigenschaften bereit. Weitere Hinweise finden Sie unter: