about this doc

Download About This Doc

If you can't read please download the document

Upload: saikiran-tanikanti

Post on 21-Oct-2015

401 views

Category:

Documents


16 download

DESCRIPTION

df

TRANSCRIPT

When sending questions to customer support, include this: ** PRODUCT PolicyCenter 7.0.0 ** PRODUCTCODE PC ** BRANCH //depot/eng/doc/diamond/release/pc/700/docs/ ** DATE 3/29/2011 7:38:15 PM ** SERVER DOCBUILD ** LINK TO A PAGE: Click on "LINK TO THIS PAGE" in the upper-right of any HTML page. Copy that URL. The following is an auto-generated listing of the structure of all books in the doc set.

=PolicyCenter Upgrade Guide= ===About This Document=== * Intended Audience * Assumed Knowledge * Related Documents * Conventions In This Document ===Planning Your PolicyCenter Upgrade=== * Supported Starting Version * Roadmap for Planning the Upgrade * Upgrade Assessment *** Performing an Opportunity Assessment *** Analyzing the Impact on Your Installation *** Creating Project Estimates * Preparing for the Upgrade *** Writing an Upgrade Specification * Project Inception * Design and Development * System Test * Deployment and Support ===Upgrading the PolicyCenter 4.0.x Configuration=== * Obtaining Configurations and Tools ** Specifying Configuration and Tool Locations * Creating a Configuration Backup ** Backing up the Configuration ** Backing up the Product Model * Updating Infrastructure * Merging the PolicyCenter Configuration ** Running the Configuration Upgrade Tool *** Restarting the Configuration Upgrade Tool ** Configuration Upgrade Tool Automated Steps *** Copying Display Properties Files into Target Configuration *** Changing ETX Files that Define Subtypes to ETI Files *** Converting Modifier and RateFactor Entities to Delegates *** Setting Default Quote Rounding Mode *** Upgrading Question Sets and Questions ** Using the PolicyCenter 7.0.0 Upgrade Tool Interface *** Filters *** Configuration File Tree *** File Details Panel

*** Accepting Files that Do Not Require Merging *** Merging and Accepting Files ** Merging Product Model Files ** Configuration Merging Guidelines ** Data Model Merging Guidelines *** Merging Typelists: Overview *** Merging Typelists: Simple Typelists *** Merging Typelists: Complex Typelists *** Merging Entities ** Merging Other Files ** About Display Properties ** Upgrading Rules * Running PCF Iterator Upgrade * Translating New Display Properties and Typecodes * Validating the PolicyCenter 7.0.0 Configuration ** Using Studio to Validate Files ** Starting PolicyCenter and Resolving Errors * Building and Deploying PolicyCenter 7.0.0 *** The Build Environment *** Preserving Jar Files ===Upgrading the PolicyCenter 4.0.x Database=== * Upgrading Administration Data for Testing * Identifying Data Model Issues * Verifying Batch Process and Work Queue Completion * Purging Old Messages from the Database * Validating the Database Schema * Checking Database Consistency * Creating a Data Distribution Report * Generating Database Statistics * Creating a Database Backup * Updating Database Infrastructure * Preparing the Database for Upgrade ** Ensuring Adequate Free Space ** Disabling Replication ** Assigning Default Tablespace (Oracle only) ** Using Proper Clock Settings * Handling Extensions ** Merging Extensions ** Reviewing Custom Extensions ** Reconciling the Database with Custom Extensions * Setting Linguistic Search Collation for Oracle * Using the IDatamodelUpgrade Plugin ** Running Custom Version Checks and Triggers *** Version Checks *** Versioning ** Eliminating Circular References * Disabling the Scheduler * Configuring the Database Upgrade ** Configuring Column Removal on Oracle ** Configuring Index Creation Parallelism on Oracle ** Enabling Collection of Tablespace Usage and Object Size ** Enabling Oracle Logging ** Storing Temporary Sort Results in tempdb ** Adjusting Commit Size for Encryption ** Specifying Filegroup to Store Sort Results for Clustered Indexes ** Configuring Version Trigger Elements * Starting the Server to Begin Automatic Database Upgrade ** Integrations and Starting the Server ** Understanding the Automatic Database Upgrade

