Files that support configuration substitution

The following PolicyCenter configuration file groups all support configuration substitution.

Configuration file group namespace
config.xml config 1
database-config.xml database
inbound-integration-config.xml inbound-integration
messaging-config.xml messaging
scheduler-config.xml scheduler
suite-config.xml suite
work-queue.xml work-queue
*.gwp 2 plugin

Namespace

Each group of files that Guidewire supports for external configuration has a unique namespace. This namespace is a hard-coded string that uniquely identifies a given file group. A file group can consist of a single member, config.xml, for example. Or, a file group can contain multiple members, the set of all *.gwp files, for example. The Substitutor process infers the file group namespace from the file that it is parsing.

The Substitutor uses the namespace (along with the placeholder key) as a composite argument as it queries the ExternalConfigurationProviderPlugin plugin for the substitution value for the placeholder. Because each key is unique, it is possible to reuse a key in different file groups. For example, one can use the same URL key in file database-config.xml and in file myPlugin.gwp as the namespace for each is unique.

1 Except for the registry node in this file
2 Plugin registry definition files