Skip to content

SQL-008: Retrieve US Bank user by policy and business-online user

Retrieve a single user row using policy number plus case-insensitive business-online user matching.

Classification

Field Value
SQL ID SQL-008
Operation type Read
Execution method Inline SQL
Database Oracle
Schema Unqualified in library SQL
Command type Text
Business object clsUSBankUser
Criteria property RetrieveSQL
Lifecycle method BeforeRetrieve

Parameters

Parameter Direction Type Max length Description
:PolicyNum Input Decimal N/A Policy filter used by GetUSBankUser(inPolicyNumber, inBusinessOnlineUserId).
:BusinessOnlineUser Input String 30 Case-insensitive Business Online user filter via UPPER(:BusinessOnlineUser).

Tables

Table Access Columns used
US_BANK_USER SELECT POLICY_NUM, BUSINESS_ONLINE_USER, FIRST_NAME, LAST_NAME, TRANSFER_BANK_ACCOUNTS_FLAG

Sample SQL

SELECT
    US_BANK_USER.US_BANK_USER_SEQ_NUM AS USBankUserSeqNum,
    US_BANK_USER.POLICY_NUM AS PolicyNum,
    US_BANK_USER.BUSINESS_ONLINE_USER AS BusinessOnlineUser,
    US_BANK_USER.FIRST_NAME AS FirstName,
    US_BANK_USER.LAST_NAME AS LastName,
    US_BANK_USER.TRANSFER_BANK_ACCOUNTS_FLAG AS TransferBankAccountsFlag
FROM US_BANK_USER
WHERE US_BANK_USER.POLICY_NUM = :PolicyNum
  AND UPPER(US_BANK_USER.BUSINESS_ONLINE_USER) = UPPER(:BusinessOnlineUser)

Operations and processes

Business rules

Sources

  • Business\SAIF.Business.EPay.USBank\clsUSBankUser.vb