** Version Trigger Descriptions *** Converting Primary Key Indexes to Clustered Indexes *** Dropping PolicyLine Columns *** Adding SelectedVersion Edge Foreign Key to Job *** Dropping SyncedToAccount Column from AccountSyncable Types *** Renaming UWIssueHistory Columns *** Merging UWIssueApproval into UWIssue *** Setting CanEditApprovalBeforeBind to True for UWIssues in Bound PolicyPeriod s *** Updating System Tools Permissions *** Converting Modifiers and Rate Factors to Delegates *** Setting User Role Assignment Close Date to Job Close Date *** Updating User Role Assignment Relationships with Policy and Job *** Moving Effective-Dated Registry from Branch to Container *** Denormalizing Contact to PolicyContactRole *** Adding MostRecentTerm to PolicyTerm *** Adding AccountHolderCount to Contact *** Upgrading Financials *** Updating TableRegistryEntry and EncryptedColumnRegistryEntry to Use Lowercas e *** Dropping Upgrade Instrumentation Tables *** Migrating LoadErrorRow.RowNumber to Larger Data Type *** Erasing Database Archiving *** Removing InetSoft Reporting Support *** Populating Foreign Key to Account on History Rows *** Dropping Staging Tables *** Populating Foreign Key to Policy on Job-level Activity Rows *** Populating InitialNotificationDate for Cancellations *** Populating CurrentNotificationsSent on Cancellations *** Redefining Relationships Between BAJurisdiction and BAHiredAutoBasis and BAN onOwnedBasis *** Moving SecondaryNamedInsured from PersonalAutoLine up to EffectiveDatedField s *** Populating BusinessAutoLine.PolicyType *** Adding Jurisdiction Typelist *** Populating AccountContact.LastUpdateTime *** Populating Account.LinkContacts *** Adding DateOfBirthInternal and MaritalStatusInternal to PolicyContactRole *** Populating ParticipatingPlan.WorkersCompLine *** Renaming UWIssue and UWIssueHistory Column ApprovalExpirationDate to Approva lInvalidFrom *** Populating Advance Permissions *** Moving MotorVehicleRecord from Base Metadata to Extensions * Viewing Detailed Database Upgrade Information * Dropping Unused Columns on Oracle * Exporting Administration Data for Testing * Final Steps After The Database Upgrade is Complete ** Backing up the Database After Upgrade ===Upgrading Integrations and Gosu from 4.0.x=== * Overview of Upgrading Integration Plugins and Code * Tasks Required Before Starting the Server * Tasks Required Before Deploying a Production Server * Tasks Required Before the Next Upgrade ===Upgrading the PolicyCenter 3.0.x Configuration=== * Obtaining Configurations ** Specifying Configuration Locations for 4.0 Upgrade Tool * Creating a Configuration Backup

** Backing up the Configuration ** Backing up the Product Model * Updating Infrastructure * Upgrading the PolicyCenter 3.0.x Configuration to 4.0 ** Running the PolicyCenter 4.0 Configuration Upgrade Tool *** Restarting the Configuration Upgrade Tool ** PolicyCenter 4.0 Upgrade Tool Automated Steps *** Moving Configuration Files *** Upgrading Scheduler Configuration *** Moving Work Queue Configuration *** Upgrading Data Model and Typelist Metadata Files *** Upgrading Column Attributes to Subelements *** Deleting Unused Extensions *** Deleting Old Format Metadata Files *** Upgrading Field Validator Configuration *** Replacing Field Validator Override and Field Length Override Elements *** Setting XML Namespace on Metadata Files *** Upgrading PCF Files *** Upgrading Rules to Gosu Classes *** Adding Default Rules *** Updating Plugin Template Suffixes *** Assigning Public IDs to Product Model Types *** Upgrading Dates in Lookup Files *** Adding Priority to Rate Factor Patterns *** Renaming Form Pattern Elements *** Renaming SubQuestion Elements *** Moving TerritoryCodeNeeded from Product to PolicyLinePattern *** Wrapping FormPattern Elements in PolicyLineForm Elements *** Renaming FormPattern Desc Field to Description *** Renaming FormPattern ReplacesFormCode Field to UseInsteadOfCode *** Renaming Territory Entities to DBTerritory *** Replacing the Question Attribute policyEvalIssueSeverity with uwIssueType *** Refactoring the NotificationConfig System Table *** Upgrading Product Model Display Keys *** Copying Display Properties Files into Target Configuration *** Reformatting Files * Upgrading the PolicyCenter 4.0 Configuration to 7.0.0 ** Specifying Configuration and Tool Locations ** Running the Configuration Upgrade Tool *** Restarting the Configuration Upgrade Tool ** Configuration Upgrade Tool Automated Steps *** Copying Display Properties Files into Target Configuration *** Changing ETX Files that Define Subtypes to ETI Files *** Converting Modifier and RateFactor Entities to Delegates *** Setting Default Quote Rounding Mode *** Upgrading Question Sets and Questions ** Using the PolicyCenter 7.0.0 Upgrade Tool Interface *** Filters *** Configuration File Tree *** File Details Panel *** Accepting Files that Do Not Require Merging *** Merging and Accepting Files ** Merging Product Model Files ** Configuration Merging Guidelines ** Data Model Merging Guidelines *** Merging Typelists: Overview *** Merging Typelists: Simple Typelists *** Merging Typelists: Complex Typelists *** Merging Entities ** Merging Other Files

