Skip to content

SQL-011: Retrieve one correspondence data element

This query retrieves one detail element for a correspondence item and joins the code-specific description metadata from CORRESPOND_DATA_ELEMENT.

Classification

Field Value
SQL ID SQL-011
Operation type Read
Execution method Inline SQL
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsCorrespondenceDetail
Criteria property RetrieveSQL
Lifecycle method BeforeRetrieve / AfterRetrieve

Parameters

Parameter Direction Type Max length Description
:CorrespondenceSequenceNumber Input Decimal (NUMBER) — Correspondence sequence number.
:DataElement Input String (VARCHAR2) 30 Data-element name.

Tables

Table Access Columns used
POLICY_CORRESPOND_DATA SELECT CORRESPOND_SEQ_NUM, DATA_ELEMENT, DATA_VALUE, DATA_ORDER
ENDORSEMENT JOIN ENDORSE_SEQ_NUM, ENDORSE_CODE
CORRESPOND_DATA_ELEMENT JOIN CORRESPOND_CODE, DATA_ELEMENT, DATA_ELEMENT_DESCR

Sample SQL

SELECT
  PCD.CORRESPOND_SEQ_NUM AS CorrespondenceSequenceNumber,
  PCD.DATA_ELEMENT AS DataElement,
  PCD.DATA_VALUE AS DataValue,
  PCD.DATA_ORDER AS DataOrder,
  CDE.DATA_ELEMENT_DESCR AS DataElementDescription
FROM POLICY_CORRESPOND_DATA PCD
JOIN ENDORSEMENT E
  ON E.ENDORSE_SEQ_NUM = PCD.CORRESPOND_SEQ_NUM
LEFT OUTER JOIN CORRESPOND_DATA_ELEMENT CDE
  ON E.ENDORSE_CODE = CDE.CORRESPOND_CODE
  AND PCD.DATA_ELEMENT = CDE.DATA_ELEMENT
WHERE PCD.CORRESPOND_SEQ_NUM = :CorrespondenceSequenceNumber
  AND PCD.DATA_ELEMENT = :DataElement

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.Correspondence\clsCorrespondenceDetail.vb