Skip to content

Retrieve policy minimum premium

Retrieve policy minimum premium.

Field Value
Operation ID OP-006
Trigger A caller supplies a premium-history set id.
Inputs IDataPortalInfo, premium-history set id
Outputs Minimum premium amount
Primary components PolicyInformation
Entry point Business\SAIF.Business.Policy\PolicyInformation.vb

Steps

  1. Create a stored-procedure request using SQL-010.
  2. Bind the input set id and the two OUT parameters used by the Oracle package.
  3. Execute inside an empty catch block so data-access failures do not propagate.
  4. Read out_minimum_premium_amount when available; otherwise return 0.
  5. The Oracle package dispatches into voluntary, combination-voluntary, or assigned-risk logic on behalf of the caller.
  6. Apply related business rules: BR-POL-007, BR-POL-008, BR-POL-020, BR-POL-021, BR-POL-022, BR-POL-023, BR-POL-027

Process flow

The following diagram visualizes the main control flow for this operation.


flowchart TD

  Start([Trigger]) --> Work[Execute operation steps]

  Work --> Done([Return result])

Failure and edge-case behavior

  • Business rules are cross-referenced from the catalog page and the SQL or procedure logic cited in these steps.
  • Database and procedure failures surface according to the underlying implementation path.

Sources

  • Business\SAIF.Business.Policy\PolicyInformation.vb