** Upgrading Rules ** About Display Properties ** Merging PCF Files *** General PCF Changes *** Line of Business Files Moved ** Merging Document, Email and Note Templates * Running PCF Iterator Upgrade * Translating New Display Properties and Typecodes * Upgrading Rules to PolicyCenter 7.0.0 * Validating the PolicyCenter 7.0.0 Configuration ** Using Studio to Validate Files ** Starting PolicyCenter and Resolving Errors * Modifying Pre-Qualification Question Sets * Building and Deploying PolicyCenter 7.0.0 *** The Build Environment *** Preserving Jar Files ===Upgrading the PolicyCenter 3.0.x Database=== * Upgrading Administration Data for Testing * Identifying Data Model Issues * Verifying Batch Process and Work Queue Completion * Purging Old Messages from the Database * Validating the Database Schema * Checking Database Consistency * Creating a Data Distribution Report * Generating Database Statistics * Creating a Database Backup * Updating Database Infrastructure * Preparing the Database for Upgrade ** Ensuring Adequate Free Space ** Disabling Replication ** Assigning Default Tablespace (Oracle only) ** Using Proper Clock Settings * Handling Extensions ** Merging Extensions ** Reviewing Custom Extensions ** Reconciling the Database with Custom Extensions * Setting Linguistic Search Collation for Oracle * Reviewing Data Model Changes ** Tables Recreated During Upgrade * Using the IDatamodelUpgrade Plugin ** Running Custom Version Checks and Triggers *** Version Checks *** Versioning ** Eliminating Circular References * Disabling the Scheduler * Configuring the Database Upgrade ** Configuring Column Removal on Oracle ** Configuring Index Creation Parallelism on Oracle ** Enabling Collection of Tablespace Usage and Object Size ** Enabling Oracle Logging ** Storing Temporary Sort Results in tempdb ** Adjusting Commit Size for Encryption ** Specifying Filegroup to Store Sort Results for Clustered Indexes ** Configuring Version Trigger Elements * Starting the Server to Begin Automatic Database Upgrade ** Integrations and Starting the Server ** Understanding the Automatic Database Upgrade ** Version Trigger Descriptions *** Dropping Process History Columns

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** s *** *** *** *** *** *** ***

Renaming Message Sink Columns Dropping Message Sink Tables Creating Subtypes for WorkflowLogEntry Upgrading Data Distribution Report Model Dropping Platform Region Type Column Upgrading Holiday Zone Codes Adding Hash of Full Path to SREE Reports Checking Activity Pattern Code Uniqueness Dropping ExtractReady from Organization Zone Admin Expanding Geocoding Precision Dropping Columns from Contact Category Score Replacing PolicyCompany and PolicyPerson Contact Subtypes Dropping Referential Integrity for Effective-Dated Entities Renaming Cost Columns Converting Account Holder Contact to Edge Foreign Key Creating and Populating PolicyAddress Populating Effective Dated Fields Checking Mapping Properties for AccountContact and PolicyContact Upgrading the Contact Data Model Upgrading the Location Data Model Populating the Policy Column on PolicyTerm Converting Policy Evaluation Issues to Underwriting Issues Moving JobAnswers on Job to PeriodAnswers on PolicyPeriod Clearing PMLockedField and PMLockedEntity Data Dropping PolicyPeriod Columns Dropping PlanDetail and PlanSummary Tables Deleting ProductOffer Deleting PreQualStatus Dropping PaymentSchedule and PaymentScheduleItem Dropping Audit Information Table Renaming ModuleNumber to TermNumber Setting ProducerStatus to Active for Managing General Agents Populating PACost.ChargePattern Populating AccountID for Message and MessageHistory Updating ChoiceTerm1 on PersonalAutoCov and PersonalVehicleCov Replacing Account.YearsInBusiness with Account.YearBusinessStarted Dropping PolicyPeriod Foreign Key from Effective Dated Entities Recreating NotificationConfig Dropping Additional Columns Dropping Additional Tables Replacing Territory with DBTerritory Dropping PATransaction Foreign Key to PersonalAutoLine Populating Null Effective Dates Populating History.PolicyTerm Upgrading Permissions Converting Primary Key Indexes to Clustered Indexes Dropping PolicyLine Columns Adding SelectedVersion Edge Foreign Key to Job Dropping SyncedToAccount Column from AccountSyncable Types Renaming UWIssueHistory Columns Merging UWIssueApproval into UWIssue Setting CanEditApprovalBeforeBind to True for UWIssues in Bound PolicyPeriod Updating System Tools Permissions Converting Modifiers and Rate Factors to Delegates Setting User Role Assignment Close Date to Job Close Date Updating User Role Assignment Relationships with Policy and Job Moving Effective-Dated Registry from Branch to Container Denormalizing Contact to PolicyContactRole Adding MostRecentTerm to PolicyTerm

