Product model parameters
Guidewire provides the following configuration parameters in config.xml that relate to the PolicyCenter product model.
For information on editing config.xml and setting configuration parameters, see Working with configuration parameters.
CoverableCacheEnabled
Whether the cache that holds jurisdictions and reference dates for coverables is enabled.
Default: false
ExternalProductModelDirectory
Specifies the directory from which to load product model availability data. PolicyCenter loads the information in this directory at server startup time or if requested through the Server Tools Product Model Info screen. For the load to succeed, all of the following must true:
- The parameter specifies a directory accessible to the application server.
- The directory is not in the deployment directory.
- The directory contains a complete product model definition that only defines existing patterns.
- The directory contains at least one lookup XML file ending in -lookups.xml.
- The XML files in the directory are all valid.
If this parameter is blank, PolicyCenter loads availability data from the standard configuration module at server startup time. Any attempt to reload the data through the Server Tools Product Model Info screen then fails with an error message.
Default: None
Dynamic: No
See also
ProductModelClassCacheConcurrencyLevel
To fine tune performance, use this parameter to adjust the concurrency level
of the product model class cache. This cache is lazy-loaded when product model pattern
objects, such as coverage patterns, are instantiated. See
com.google.common.cache.CacheBuilder#concurrencyLevel for more
information about caches and concurrency levels. The minimum value is 1.
The maximum value is 100.
Default:
10
Dynamic: No
StrictProductModelIdUniquenessChecking
Whether to check product model code identifier, CodeIdentifier, for uniqueness for all the product model objects.
Guidewire recommends that all product model code identifiers be unique. However, this is not strictly enforced.
Regardless of the setting of this parameter, Product, PolicyLinePattern, and CoveragePattern must have unique code identifiers. If they are not unique, PolicyCenter will not compile.
If StrictProductModelIdUniquenessChecking is true, PolicyCenter throws an error if two product model patterns of any type share the same code identifier.
Even with warnings, PolicyCenter will start. To be more compliant with the recommendation that all code identifiers be unique, you can fix these issues.
Default:
true
