Skip to content

SQL-046: Retrieve cancellation reason collection

Retrieve cancellation reason collection in the context of clsCancellationReasonCollection.

Classification

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

Parameters

This statement has no bind parameters.

Tables

Table Access Columns used
CANCEL_REASON_CODE SELECT See sample SQL

Sample SQL

SELECT
  CANCEL_REASON_CODE.DUE_DAYS as DueDays,
  CANCEL_REASON_CODE.GRACE_DUE_DAYS as GraceDueDays,
  CANCEL_REASON_CODE.CANCEL_DAYS as CancelDays,
  CANCEL_REASON_CODE.CODE as Code,
  CANCEL_REASON_CODE.CODE_DESCR as CodeDescr,
  CANCEL_REASON_CODE.NCCI_CANCEL_CODE as NcciCancelCode,
  CANCEL_REASON_CODE.CERTHOLDER_NOTICE_FLAG as CertholderNoticeFlag,
  CANCEL_REASON_CODE.CANCEL_TYPE_CODE as CancelTypeCode,
  CANCEL_REASON_CODE.BATCH_REASON_FLAG as BatchReasonFlag,
  CANCEL_REASON_CODE.CH_NOTICE_TYPE_CODE as CHNoticeTypeCode,
  CANCEL_REASON_CODE.HOLD_PRINT_FLAG as HoldPrintFlag,
  CANCEL_REASON_CODE.PH_CANCEL_NOTICE_TYPE_CODE as PHCancelNoticeTypeCode,
  CANCEL_REASON_CODE.PH_INTENT_NOTICE_TYPE_CODE as PHIntentNoticeTypeCode,
  CANCEL_REASON_CODE.PMS_CANCEL_REASON_CODE as PmsCancelReasonCode,
  CANCEL_REASON_CODE.REQUEST_DETAIL_FLAG as RequestDetailFlag,
  CANCEL_REASON_CODE.USLHW_NOTICE_TYPE_CODE as UslhwNoticeTypeCode,
  CANCEL_REASON_CODE.NOTICE_DESC as NoticeDesc,
  CANCEL_REASON_CODE.CREDIT_REASON_FLAG as CreditReasonFlag,
  CANCEL_REASON_CODE.USLHW_INTENT_NOTICE_TYPE_CODE as UslhwIntentNoticeTypeCode,
  CANCEL_REASON_CODE.CANCELLATION_CATEGORY_CODE as CancellationCategoryCode,
  CANCEL_REASON_CODE.SHORT_RATE_DEFAULT_FLAG as ShortRateDefaultFlag,
  CANCEL_REASON_CODE.PRINT_CANCEL_NOTICE_FLAG as PrintCancelNoticeFlag,
  CANCEL_REASON_CODE.CANCEL_NOTICE_DESCR as CancelNoticeDescr,
  CANCEL_REASON_CODE.DELAY_DAYS as DelayDays,
  CANCEL_REASON_CODE.REINSTATE_REASON_CODE as ReinstateReasonCode,
  CANCEL_REASON_CODE.PH_REMINDER_TYPE_CODE as PHReminderTypeCode,
  CANCEL_REASON_CODE.ARP_DEPOSIT_DAYS as ArpDepositDays
FROM
  CANCEL_REASON_CODE
WHERE

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\clsCancellationReasonCollection.vb