*** Adding AccountHolderCount to Contact *** Upgrading Financials *** Updating TableRegistryEntry and EncryptedColumnRegistryEntry to Use Lowercas e *** Dropping Upgrade Instrumentation Tables *** Migrating LoadErrorRow.RowNumber to Larger Data Type *** Erasing Database Archiving *** Removing InetSoft Reporting Support *** Populating Foreign Key to Account on History Rows *** Dropping Staging Tables *** Populating Foreign Key to Policy on Job-level Activity Rows *** Populating InitialNotificationDate for Cancellations *** Populating CurrentNotificationsSent on Cancellations *** Redefining Relationships Between BAJurisdiction and BAHiredAutoBasis and BAN onOwnedBasis *** Moving SecondaryNamedInsured from PersonalAutoLine up to EffectiveDatedField s *** Populating BusinessAutoLine.PolicyType *** Adding Jurisdiction Typelist *** Populating AccountContact.LastUpdateTime *** Populating Account.LinkContacts *** Adding DateOfBirthInternal and MaritalStatusInternal to PolicyContactRole *** Populating ParticipatingPlan.WorkersCompLine *** Renaming UWIssue and UWIssueHistory Column ApprovalExpirationDate to Approva lInvalidFrom *** Populating Advance Permissions *** Moving MotorVehicleRecord from Base Metadata to Extensions * Viewing Detailed Database Upgrade Information * Dropping Unused Columns on Oracle * Exporting Administration Data for Testing * Final Steps After The Database Upgrade is Complete ** Backing up the Database After Upgrade ===Upgrading Integrations and Gosu from 3.0.x=== * Overview of Upgrading Integration Plugins and Code * Tasks Required Before Starting the Server * Tasks Required Before Deploying a Production Server * Tasks Required Before the Next Upgrade =PolicyCenter New and Changed Guide= ===About This Document=== * Intended Audience * Assumed Knowledge * Related Documents * Conventions In This Document ===New and Changed in PolicyCenter 7.0=== * PolicyCenter Lines of Business ** New Commercial Property Blankets ** Copying Coverages ** Changes to Personal Auto *** Motor Vehicle Records in Personal Auto *** Changes to Quick Quote in Personal Auto *** Excluded Drivers in Personal Auto ** Business Auto Becomes Commercial Auto * PolicyCenter Jobs

** Side-by-Side Quoting ** Rescheduling a Cancellation ** Changing the Effective Date of a Policy Change ** Rewrite New Account Job * PolicyCenter Components ** Changes to Activities *** Attach Activities to Policies *** View Notes for an Activity ** Changes to Account History Screen and Events *** New Methods for History *** History Search Criteria Class ** Account Relationships *** Account Merge Changes ** Moving or Rewriting Policies Between Accounts ** Merging Accounts ** Copying Data Between Policies ** Splitting and Spinning Policies ** Contact Tab ** Linking Addresses on Contacts ** Updating Contact in Effective Time ** Reinsurance ** Change to End Date Field in Underwriting Entities * Administering PolicyCenter ** Administering Policy Holds ** Changes to Administering Policy Forms ** Reassigning Job Roles * Product Integrations ** Changes to the Billing System Integration *** Subaccounts *** Invoice Streams *** Alternate Billing Account ===New and Changed in Configuration in 7.0=== * Changes to the Data Model ** Motor Vehicle Record Deprecated * Changes to Guidewire Studio ** Modifications to Type System Refresh ** Modifications to the Resources Pane ** Modifications to Tools Options ** Modifications to Typelists ** Modifications to Web Services * Changes to Configuration Parameters * Changes Related to PCF Files ** New iterator Attribute on Buttons ** New disablePostOnEnter Attribute on Cell ** New Link widgets Menu Command ** New Exposes Tab on ListViewPanel Widget ** Deprecated Unintended ListView ContentCell Configuration ** New Modal Cell and CellRef Widgets ** New CheckedValuesMenuItem Iterator * Changes to the PolicyCenter Product Model ** Changes to Question Sets ** New Reloading Availability Data on a Running Server ** Quote Rounding Level Within a Product * Changes to Configuring Lines of Business ** Changes to Studio Icons for a Line of Business ** Configuring Copy Data for a Line of Business * Improvements in Localization ** Address Localization ** Typelist Localization

