Miscellaneous parameters

Guidewire provides the following configuration parameters in the config.xml file that relate to various miscellaneous application features.

For information on editing config.xml and setting configuration parameters, see Working with configuration parameters.

BulkInsertSelectCardinalityEstimatorHint

Comma-separated list of tables to force PRE2014 cardinality estimator hint in BulkInsertSelectPreparedStatementHandler.

Default: empty

ConsistencyCheckerThreads

Number of threads to use when running the consistency checker.

Default: 1

ConfigurationServiceEnabled

This configuration parameter is for Guidewire internal use only. Do not use.

DefaultDiffDateFormat

Sets the default format for dates in the difference tree user interface. Valid formats mirror the Java default date formats:

  • short
  • medium
  • long
  • full

Default: short

DisableDomainGraphSupport

All PolicyCenter environments are expected to have valid data models. However, in rare situations, you might want to upgrade a PolicyCenter environment that does not yet have a valid data model. If there are compelling business reasons not to correct the data model during the upgrade, you can disable domain graph support by setting the DisableDomainGraphSupport parameter to true.

Guidewire strongly recommends that you resolve domain graph issues at the earliest opportunity to minimize the upgrade cost of the changes required to achieve a valid data model.

You cannot disable domain graph support if you are using archiving, quote purging, quote cloning, and personal data destruction. These features require domain graph support. Therefore, PolicyCenter will not start if DisableDomainGraphSupport is true and ArchiveEnabled or PersonalDataDestructionEnabled is true.

Default: false

ExportUserDataEnabled

Guidewire PolicyCenter provides the ability to export various types of administrative (admin) data in XML file format from the following PolicyCenter screen:

  • Administration > Utilities > Export Data

If enabled, the exported data can also include user information, along with additional related information such as user credentials, user settings, and user contacts. However, by default, Guidewire disables the export of user-related admin data through the PolicyCenter screen, by setting the default value for this configuration parameter to false. Thus, while this parameter is false, it is possible to view user-related data within PolicyCenter, but it is not possible export that data into an XML file.

Default: false

Dynamic: Yes

IgnoreLeapDayForEffDatedCalc

In the default configuration, the IgnoreLeapDayForEffDatedCalc parameter determines whether PolicyCenter ignores a leap day in the following calculations:

  • Calculating scalable properties
  • Prorating premiums for policies that are less than a full term

The following table describes the values for the IgnoreLeapDayForEffDatedCalc parameter:

Value

Description

true

PolicyCenter does not include the leap day while calculating the values for scalable properties or prorated premiums.

false

PolicyCenter includes the leap day while calculating the scalable property amount or prorated premium.

In the default configuration, some scalable properties are OverrideAmount on the Cost entity and ScalableBasisAmount on the GLExposure entity.

Default: true

Leap Days and Prorated Premiums Example

Assume that PolicyCenter needs to rate a policy change that affects the entire month of February in a year that includes a leap day. If IgnoreLeapDayforEffDatedCalc is true, PolicyCenter ignores the leap day and prorates the premium for 28 days. If false, PolicyCenter includes the leap day and prorates the premium for 29 days.

PolicyCenter prorates the premium in the proration plugin. It is possible to override the IgnoreLeapDayForEffDatedCalc parameter by a parameter on the plugin. For more information, see Proration plugin.

ImportUserDataEnabled

Guidewire PolicyCenter provides the ability to import various types of administrative (admin) data in XML file format from the following PolicyCenter screen:

  • Administration > Utilities > Import Data

If enabled, the imported data can also include user information, along with additional related information such as user credentials, user settings, and user contacts. However, by default, Guidewire disables the import of user-related admin data through an XML file, by setting the default value for this configuration parameter to false. Thus, while this parameter is false, it is not possible import user data as part of an XML file import. If you attempt to do so, PolicyCenter ignores all user-related data during the file import process.

Default: true

Dynamic: Yes

InitialSampleDataSet

Optional set of sample data to load at server start up. This value must be a typecode from the SampleDataSet typelist, or null. In the base application configuration, valid typecodes are:

Typecode

Description

Tiny

Just a few users like aapplegate, good for test purposes.

Small

A small community model and a few sample Accounts and Policies, useful for local development.

Large

A large, full data set useful for application demonstrations and manual Quality Assurance.

Set value to Tiny, Small, or Large, corresponding to the data set that you want to load:

  • If there is no sample data loaded as the server starts, PolicyCenter loads the sample data set that you specify.
  • If there is sample data, PolicyCenter does nothing.

Default: None

Set for server: Yes

MaximumXmlExportSize

This configuration parameter is for Guidewire internal use only. Do not use.

PhoneNumberStrictValidation

Controls how stringent the phone number validator PhoneValidator is.
  • If set to true, PolicyCenter uses the libphonenumber validator to perform a more stringent validation on phone numbers for syntax and correctness. For example, numbers with unregistered prefixes are rejected.
  • If set to false, , PolicyCenter performs very little validation on phone numbers.

Default: false

PreloadSystemTableToCacheForFasterSynchronization

Enables or disables the pre-load of system tables at server start. To enable pre-loading, set this parameter to true. Pre-loading the system tables at server start allows for faster synchronization and faster server startup times. However, be aware that the use of system table pre-loading can require PolicyCenter to allocate additional heap space.

Default: true

Required: Yes

ProfilerDataPurgeDaysOld

Number of days to keep profiler data before PolicyCenter deletes it.

Default: 30

RewriteMaxQuotes

Maximum number of allowable quotes for a rewrite.

Default: 3

TransactionIdPurgeDaysOld

Number of days to keep external transaction ID records before they can be deleted.

Default: 30

WorkflowLogPurgeRowLimit

Number of workflow logs to delete in a single commit of a delete transaction to the database. This parameter controls how many rows in table WorkflowLogs that batch process PurgeWorkflowLogs deletes in one commit to the database. A value of 0 means to delete all available rows in the table in a single database commit.

Default: 250000

Minimum: 0

Maximum: 1000000