Sun Java System Messaging Server 6.3 管理指南

12.1 配置通道默认值

许多配置使各种通道关键字在所有或几乎所有通道上重复。维护这样的配置不但麻烦而且容易出错。要简化某些配置,可以为各种通道指定默认的关键字。

例如,某个配置文件中的以下行表示该行后面的所有通道块都将继承行中指定的关键字:

defaults keyword1 keyword2 keyword3 ...

defaults 行可看作无需实际指定通道即可更改关键字默认值的一个特殊通道块。defaults 行也不需要任何附加的通道块信息行(将忽略指定的信息行)。

对于可以指定的 defaults 行数没有限制,多个 defaults 行的影响可以累积,最后遇到的(从上向下读取)行具有较高的优先级。

从配置文件的某个点(例如,外部文件中通道块的独立部分的开始处)开始无条件消除 defaults 行的影响可能很有用。为此我们提供了 nodefaults 行。例如,在配置文件中插入以下行将取消前面所有的默认通道创建的所有设置,并使配置返回到未指定默认值时所应用的状态:

nodefaults

与常规通道块一样,必须使用空行将每个 defaultsnodefaults 通道块与其他通道块分隔开来。在配置文件中,只有 defaultsnodefaults 通道块能出现在本地通道之前。但是,与所有其他通道块一样,它们必须出现在最后的重写规则之后。