** New Jurisdiction Typelist ** Display Key Localization ** Command Line Export Translation File Import Tool ===New and Changed in Gosu in 7.0=== * New in Gosu in 7.0 ** Gosu Support for Intervals ** Gosu Support for Numeric Literals ** New Null-safe Operators * Changed in Gosu in 7.0 ** Gosu Compiles to Java Virtual Machine Bytecode ** Gosu Syntax Changes (Compile Time Issues) *** Mismatched property Getter/Setter Types *** Overriding a Generic Function with a non-Generic function *** Covariantly Overriding the Getter Half of a Writable Property *** Overriding an Enhancement Method *** Method Overloading Involving Non-Java-backed Types as the Arguments *** Variables With No Type Cannot Initialize to Null *** Properties Must Not Conflict with Explicit Getter or Setter Methods *** Do Not Use the Return Value of a Void Function In an Expression *** Higher Precedence for 'as' and 'typeas' Operators *** Case-sensitive Language Keywords *** Relative Imports Discouraged, and Now Sometimes Require Fully-Qualified Type Names ** Gosu Behavior Changes (Run Time Issues) *** Accessing Package-local Java Classes from Gosu classes in the Same Package *** Standard Arithmetic Operators Are No Longer Null-safe *** Array Casts *** Primitive Property Short-Circuiting *** Class Loading and Initialization Ordering *** Arrays of Non-Java-backed Types with 'typeof' or 'TypeSystem.getFromObject(o )' *** Catching Exceptions in Java When Gosu throws Exceptions *** Private Variables on Superclasses with the Same Name as a Variable on the Su bclass ** New XML APIs and Improved XSD Support Using 'XmlElement's *** Backward Compatability ** Guidewire XML Modeler (GX Modeler) Upgraded to Use New XML API ===New and Changed in Integration in 7.0=== * New in Integration in 7.0 ** Motor Vehicle Record (MVR) Plugin ** Reinsurance Architecture and Plugin ** New ClaimCenter PolicyCenter Integration ** Policy Hold Evaluation Plugin ** New Populator Plugin * Changes in Integration in 7.0 ** WS-I Web Services *** Publishing RPCE Web Services Compared to WS-I Web Services *** Converting Your Own Published Web Services from RPCE to WS-I *** Changes for Consuming Web Services in WS-I *** Finding Documentation for Connecting to Web Services ** Suite Configuration File Overrides URLs to Other Guidewire Apps ** Setting Locale in WS-I Requests for Guidewire Servers Only ** IAccountPlugin Web Service Changes for Transferring Policies ** SubmissionAPI Changes *** Changes to the Start Draft Submission Method *** New Quote Submission Method ** PolicyAPI Changes ** PolicyRenewalAPI Changes

*** Changes to the Renewal Method *** New Term Confirmation Method ** Confirming Renewals Integration Flow ** Guidewire InsuranceSuite Plugin Implementations are Versioned ** SOAP Implementation Classes and WSDL Packages Include Version *** Web Service Implementation Classes Are Organized by PolicyCenter Version *** WSDL for Guidewire Applications Are Organized by Destination Application Ver sion ** Changes to PolicyCenter Contact-related Plugins ** ContactAPI Web Service Changes ** Geocoding Only Some Addresses ** Policy and Account Filtering for Searches ** Improvements to Matching Classes ** Escalation and Exception Plugins ** Billing Plugin Changes ** Billing Summary Plugin Changes ** For Messaging, a Contact is a Now a Safe-ordered Object ** Integrating PolicyCenter 7.0.0 with ClaimCenter 6.0.0 ** AccountSyncable Changes ===New and Changed in System Administration in 7.0=== * New in System Administration in 7.0 ** DCE VM Required for Development Environments ** Support for Importing and Exporting Policy Forms and Policy Holds * Changed in System Administration in 7.0 ** Updated System Requirements ** Database Configuration Changes ** Maximum Contact Search Results Parameter Name ===New and Changed in Rules in 7.0=== * New in Rules in PolicyCenter 7.0 * Changes in Rules in PolicyCenter 7.0 ===New and Changed in PolicyCenter 4.0=== * New in PolicyCenter 4.0 ** New Lines of Business ** Underwriting Authority ** Geocoding Locations ** Premium Audit Job *** Final Audit Job *** Premium Report Job ** Rating Overrides ** Product Model Changes *** Multi-Line Products *** Availability *** Offerings *** Exclusions and Conditions ** Localization ** PolicyCenter Integrated with a Billing System ** PolicyCenter Integrated with a Claim System ** PolicyCenter Integrated with a Contact Management System ** New System Permissions * Changes in PolicyCenter 4.0 ** Search for Contacts ** Revisioning Changes ** Contacts ** Locations ** Jobs ** Policy Change Job Support for Multiple Versions

** Renewal Job *** Workflows Redesigned and Removed *** Renewal Batch Process Changes ** Cancellation Job ** Question Sets ** Quoting and Rating ===New and Changed in Configuration in 4.0=== * Changes to the Guidewire PolicyCenter Data Model ** New Configuration Parameter Access ** Added, Removed, or Changed Configuration Parameters ** Localized Database Columns ** New Language Column on Document and Activity Entities ** Reference Activity Pattern by Code, Not ID ** New Metadata File Structure *** New Way to Create Entity Extensions *** Removal of Version Number *** New XML Namespace Attribute ** Changed FieldValidators File ** Changes to Data Types ** Changes to Entity Types ** Changes to Data Objects ** Removal of Element ** Contact Casting Accessors Deprecated ** Column Attributes Become columnParam Subelements ** Columns Added to HolidayZone Entity * Changes in Studio ** Changes to Studio Dialogs ** Changes to Studio Editors ** Changes to Studio Menus ** Changes to Studio Right-Click Contextual Menus * Changes Related to PCF Files ** PCF Schema Changes ** Server Start Up No Longer Verifies PCF Files * Changes Related to Workflow * Improvements in Localization ** Set a Locale for Studio ** Localize Specific Activity Pattern Fields ** Localize Field Validation ** Set Zone Information ** Localize Documents, Notes, and Templates ** Localize Document APIs *** Document File Structure Changes ** Localized Field Validation ** Localization of System Table Columns ** Localization of Command Line Tools Argument Descriptions ** Localization of Workflow * Changes in the Product Model ** Availability ** Product Forms ** Exclusions ** Conditions ** Product Modifiers ** Question Sets ** Notification Config System Table ** Underwriting Issue Type System Table * Changes to PolicyCenter Finder APIs ===New and Changed in Gosu in 4.0=== * New in Gosu in 4.0

