PK72970_EPAY¶
[!WARNING] Procedure not found in Oracle. This package was referenced in application code but its source could not be retrieved from
DBA_SOURCEduring Phase 1b analysis. The referencing code path is flagged as possibly dead code.
SQL Server also checked (2026-08-17). This reference was additionally queried against all known SQL Server BDS databases via legends sqlserver query; no matching source was returned there either. The reference remains unresolved in both Oracle and SQL Server.
Overview¶
| Field | Value |
|---|---|
| Schema | PK72970 |
| Type | Package (expected) |
| Database | Oracle* |
| Status | ⚠️ Not found in Oracle — possibly dead code** |
| Calling libraries | SAIF.Business.Payment.EFT |
| Calling classes | clsEFTAuthorization |
Possibly dead code references¶
The following .NET code path references this procedure. Since the Oracle source could not be found, this call may be dead code:
| Class | Method | Procedure call | Source file |
|---|---|---|---|
clsEFTAuthorization |
BeforeRetrieve (CustomerID branch) |
PK72970_EPAY.retrieve_EFTAuth_ByCustomerID(:in_customer_type, :in_customer_id, :in_customer_second_id, OUT recordset) |
Business\SAIF.Business.Payment.EFT\clsEFTAuthorization.vb |
Purpose¶
This package is expected to retrieve EFT authorization records by customer type code, customer ID, and customer secondary ID, returning results via a REF CURSOR output parameter.* The procedure is invoked from Variant C of clsEFTAuthorization.RetrieveSQL when neither PaymentAuthorizationSeqNum nor AutoPayConfirmationNum is populated.*
Procedures / Methods¶
retrieve_EFTAuth_ByCustomerID¶
| Field | Value |
|---|---|
| Returns | REF CURSOR (recordset output parameter)** |
| Called by | clsEFTAuthorization.BeforeRetrieve (CustomerID branch) |
| Status | Not confirmed — Oracle source unavailable** |
Description: Expected to query PAYMENT_AUTHORIZATION (or PAYMENT_OWNER.PAYMENT_AUTHORIZATION) filtered by customer type code, customer ID, and customer secondary ID, returning authorization records via a cursor.** Details cannot be confirmed without Oracle source access.
Parameters¶
| Parameter | Direction | Type | Description |
|---|---|---|---|
:in_customer_type |
IN | String (5) | Customer type code filter.** |
:in_customer_id |
IN | String (20) | Customer ID filter.** |
:in_customer_second_id |
IN | String (20) | Customer secondary ID filter.** |
recordset |
OUT | REF CURSOR | Result set of matching EFT authorization records.** |
Related documentation¶
- Procedure catalog
- SQL-045: clsEFTAuthorization retrieve (3 variants)
- Business rules
- Operations and processes
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¶
- Oracle
DBA_SOURCEquery returned no results forPK72970.PK72970_EPAY - Referencing code:
Business\SAIF.Business.Payment.EFT\clsEFTAuthorization.vb