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¶
- Create a stored-procedure request using SQL-010.
- Bind the input set id and the two OUT parameters used by the Oracle package.
- Execute inside an empty catch block so data-access failures do not propagate.
- Read
out_minimum_premium_amountwhen available; otherwise return0. - The Oracle package dispatches into voluntary, combination-voluntary, or assigned-risk logic on behalf of the caller.
- 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.
Related documentation¶
Sources¶
Business\SAIF.Business.Policy\PolicyInformation.vb