** Gosu Shell ** Gosu Generated Documentation from Type System ** Run Local Command-line Commands from Gosu ** Shell-related APIs ** Increment and Decrement Operators ** New Expression Operators ** New Compound Assignment Operators ** Gosu Templates *** Legacy Gosu Templates Deprecated ('.gs' Template Files) *** SOAP APIs for Legacy Gosu Templates Deprecated ** Gosu Composition Syntax ** Object Lifecycle Management with the 'using' Keyword ** Type Inference Downcasting ** Profiler Tags ** The Object Equality Operator (===) ** Object Initializer Syntax During Object Creation ** Type System Reflection New APIs ** New Stream Utilities ** Concurrency Utilities ** Checksum APIs ** Run With New Bundle With a User * Changed in Gosu in 4.0 ** Renamed GScript to Gosu ** Moved Classes Hierarchy ** Java Collection Generics Fixes ** Data Structure Declaration Extensions for Lists, Maps, and Sets ** Class Variables Can Both Expose as Property and Have Initializer ** Compound Types ** Change in Ternary Conditionals If Clauses Return Different Types ** Moved Enhancement Packages ** XML Node Package Name Changed ** Gosu Error Reporting Improvements ** Improvements to XSD and XML Processing ** Changes to XSD Class Loading Behavior ** Query Builder API Changes ** Query Builder API Improvements ** Blocks Require Single Statements in Braces ** Changes to Existing Collections Enhancement Methods ** New Collections Enhancement Methods ** New Array/List Expansion Operator (Deprecated Old Style) ** Gosu Array Enhancement Changes ** New Concurrency and Scoping APIs, Scoped Variables Deprecated ** New 'Type' Property on All Types ** Exception Changes If No Current User and Creating New Bundle ** Block Declarations Now Require Argument Names ** Function Pointers and Nested Functions Now Unsupported *** Nested Functions Disallowed ** Annotation Syntax Change for Run Time Access ===New and Changed in Integration in 4.0=== * New in Integration in 4.0 ** Tools for XML Export of Types for Integration ** Asynchronous Document Store and Transport ** Startable Plugins ** Create Custom Batch Processes ** Profiler Web Services ** Simple Servlets ** Field-level Encryption ** Contact Merging APIs ** Audit Schedule Selector Plugin

** Reference Date Plugin ** Authentication User Role Syncing ** Large Loss Notification Integration (Claim to Policy Notification) ** New Preupdate Handler Plugin * Changes in Integration in 4.0 ** Changes to Structure of Integration-related Files and Scripts ** Copy the Plugin Entity Library to Your Configuration Module ** Rating Integration Changes ** Billing Plugin Changes ** Referral Reason SOAP API Moved to PeriodAPI ** Messaging API Changes *** Message 'getKey' and 'addKey' Removed *** Message Duplicate Handling Changes *** Message Finder 'Find By Sender Ref ID' Changes *** New Automated Retry on Error With Specified Date *** Message 'MessageSink' Property Renamed to 'DestinationID' *** Deprecated Properties on 'Message' and 'MessageHistory' Entities *** Message Context Old Get/Set Destination Methods Removed *** Message Context Create Late Bound Method Removed ** Document Management Plugin Implementation Location Changes ** Parameterization of Types Stripped from Java External Entities ** New Plugin Registry (Old Version Deprecated in Gosu) ** Cancellation and Reinstatement Changes ** Form Lookup Date Plugin Removed ** IMessagingToolsAPI Web Service Interface Changes ** IDataExtractionAPI Web Service Interface Deprecated ** Document Management Plugin Changes for Availability ** Contact Configuration Changes ** Territory Changes ** Summary of Plugin Changes, Additions, and Removals *** Plugin Template Suffix is Now .gsm ** Web Service Changes, Additions, and Removals ** Authentication Integration Changes ** Term Number Replaces Renewal Number ** Difference Calculation Changes ** Enforcement of Web Service Type Name Conflicts ===New and Changed in System Administration in 4.0=== * Changed in System Administration in 4.0 ** Application Server Requirements ** Database Server Requirements ** Operating System Requirements ** Java and ANT Versions ** Caching Mechanism ===New and Changed in Rules in 4.0=== * New in Rules in PolicyCenter 4.0 ** Create Activity Pattern by Code Rather Than by ID ** New Audit Rule Set ** Proximity-Based Assignment * Changes in Rules in PolicyCenter 4.0 ** PolicyCenter Stores Rules as Gosu Classes ** Rule Set Category Name Changes ** Rule Set Category Creation through Studio ** Rule Debugger Menu Changes ** Resource Export and Import Removed ===Guidewire PolicyCenter 3.0.2 Release Notes=== * Overview

