Enable the billing summary plugin in PolicyCenter

Before you begin

Enable the policy system plugin in BillingCenter

About this task

Before starting this procedure, ensure that the BillingCenter application server is running. It is not necessary for the PolicyCenter server to be running.

Procedure

  1. Open Guidewire Studio™ for PolicyCenter.
  2. Navigate in the Project window to configuration > config > Plugins > registry and open IBillingSummaryPlugin.gwp in the Plugin editor.
  3. Change Gosu Class to one of the following, depending on the version of BillingCenter that you are integrating with:
    • gw.plugin.billing.bc1000.BCBillingSummaryPlugin for BillingCenter 10
    • gw.plugin.billing.bc900.BCBillingSummaryPlugin for BillingCenter 9
  4. In the Studio Project window folder, open IBillingSystemPlugin.gwp.
  5. Change Gosu Class to one of the following plugin implementation classes, depending on the version of BillingCenter that you are integrating with:
    • gw.plugin.billing.bc1000.BCBillingSystemPlugin for BillingCenter 10
    • gw.plugin.billing.bc900.BCBillingSystemPlugin for BillingCenter 9
  6. Navigate in the Project window to configuration > config and open config.xml.
  7. Set the value of the BillingSystemURL parameter to the BillingCenter URL.
    For example, in the base configuration, the URL for a local BillingCenter installation is the following:
    http://localhost:8580/bc/BillingCenter.do
    Configuration parameter BillingSystemURL defines the URL for an exit point. Guidewire configures exit points in config.xml and not in suite-config.xml. The configuration parameters in suite-config.xml support integration between Guidewire applications through web services. The exit point configuration parameters in config.xml support integration between web browsers.

    See PolicyCenter exit points to ClaimCenter and BillingCenter.

  8. If archiving is enabled in BillingCenter, set the following PolicyCenter configuration parameters:
    1. Set BillingSystemArchiveEnabled to true.
    2. Set the value of BillingSystemArchivePolicyPeriodDays to a positive value indicating the minimum number of days after the term end date before the billing policy period is archived.
      This value must be less than or equal to the setting in the billing system. Guidewire recommends setting the value to be equal and keeping the value of BillingSystemArchivePolicyPeriodDays synchronized with the value of ArchivePolicyPeriodDays in BillingCenter.
  9. Navigate in the Project window to configuration > config > suite and open suite-config.xml.
  10. Remove the comment markers <!-- and --> from the line for the BillingCenter URL:
    <!--<product name="bc" url="http://localhost:8580/bc"/>-->
  11. If necessary, update the BillingCenter URL to match your server and port.
  12. Navigate in the Project window to configuration > gsrc and then to wsi.remote.gw.webservice.bc.
  13. Open one of the following web service collection files, depending on the version of BillingCenter that you are integrating with PolicyCenter:
    • bc1000.wsc for BillingCenter 10
    • bc900.wsc for BillingCenter 9
    The web service definitions in this file use the ${bc} variable defined in suite-config.xml.
  14. Select all the web services in Resources and click Fetch .
    You must refresh the web services, even if you have made no changes to them.
  15. Click the Settings tab and review the contents of the Configuration Provider class.

    This class defines the user name and password that PolicyCenter uses to connect with BillingCenter.

    Important: Guidewire strongly recommends that you change these values from their default values.
  16. Stop the BillingCenter application server.

What to do next

Defining authentication between PolicyCenter and BillingCenter