SAIF.Business.EPay.USBank database tables
This page catalogs the Oracle tables accessed by SAIF.Business.EPay.USBank.
Table catalog
Table
Database
Schema/Link
CRUD
Purpose
Primary business object
DUAL
Oracle
Unqualified in library SQL
R
Supplies sequence NEXTVAL values for BOF key generation.
clsUSBankNonpayNotice, clsUSBankUser
US_BANK_NONPAY_NOTICE
Oracle
Unqualified in library SQL
C, R, U, D
Stores SAIF-side nonpayment notices correlated to policies and optional user rows.
clsUSBankNonpayNotice, clsUSBankNonpayNoticeCollection
US_BANK_USER
Oracle
Unqualified in library SQL
C, R, U, D
Stores SAIF-side US Bank user linkage data for policy and business-online identities.
clsUSBankUser, clsUSBankUserCollection
DUAL
Field
Value
Database
Oracle
Schema/Link
Unqualified in library SQL
Purpose
Supplies sequence values used during BOF Create() flows for users and notices.
Access pattern
Inline sequence SELECT
CRUD operations
Read
Key columns used
US_BANK_NONPAY_NOTICE_SEQ_NUM_NEXTVAL, US_BANK_USER_SEQ_NUM_NEXTVAL
Sequence
N/A
Related tables
US_BANK_NONPAY_NOTICE, US_BANK_USER
Business objects
clsUSBankNonpayNotice, clsUSBankUser
Operations referencing this table
SQL referencing this table
US_BANK_NONPAY_NOTICE
Field
Value
Database
Oracle
Schema/Link
Unqualified in library SQL
Purpose
Stores SAIF-side nonpayment notices received from the US Bank integration.
Access pattern
BOF criteria SQL and collection Load helper
CRUD operations
Create, Read, Update, Delete
Key columns used
US_BANK_NONPAY_NOTICE_SEQ_NUM, US_BANK_USER_SEQ_NUM, POLICY_NUM, ONLINE_PAYMENT_TYPE_CODE, BANKING_NETWORK_CODE, PAYMENT_AMT, NOTICE_DATE, EVENT_DESCR
Sequence
US_Bank_Nonpay_Notice_SEQ
Related tables
US_BANK_USER*
Business objects
clsUSBankNonpayNotice, clsUSBankNonpayNoticeCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
US_BANK_USER
Field
Value
Database
Oracle
Schema/Link
Unqualified in library SQL
Purpose
Stores SAIF-side linkage between a policy, a business-online user ID, and the related US Bank profile.
Access pattern
BOF criteria SQL
CRUD operations
Create, Read, Update, Delete
Key columns used
US_BANK_USER_SEQ_NUM, POLICY_NUM, BUSINESS_ONLINE_USER, FIRST_NAME, LAST_NAME, TRANSFER_BANK_ACCOUNTS_FLAG
Sequence
US_Bank_User_SEQ
Related tables
US_BANK_NONPAY_NOTICE*
Business objects
clsUSBankUser, clsUSBankUserCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
Table relationship diagram
The following diagram shows the inferred relationship between the two persisted business tables.*
erDiagram
US_BANK_USER ||--o{ US_BANK_NONPAY_NOTICE : "US_BANK_USER_SEQ_NUM"
US_BANK_USER {
NUMBER US_BANK_USER_SEQ_NUM PK
NUMBER POLICY_NUM
VARCHAR2 BUSINESS_ONLINE_USER
}
US_BANK_NONPAY_NOTICE {
NUMBER US_BANK_NONPAY_NOTICE_SEQ_NUM PK
NUMBER US_BANK_USER_SEQ_NUM FK
NUMBER POLICY_NUM
}
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts.
Sources
Business\SAIF.Business.EPay.USBank\clsUSBankUser.vb
Business\SAIF.Business.EPay.USBank\clsUSBankUserCollection.vb
Business\SAIF.Business.EPay.USBank\clsUSBankNonpayNotice.vb
Business\SAIF.Business.EPay.USBank\app.config