topics.conf

This file defines all topics.

The format of the file is:

[jndi-name1, jndi-name2, ...]topic-name property1, property2, ...
Note: Note that, while including JNDI names is optional, the square brackets [ ] must be included around JNDI names if they are included. For more information about setting JNDI names, see create jndiname.

For example, you might enter:

business.inventory global, import="FTL01,FTL02", export="FTL02", maxbytes=1MB

Only topics listed in this file or topics with names that match the topics listed in this file can be created by the applications (unless otherwise permitted by an entry in acl.conf). For example, if topic foo.* is listed in this file, topics foo.bar and foo.baz can be created by the application.

Properties of the topic are inherited by all static and dynamic topics with matching names. For example, if test.* has the property secure, then test.1 and test.foo are also secure. For information on properties that can be assigned to topics, see Destination Properties.

For further information on the inheritance of topic properties, refer to Wildcards * and > and Inheritance of Properties.

Restrictions and rules on topic names are described in Destination Name Syntax.