* Release Information ** Version Number ** Installation Requirements ** Support * Installing This Release ** Upgrade Issues * Changes in this Release ** Base PCF File Changes ** Base Resource Changes ** Configuration Changes ** Improvements ** General Issues * Known Issues and Limitations ===Guidewire PolicyCenter 3.0.3 Release Notes=== * Overview * Release Information ** Version Number ** Installation Requirements ** Support * Installing This Release ** Software Updates ** Upgrade Issues *** Database Upgrade Drops Data in Tables (CC-48808) *** Changes to Parameter Order in Outgoing SOAP API Requests (PL-316 and CC-5013 3) * Changes in this Release ** Base PCF File Changes ** Base Resource Changes ** Configuration Changes ** Improvements ** General Issues * Known Issues and Limitations ===Guidewire PolicyCenter 4.0.0 Release Notes=== * Overview * Release Information ** Version Number ** Installation Requirements ** Support * Installing This Release ** InetSoft Evaluation ** Upgrade Issues * Changes in This Release ** Base PCF File Changes ** Configuration Changes * Known Issues and Limitations ===Guidewire PolicyCenter 4.0.1 Release Notes=== * Overview * Release Information ** Version Number ** Installation Requirements ** Support * Installing This Release ** Software Updates ** InetSoft Evaluation ** Upgrade Issues * Changes in This Release ** Base PCF File Changes

** Configuration Changes * Improvements and General Issues * Known Issues and Limitations ===Guidewire PolicyCenter 4.0.2 Release Notes=== * Overview * Release Information ** Version Number ** Installation Requirements ** Support * Installing This Release ** InetSoft Evaluation * Changes in This Release ** Base PCF File Changes ** Base Resources Changes * Improvements and General Issues * Known Issues and Limitations ===Guidewire PolicyCenter 4.0.3 Release Notes=== * Overview * Release Information ** Version Number ** Installation Requirements ** Support * Installing This Release ** InetSoft Evaluation ** Issues and Major Changes *** Clustered Indexes *** Linguistic Search Performance * Changes in This Release ** Base PCF File Changes ** Base Resources Changes * Improvements and General Issues * Known Issues and Limitations ===Guidewire PolicyCenter 4.0.4 Release Notes=== * Overview * Release Information ** Version Number ** Support * Installing This Release ** InetSoft Evaluation * Changes in This Release ** Base PCF File Changes ** Improvements to Upgrade Diff Report * Improvements and General Issues * Known Issues and Limitations *** Studio: "Verify Changed Resources" is not implemented in the product model ( PC-6928) *** Duplicate contact when merging contacts through API (PC-7421) *** EvaluationException: [251861] in Account tab (PC-7861) *** Provide a way to filter out added and removed subentities in a policy differ ences tree (PC-7929) *** Need a summary of underwriting issues across all policies in a job group (PC -9102) *** Answers persist on filtered out questions (PC-10645) *** Duplicate descriptions for image/JPG mime types in the configuration file (P C-12320) *** When using parallel sessions, approvals made by underwriter are not updated for second user simultaneously viewing same work order (PC-12322)

