Skip to content

SQL-037 Update a 1502 DCBS transfer as processed

Marks a DCBS 1502 transfer record as processed and increments its optimistic-concurrency counter; the only schema-qualified statement in the library.

Classification

Field Value
SQL ID SQL-037
Operation type Update
Execution method Inline SQL
Database Oracle
Schema [unqualified]**
Command type Text
Business object cls1502Transfer
Criteria property UpdateSQL
Lifecycle method BeforeUpdate (via SqlHelper.DataRequests.GetUpdateRequest)

Parameters

Parameter Direction Type Max length Description
ProcessedDate Input Date — Processed timestamp being set
UpdateUser Input String 30 Auditing user
FileId Input String 36 Row key
ClaimId Input Decimal — Row key
UpdateNum Input Decimal — Optimistic-concurrency check value

Tables

Table Access Columns used
CL_1502_DCBS_TRANSFER UPDATE PROCESSED_DATE, UPDATE_NUM, UPDATE_USER_ID, UPDATE_DATE, FILE_ID, CLAIM_ID

Sample SQL

-- Mark 1502 transfer as processed (only schema-qualified statement: CLM_DBA)
UPDATE CLM_DBA.CL_1502_DCBS_TRANSFER
   SET PROCESSED_DATE = :ProcessedDate,
       UPDATE_NUM     = UPDATE_NUM + 1,
       UPDATE_USER_ID = :UpdateUser,
       UPDATE_DATE    = SYSDATE
 WHERE FILE_ID    = :FileId
   AND CLAIM_ID   = :ClaimId
   AND UPDATE_NUM = :UpdateNum

Operations and processes

Business rules

Sources

  • SAIF.Business.Claim/cls1502Transfer.vb