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

SQL Anywhere 10.0.1 » QAnywhere » QAnywhere Transmission and Delete Rules » Message transmission rules

Message transmission rules Next Page

Client transmission rules


Client transmission rules govern the behavior of messages going from the client to the server. Client transmission rules are handled by the QAnywhere Agent.

By default, the QAnywhere Agent uses the automatic policy. You can change and customize this behavior by specifying a transmission rules file as the transmission policy for the QAnywhere Agent.

The following partial qaagent command line shows how to specify a rules file for the QAnywhere Agent:

qaagent -policy myrules.txt ...

For a complete description of how to write transmission rules, see Rule syntax.

For more information about policies, see:

For information about client delete rules, see Client delete rules.

The transmission rules file holds the following kinds of entry:

See Rule syntax and Condition syntax.

You can also use transmission rules files to determine when messages are to be deleted from the message stores.

See Message delete rules.

You can also use the Sybase Central QAnywhere plug-in to create a QAnywhere Agent rules file.

Example

For example, the following client transmission rules file specifies that during business hours only small high priority messages should be transmitted, while outside of business hours, any message can be transmitted. This rule is automatic, which indicates that if the condition is satisfied, the message is transmitted immediately. This example demonstrates that conditions can use information derived from the message as well as other information such as the current time.

automatic = ( ias_ContentSize < 100000 and ias_Priority > 7 ) \
 or datepart(Weekday,Ias_CurrentDate) in ( 1, 7 ) \
 or ias_CurrentTime < '8:00:00' or ias_CurrentTime > '18:00:00'