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 » Servermanagement-Anforderungen

 

Übertragungsregeln mit einer Servermanagement-Anforderung festlegen

Mit einer Servermanagement-Anforderung können Sie Standard-Serverübertragungsregeln festlegen, die für alle Benutzer gelten, oder für jeden Client spezifische Übertragungsregeln definieren.

Um die Standard-Übertragungsregeln festzulegen (für einen Server), stellen Sie die Eigenschaft "ianywhere.qa.server.rules" für den Client "ianywhere.server.defaultClient" ein. Verwenden Sie für einen Client die Eigenschaft "ianywhere.qa.server.rules", um die Server-Übertragungsregeln festzulegen.

Eine Zusammenfassung der Verwaltung von Servermanagement-Anforderungen einschließlich Authentifizierung und Zeitplanung finden Sie unter Einführung in Servermanagement-Anforderungen.

Beispiel

Im folgenden Beispiel wird die Standardregel erstellt, dass nur Nachrichten mit hoher Priorität (über 6) gesendet werden sollen:

<?xml version="1.0" encoding="UTF-8"?>
<actions>
  <SetProperty>
    <prop>
      <client>ianywhere.server.defaultClient</client> 
      <name>ianywhere.qa.server.rules</name>
      <value>auto = ias_Priority &gt; 6</value>
    </prop>
  </SetProperty>
  <RestartRules>
    <client>ianywhere.server.defaultClient</client>
  </RestartRules>
</actions>

Im folgenden Beispiel wird eine Regel für den Client defaultClient erstellt, nach der während der Geschäftszeiten (8.00 bis 18.00 Uhr) nur Nachrichten mit einer Inhaltsgröße unter 100 übermittelt werden:

<?xml version="1.0" encoding="UTF-8"?>
<actions>
  <SetProperty>
    <prop>
      <client>myClient</client> 
      <name>ianywhere.qa.server.rules</name>
      <value>auto = ias_ContentSize &lt; 100 
        or ias_CurrentTime &gt; '8:00:00' 
        or ias_CurrentTime &lt; '18:00:00'</value>
    </prop>
  </SetProperty>
  <RestartRules>
    <client>myClient</client>
  </RestartRules>
</actions>