Skip to content

SQL-063: Retrieve legacy policy period collection

Retrieve legacy policy period collection in the context of clsLegacyPolicyPeriodCollection.

Classification

Field Value
SQL ID SQL-063
Operation type Read
Execution method IDataRequest.SQLStatement (CommandType.Text)
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsLegacyPolicyPeriodCollection
Criteria property RetrieveSQL
Lifecycle method BeforeRetrieve / AfterRetrieve

Parameters

This statement has no bind parameters.

Tables

Table Access Columns used
POLICY_PERIOD_NON_WCIS SELECT See sample SQL

Sample SQL

SELECT
  POLICY_PERIOD_NON_WCIS.POLICY_NUM as PolicyNumber,
  POLICY_PERIOD_NON_WCIS.POLICY_PERIOD_EFF_DATE as PolicyPeriodEffDate,
  POLICY_PERIOD_NON_WCIS.POLICY_PERIOD_EXP_DATE as PolicyPeriodExpDate,
  POLICY_PERIOD_NON_WCIS.CANCEL_DATE as CancelDate,
  POLICY_PERIOD_NON_WCIS.POLICY_PERIOD_STATUS_CODE as PolicyPeriodStatusCode,
  POLICY_PERIOD_NON_WCIS.FINAL_PAYROLL_FLAG as FinalPayrollFlag,
  POLICY_PERIOD_NON_WCIS.RENEWAL_DATE as RenewalDate,
  POLICY_PERIOD_NON_WCIS.POLICY_SFX as PolicySfx,
  POLICY_PERIOD_NON_WCIS.CREATE_DATE as CreateDate,
  POLICY_PERIOD_NON_WCIS.CREATE_USER as CreateUser,
  POLICY_PERIOD_NON_WCIS.UPDATE_DATE as UpdateDate,
  POLICY_PERIOD_NON_WCIS.UPDATE_USER as UpdateUser,
  POLICY_PERIOD_NON_WCIS.SOURCE_SYSTEM as SourceSystem,
  POLICY_PERIOD_NON_WCIS.PLAN_CODE as PlanCode,
  POLICY_PERIOD_NON_WCIS.ANNIVERSARY_RATE_DATE as AnniversaryRateDate,
  POLICY_PERIOD_NON_WCIS.AOI_ACCOUNT_FLAG as AoiAccountFlag,
  POLICY_PERIOD_NON_WCIS.OCCPAP_FACTOR as OccpapFactor,
  POLICY_PERIOD_NON_WCIS.OCCPAP_ACTUAL_FLAG as OccpapActualFlag,
  POLICY_PERIOD_NON_WCIS.CLAIMS_REIMB_FLAG as ClaimsReimbFlag,
  POLICY_PERIOD_NON_WCIS.CLAIMS_REIMB_EFF_DATE as ClaimsReimbEffDate,
  POLICY_PERIOD_NON_WCIS.CLAIMS_REIMB_EXP_DATE as ClaimsReimbExpDate,
  POLICY_PERIOD_NON_WCIS.ARD_EXTENSION_FLAG as ArdExtensionFlag,
  POLICY_PERIOD_NON_WCIS.PERPETUAL_MID_POLICY_ARD_FLAG as PerpetualMidPolicyArdFlag,
  POLICY_PERIOD_NON_WCIS.FINANCIAL_SYSTEM_CODE as FinancialSystemCode,
  POLICY_PERIOD_NON_WCIS.PAYROLL_REPORT_FREQUENCY_CODE as PayrollReportFrequencyCode,
  POLICY_PERIOD_NON_WCIS.CONSENT_TO_RATE_FLAG as ConsentTORateFlag,
  POLICY_PERIOD_NON_WCIS.PMS_DISCOUNT_PLAN as PmsDiscountPlan,
  POLICY_PERIOD_NON_WCIS.SMALL_BUSINESS_CREDIT_FLAG as SmallBusinessCreditFlag,
  POLICY_PERIOD_NON_WCIS.EXPENSE_CONSTANT_FLAG as ExpenseConstantFlag,
  POLICY_PERIOD_NON_WCIS.MAINTENANCE_CONVERSION_DATE as MaintenanceConversionDate,
  POLICY_PERIOD_NON_WCIS.RISK_TYPE_CODE as RiskTypeCode,
  POLICY_PERIOD_NON_WCIS.PMS_SALES_PLAN_CODE as PmsSalesPlanCode,
  POLICY_PERIOD_NON_WCIS.RATE_FILING_EFF_DATE as RateFilingEffDate,
  POLICY_PERIOD_NON_WCIS.DEFERRAL_FACTOR as DeferralFactor,
  POLICY_PERIOD_NON_WCIS.MULTI_GROUP_MEMBERSHIP_FLAG as MultiGroupMembershipFlag,
  POLICY_PERIOD_NON_WCIS.PMS_STATUS_REASON_CODE as PmsStatusReasonCode,
  POLICY_PERIOD_NON_WCIS.CANCEL_REASON_CODE as CancelReasonCode,
  POLICY_PERIOD_NON_WCIS.POLICY_PERIOD_EFF_TIME as PolicyPeriodEffTime
FROM
  POLICY_PERIOD_NON_WCIS {0} {1}

Operations and processes

Business rules

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Policy.Core\clsLegacyPolicyPeriodCollection.vb