Search Results iex_strategy_cnt_pub
Overview
IEX_STRATEGY_CNT_PUB is a public PL/SQL package in the Oracle E-Business Suite Advanced Collections (IEX) module, owned by the APPS schema and defined with AUTHID CURRENT_USER. Its business purpose is to serve as the strategy control driver for the Collections strategy engine. It coordinates the lifecycle of collection strategies — opening, closing, and processing them on hold — by evaluating delinquency, scoring, promise, bankruptcy, and party data against the rules configured for each strategy.
The package header lineage reflects its evolution across releases. The earliest commented-out signature (open_strategies with only ERRBUF and RETCODE) was superseded by an enhanced version, and header comments reference performance improvements (Bug 4924879), removal of a trace-mode parameter (Bug 5022607), addition of strategy-mode and output-display parameters (Bug 8630852), and an additional dummy parameter added for Bug 13377466. These are consistent with an actively maintained Collections engine component spanning the 12.1.1 and 12.2.2 code lines.
Key Procedures and Functions
- OPEN_STRATEGIES — Opens collection strategies for processing, accepting an ignore-switch flag, a strategy mode (defaulting to FINAL), and a show-output switch.
- CLOSE_STRATEGIES — Closes strategies that have completed processing, with strategy-mode and show-output parameters.
- PROCESS_ONHOLD_STRATEGIES — Handles strategies placed in an on-hold state, taking strategy-mode and show-output parameters (Bug 7248296).
- CLOSE_ALL_STRY — Closes all strategies in bulk, using only the standard ERRBUF and RETCODE concurrent-program output parameters.
- MAIN — The primary orchestration entry point, accepting an organization ID, ignore-switch, strategy mode, show-output flag, and an additional dummy parameter, and driving the overall strategy generation cycle.
- GETSTRATEGYTEMPID — Returns a temporary identifier used during strategy processing.
- WRITE_LOG — Writes diagnostic and processing information to the log for troubleshooting and audit purposes.
Tables Accessed
The package reads and writes across the core Collections, Receivables, and Trading Community data model. Strategy engine tables include IEX_STRATEGIES, IEX_DELINQUENCIES_ALL, IEX_SCORE_HISTORIES, IEX_PROMISE_DETAILS, IEX_QUESTIONNAIRE_ITEMS, IEX_OBJECT_FILTERS, IEX_APP_PREFERENCES_B, and IEX_BANKRUPTCIES, which supply the rules, scores, promises, questionnaire responses, filtering criteria, preferences, and bankruptcy status used to evaluate each customer. Receivables data is drawn from AR_PAYMENT_SCHEDULES_ALL to assess outstanding balances and due dates, and from AR_SYSTEM_PARAMETERS_ALL for system-level Collections configuration. Customer and party context comes from HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES_ALL, HZ_CUST_SITE_USES_ALL, HZ_PARTIES, and HR_ALL_ORGANIZATION_UNITS_TL for organization and operating-unit resolution.
Usage Notes
IEX_STRATEGY_CNT_PUB is a control-layer package rather than an interactive API. It is typically invoked by the Collections concurrent programs and by the Advanced Collections workbench forms that generate and refresh strategies. The standard ERRBUF and RETCODE parameters follow the Oracle concurrent-program convention, indicating that procedures such as OPEN_STRATEGIES, CLOSE_STRATEGIES, CLOSE_ALL_STRY, and MAIN are registered as concurrent program executables. The show-output and strategy-mode parameters support running the engine in draft versus final mode and controlling log verbosity. Because no other packages reference it, custom integrations should call the documented public procedures directly and avoid reliance on internal GETSTRATEGYTEMPID or WRITE_LOG behavior beyond logging purposes.
-
PACKAGE: APPS.IEX_STRATEGY_CNT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_CNT_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_TYPE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_TYPE_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_TYPE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_TYPE_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_CNT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_CNT_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRATEGY_CNT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRATEGY_CNT_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRATEGY_CNT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRATEGY_CNT_PUB, status:VALID,
-
PACKAGE: APPS.IEX_CHECKLIST_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_CHECKLIST_UTILITY, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATE_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATE_GROUPS, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATES_B, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_WORK_TEMP_XREF
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_WORK_TEMP_XREF, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_WORK_TEMP_XREF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_WORK_TEMP_XREF, status:VALID,
-
SYNONYM: APPS.IEX_OBJECT_FILTERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_OBJECT_FILTERS, status:VALID,
-
SYNONYM: APPS.IEX_APP_PREFERENCES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_APP_PREFERENCES_B, status:VALID,
-
SYNONYM: APPS.IEX_QUESTIONNAIRE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_QUESTIONNAIRE_ITEMS, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PVT, status:VALID,
-
SYNONYM: APPS.IEX_PROMISE_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_PROMISE_DETAILS, status:VALID,
-
SYNONYM: APPS.IEX_PROMISE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_PROMISE_DETAILS, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATES_TL, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATES_B, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATE_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATE_GROUPS, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_WORK_SKILLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_WORK_SKILLS, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF_PUB, status:VALID,
-
SYNONYM: APPS.IEX_SCORE_HISTORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_SCORE_HISTORIES, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_CNT_PUB
12.1.1
-
PACKAGE: APPS.IEX_STRATEGY_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PUB, status:VALID,
-
SYNONYM: APPS.IEX_SCORE_HISTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_SCORE_HISTORIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF_PUB, status:VALID,
-
SYNONYM: APPS.IEX_BANKRUPTCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_BANKRUPTCIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PUB, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_WORK_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_WORK_ITEMS, status:VALID,
-
SYNONYM: APPS.IEX_OBJECT_FILTERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_OBJECT_FILTERS, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.IEX_DELINQUENCIES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_DELINQUENCIES_ALL, status:VALID,
-
SYNONYM: APPS.IEX_DELINQUENCIES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_DELINQUENCIES_ALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.IEX_STRATEGY_CNT_PUB
12.2.2
-
PACKAGE: APPS.IEX_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_UTILITIES, status:VALID,
-
VIEW: APPS.IEX_APP_PREFERENCES_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_APP_PREFERENCES_VL, status:VALID,
-
VIEW: APPS.IEX_LOOKUPS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_LOOKUPS_V, status:VALID,
-
VIEW: APPS.IEX_STRATEGY_TEMPLATES_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_STRATEGY_TEMPLATES_VL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SESSION
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SESSION, status:VALID,
-
PACKAGE: APPS.IEX_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_DEBUG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SESSION
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SESSION, status:VALID,