Sie können eine Server-Übertragungsregel erstellen und sie mit der ianywhere.qa.server.transmissionRulesFile-Eigenschaft in Ihrer QAnywhere-Messaging-Eigenschaftsdatei angeben.
Weitere Informationen zur Nachrichteneigenschaftsdatei finden Sie unter Option -m.
Um Übertragungsregeln für einen bestimmten Client festzulegen, setzen Sie vor einen Regelabschnitt die Client-Nachrichtenspeicher-ID in eckige Klammern.
Standard-Server-Übertragungsregeln können erstellt werden, damit alle Benutzer sie verwenden können.
Um Standard-Übertragungsregeln festzulegen, beginnen Sie einen Abschnitt mit der folgenden Zeile:
[ianywhere.server.defaultClient] |
Damit neue Übertragungsregeln wirksam werden, müssen Sie den MobiLink-Server neu starten. Dies gilt nur für Übertragungsregeln, die in einer Übertragungsregeldatei festgelegt wurden. Server-Übertragungsregeln, die mit Sybase Central oder einer Servermanagement-Anforderung festgelegt wurden, treten sofort in Kraft.
Weitere Informationen zu Server-Löschregeln finden Sie unter Server-Löschregeln.
Der folgende Ausschnitt aus einer Server-Übertragungsregeldatei erstellt die Standardregel, nach der nur Nachrichten mit hoher Priorität gesendet werden:
[ianywhere.server.defaultClient] auto = ias_Priority > 6 |
Im folgenden Beispiel für eine Server-Übertragungsregeldatei gelten die Regeln nur für den Client, der durch die Client-Nachrichtenspeicher-ID sample_store_id angegeben ist.
[sample_store_id] ; This rule governs when messages are transmitted to the client ; store with id sample_store_id. ; ; ias_Priority >= 7 ; ; Messages with priority 7 or greater should always be ; transmitted. ; ; ias_ContentSize < 100 ; ; Small messages (messages less than 100 characters or ; bytes in size) should always be transmitted. ; ; ias_CurrentTime < '8:00am' OR ias_CurrentTime > '6:00pm' ; ; Messages outside business hours should always be ; transmitted auto = ias_Priority >= 7 OR ias_ContentSize < 100 \ OR ias_CurrentTime < datetime('8:00:00') \ OR ias_CurrentTime > datetime('18:00:00') |
Im folgenden Beispiel gelten die Regeln nur für den Client, der durch die Client-Nachrichtenspeicher-ID qanywhere angegeben ist.
[qanywhere] ; This rule governs when messages are transmitted to the client ; store with id qanywhere. ; ; tm_Subject not like '%non-business%' ; ; Messages with the property tm_Subject set to a value that ; includes the phrase 'non-business' should not be transmitted ; ; ias_CurrentTime < '8:00:00' OR ias_CurrentTime > '18:00:00' ; ; Messages outside business hours should always be ; transmitted auto = tm_Subject NOT LIKE '%non-business%' \ OR ias_CurrentTime < datetime('8:00am') OR ias_CurrentTime > datetime('6:00pm') |
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 |