High volume quote requests parameters
It is common for a carrier to need to handle large volumes of incoming quote requests from anonymous or guest users. As a consequence, the server that supports the quote requests needs to be able to provide near-linear scaling to handle the volume of incoming requests.
One way to manage a large volume of quote requests is to implement an additional set of PolicyCenter servers to specifically handle anonymous quote requests. These servers are in addition to the System-of-Record (SOR) PolicyCenter servers that comprise the PolicyCenter cluster. Typically, the high volume quoting servers are not members of PolicyCenter cluster so as to avoid latency issues created by cluster channel communications. In addition, these servers do not actually persist the generated quotes to an RDBMS (Oracle or SQLServer) in the standard table structure. Instead, the purpose of the quote servers is to generate a quote document that one can later import into the PolicyCenter system-of-record and bind there, if required.
To support this separation of functionality and purpose, Guidewire provides a way to designate a server as a HVQ (High Volume Quote) server. In this way, it is possible to distinguish between HVQ servers and SOR servers. Server instances designated as HVQ allow only certain types of operations. For example, HVQ servers permit quote generation using a specific API or quote storage, but do not support archiving.
To manage this separation of functionality, Guidewire provides multiple configuration parameters in config.xml that you can set to indicate whether the server instance is SOR or HVQ.
HVQEnabled
|
|
Server is in a high volume quote (HVQ) environment |
|
|
Server has no support for high volume quoting |
The default for this configuration parameter is false. If you do not
set configuration parameter HVQEnabled to
true, the server defaults to having no support for high volume
quoting.
Default:
false
HVQServer
This Boolean parameter has the following meaning.
|
|
Server is a high volume quote (HVQ) server |
|
|
Server is a system-of-record (SOR) server |
The default for this configuration parameter is false. If you do not set
configuration parameter HVQServer to true, the server
defaults to being a SOR server.
The value of configuration parameter HVQServer is mutually exclusive
with that of configuration parameter ArchiveEnabled. Setting both of
these parameters to true generates an error condition at server start-up,
causing the server to fail to start.
The value of configuration parameter HVQServer depends on the value of
configuration parameter HVQEnabled. If the value of
HVQServer is true, the value of
HVQEnabled must also be true. Setting
HVQServer to true and HVQEnabled to
false generates an error condition at server start-up, causing the server
to fail to start.
Guidewire recommends that you use the env attribute on the
HVQEnbled parameter definition in config.xml to
avoid creating separate WAR or EAR files for the individual servers. The following example
configuration in config.xml illustrates the use of the
env attribute in the HVQEnbled parameter
definition.
<param name="HVQServer" value="true" env="hvq_prod"/>
<param name="HVQServer" value="true" env="hvq_staging"/>
<param name="HVQServer" value="true" env="hvq_uat"/>
<param name="HVQServer" value="true" env="hvq_qa"/>
<param name="HVQServer" value="false"/> // default
Notice that if the env attribute is set to a hvq value,
the value of HVQServer is true. Conversely, if the
parameter definition does not specify the env attribute, the value of
HVQServer is false.
Default:
false
MaxHVQSearchResults
This Integer parameter restricts the number of quotes that PolicyCenter returns to a user who searches for a quote on the external quote database. If the number to return is greater than this value, then PolicyCenter prompts the user to narrow the search parameters. The value of this parameter must be 1 or greater.
Default: 100
