Deleted pattern checks

During test or production mode server startup, PolicyCenter determines whether any instances of specific product model patterns were deleted when compared to the last server startup. PolicyCenter does this by checking for a public identifier and code identifier in the current product model that matches ones in the previous product model.

For most patterns, PolicyCenter does not permit deletions from the product model. For a very small subset of these patterns, it allows deletions. The prohibited and allowed deletions are summarized in the following tables.

Prohibited deletions

Deleting instances of the following product model patterns is not allowed. If it detects deletions of any of these patterns, PolicyCenter adds a message to the server log and fails to start.

AvailableCoverageCurrency

DirectCovTermPattern

Product

AvailablePolicyTerm

DocTemplateRef

ProductModifierPattern

ChoiceCovTermPattern

ExclusionPattern

ProductPolicyLinePattern

ConditionPattern

GenericCovTermPattern

ProductQuestionSetPattern

CoverageCategory

ModifierPatternBase

ProductRateFactorPattern

CoveragePattern

ModifierPattern

QuestionChoice

CoverageSymbolGroupPattern

Offering

QuestionFilter

CoverageSymbolPattern

OfferingQuestionFilter

Question

CovTermDefault

OfficialIdPattern

QuestionSet

CovTermLimits

OptionCovTermPattern

RateFactorPatternBase

CovTermOpt

PackageCovTermPattern

RateFactorPattern

CovTermPack

PackageTerm

TypekeyCovTermPattern

CovTermPattern

PolicyLinePattern

Allowed deletions

Instances of the following product model patterns can be deleted without interfering with server startup.

AuditSchedulePattern

ExclusionSelection

PackageCovTermSelection

ClauseGrandfatherState

GenericCovTermSelection

PackageGrandfatherState

ClauseSelection

GrandfatherState

PolicyLineSelection

ConditionSelection

LineModifierSelection

PolicyTermSelection

CoverageSelection

ModifierGrandfatherState

ProductModifierSelection

CovTermChoiceSelection

ModifierMinMaxLookup

QuestionSetSelection

CovTermGrandfatherState

ModifierSelectionBase

RateFactorMinMaxLookup

CovTermOptSelection

OfferingGrandfatherState

SeriesAuditSchedulePattern

CovTermPackSelection

OfferingSelection

SingleAuditSchedulePattern

CovTermSelection

OptionCovTermSelection

SupplementalText

DirectCovTermSelection

OptionGrandfatherState

TypekeyCovTermSelection