*** PolicyCenter does not display empty report folders (PL-1281) *** SampleAcrobat document template does not allow extra fields (PL-1416) *** Guidewire Studio PCF Editor treats commented-out property values as errors ( PL-4582) *** PolicyCenter Not Generating soap.local.entity Correctly (PL-7560) *** Server exception during startup (PL-8167) *** Pre-update rules for extension entities (PL-8469) *** Zone data with missing values cannot be loaded (PL-9123) *** H2 development database creates LONGTEXT fields as VARCHAR (65000), instead of as CLOB as in Oracle and SQL Server (PL-9314) *** Tab widgets do not work with Microsoft Windows Server 2003 enhanced security enabled (PL-9813) *** Country specific field validation does not run if the fields are not modifie d when a country is changed (PL-9828) *** Not possible to hot-deploy on all supported application servers (PL-9955) *** First time you click on the arrow of the typekey input, the drop-down menu w ill not open (PL-10134) *** InetSoft Exception Failed Login Exception: Bad user name anonymous (PL-10148 ) *** Report Still Visible After Permissions Disabled For Parent Folder (PL-10353) *** Studio Debugger does not handle rule breakpoints properly (PL-10553) *** Method assignByUserAttributes does not distinguish between attributes (PL-10 607) *** Studio Rules do not use correct capitalization for root object's name (PL-10 740) *** ToolbarButton Widget Does Not Render Correctly (PL-10742) *** Must Name Row Iterator Element with Capital Letter (PL-10795) *** Finder in annotation causes throws error (PL-10812) *** Studio does not properly report verification error (PL-10822) *** Navigating between pages in wizard loses data (PL-10920) *** Values in MIME-type drop-down menus are not localized (PL-10921) *** Double quotes in PATH environment variable causes problems (PL-10981) *** Large Number of Classes in plugins\shared\lib Causes Studio to Fail to Start (PL-11026) *** ANT Command build-war Hangs Indefinitely (PL-11045) *** Intermittent verification error on autoCompleteArIDs (PL-11189) *** Cache summary statistics rely on server ID being unique (PL-11239) *** Missing Display Keys Cause Server to Fail to Start (PL-11764) *** Countries configured in zone-config.xml still generate a warning during rege n-dictionary even when zone data is loaded for all of these countries (PL-11947) *** The user interface cannot handle starting multiple instances of a batch proc ess (PL-12372) *** The CSV file is incorrectly configured in mimetype mapping (PL-12841) *** Type system refresh after PCF page title change does not update correspondin g menu label (PL-13057) *** There is a length limitation on entity localization table names (PL-13360) *** US-Locations.txt file with the US geodata from GreatData has special charact ers that cause validation problems with United States Postal Service (USPS) data (PL-13384) *** Guidewire Document Assistant ActiveX control, blacklist version, requires ch anges to DocumentControl.gs (PL-13501) *** GX models that reference virtual fields and enhancements throw null pointers if null (PL-13560) *** Sending email with file attachment with unicode filename is not correctly ha nded over to the mail server (PL-13582) *** The GX model generated XSD cannot be parsed by JAXB (PL-13598) *** JavaToolkit.gs has incorrectly hard coded memory which results in failed reg en-java-api ant task (PL-13663) *** Cannot make a field from a delegate a localized column (PL-13761) *** Copy and paste does not work from phone fields (PL-13792)

*** DiffUtils.findDuplicates method returns large number of queries (PL-14130) =Gosu Reference Guide= ===About This Document=== * Intended Audience * Assumed Knowledge * Related Documents * Conventions In This Document ===Gosu Introduction=== * Welcome to Gosu ** Control Flow ** Blocks ** Enhancements ** Collections ** Access to Java Types ** Gosu Classes and Properties *** Functions *** Class Variables and Properties *** From Gosu, Java Get and Set Methods Become Properties *** Property Accessor Paths are Null Safe *** Static Members ** Interfaces ** List and Array Expansion Operator *. ** Comparisons ** Case Sensitivity ** Compound Assignment Statements ** Delegating Interface Implementation with Composition ** Concurrency ** Exceptions ** Annotations ** Gosu Templates ** Native XML and XSD Support ** Native Web Service Support Using a WSDL Type Loader ** Gosu Character Set * Running Gosu Programs and Calling Other Classes * More About the Gosu Type System ** Compile Time Error Prevention ** Type Inference ** Intelligent Code Completion and Other Gosu Editor Tools ** Null Safety for Properties Other Operators ** Generics in Gosu ** Gosu Primitives Types ** Gosu Type Loaders * Gosu Case Sensitivity * Gosu Statement Terminators * Gosu Comments * Gosu Reserved Words * Gosu Generated Documentation ('gosudoc') * Notable Differences Between Gosu and Java * Get Ready for Gosu ===Gosu Types=== * Built-in Types ** Array ** Boolean ** DateTime

*** Gosu DateTime and Java ** Key ** Number ** Object ** String *** Escaping Special Characters in Strings *** Gosu String Templates ** Type ** Primitive Types * Access to Java Types * Arrays ** Array-related Entity Methods ** Java-based Lists as Arrays ** Array Expansion * Object Instantiation and Properties ** Creating New Objects ** Assigning Object Properties ** Accessing Object Properties ** Accessing Object Methods ** Accessing Object Arrays * Numeric, Binary, and Hex Literals * Entities * Typekeys ===Gosu Operators and Expressions=== * Gosu Operators ** Operator Precedence * Standard Gosu Expressions * Arithmetic Expressions *** Addition and Concatenation Operator (+) *** Subtraction Operator (-) *** Multiplication Operator (*) *** Division Operator (/) *** Arithmetic Modulo Operator (%) *** Bitwise AND (&) *** Bitwise Inclusive OR (|) *** Bitwise Exclusive OR (^) *** Bitwise Left Shift () *** Bitwise Right Shift Right Shift and Clear Sign (>>>) * Equality Expressions *** == Operator *** === Operator Compares Object Equality *** != or Operator * Evaluation Expressions * Existence Testing Expressions * Logical Expressions *** Logical AND *** Logical OR *** Logical NOT *** Typeis Expressions * New Object Expressions *** Object Initializer Syntax *** Special Syntax for Initializing Lists, Collections, and Maps *** Referencing Existing Guidewire Entities * Relational Expressions *** > Operator *** >= Operator *** < Operator ***