Name

service

XMS Connection Authority — Provides controls and limits on how the server connects to other servers

<service class="xms.policy.XMSConnectionAuthority" > child tags </service>

Table 79. Attributes for service tag (for xms.policy.XMSConnectionAuthority)

NameDescriptionTypeDefault ValueRequired
MXCacheSizeMaximum number of entries in the MX cacheint any integer20000no
configMapA StringMap containing configurations for domainsStringMap Name of a StringMap as defined in StringMapServicenoneno
domainCacheSizeMaximum number of entries in the MX domain cacheint any integer20000no
maxDomainConnectionsDefault maximum outgoing connections to each domainint any integer10no
messagesPerConnectionThe default maximum number of messages to deliver on a single connectionint any integer10no
resolverTimeoutTimeout in ms for DNS Lookupsint any integer30000no
routableAddressesSpecifies private network addresses (RFC 1918) that are routable to the internetString any character combinationnoneno

Service Dependencies

This tag depends on the following services (or a service that extends or implements these classes)

Child Tags

Host

<host />

Table 80. Attributes for host tag (for xms.policy.XMSConnectionAuthority)

NameDescriptionTypeDefault ValueRequired
maxConnectionsThe outgoing connection limit for this hostint any integer0 (use global default)no
messagesPerConnectionThe maximum number of messages to deliver on a single connection to this hostint any integer0 (use global default)no
nameThe name of the hostString any character combinationnoneyes
speedLimitMaximum number of connections per minuteint any integer0 (no limit)no

Example 74. Example configuration for XMS Connection Authority

Required attributes are marked with a bold typeface

<service class="xms.policy.XMSConnectionAuthority"
      MXCacheSize="MXCacheSize"
      configMap="configMap"
      domainCacheSize="domainCacheSize"
      maxDomainConnections="maxDomainConnections"
      messagesPerConnection="messagesPerConnection"
      resolverTimeout="resolverTimeout"
      routableAddresses="routableAddresses">
    <host maxConnections="maxConnections"
          messagesPerConnection="messagesPerConnection"
          name="name"
          speedLimit="speedLimit" />
</service>