Additional product model checks

During test or production server startup, PolicyCenter performs the following checks in addition to all of the checks previously described:

  • Each product definition contains:
    • AvailablePolicyTerm instances with the same Termtype values previously loaded.
    • DocTemplateRef instances with the same DocumentTemplateType values as previously loaded.
    • ProductPolicyLinePattern instances with the same PolicyLinePattern values as previously loaded.
    • ProductQuestionSetPattern instances with the same QuestionSet values as previously loaded.
  • Each CovTermPack definition contains PackageTerm instances with the same Name and Value values as previously loaded.
  • Each Question definition contains QuestionFilter instances with the same FilterQuestion value as previously loaded.

If any of these checks fail, PolicyCenter adds a message to the server log and fails to start.