Search Results icx_admin_sig
Overview
The APPS.ICX_ADMIN_SIG package body is a server-side PL/SQL utility that renders the administrative sign-on and session-management HTML interface for Oracle E-Business Suite. The module belongs to the ICX (Interaction Cartridge/Communications) product family, which underpins the Oracle Applications self-service framework and the single sign-on (SSO) integration layer. In Oracle EBS 12.1.1 and 12.2.2, the package is a critical component of the administrative authentication flow: it generates the dynamic HTML that users see during the administrative login, session validation, and error-handling pages, and it mediates interactions between the mid-tier Apache/mod_plsql runtime and the back-end session tables.
The body is recorded in ETRM as VALID in the APPS schema, carries an API classification of OTHER, and exposes thirteen documented program units. It depends on core Oracle technology stack packages (OWA_UTIL, HTP, HTF, STANDARD) as well as several EBS foundation APIs (FND_MESSAGE, FND_MSG_PUB, FND_SSO_MANAGER, FND_HELP, FND_APPLICATION, FND_FORM_FUNCTIONS_VL, ICX_SEC, ICX_SESSIONS, ICX_CALL, ICX_PLUG_UTILITIES, ICX_UTIL). Because it is referenced by thirty-eight other database objects but does not itself reference any user-defined object outside the APPS schema, it acts as a presentation-layer leaf in the dependency graph.
Key Procedures and Functions
The thirteen documented program units divide into HTML rendering helpers, help-window helpers, and session-control routines:
- OPENHEADER / CLOSEHEADER / CLOSEHEADER2 — Emit the opening and closing HTML document fragments (typically the <html>, <head>, and <body> tags plus associated style and script references) used to frame every administrative page produced by the package.
- BACKGROUND — Writes out the page background and related cosmetic markup shared by the administrative screens.
- TOOLBAR — Renders the toolbar region that presents navigation and action links to the administrator during a session.
- FOOTER — Produces the closing content appended to each generated page, including copyright and navigation anchors.
- STARTOVER — Provides the restart entry point that reinitializes the administrative sign-on flow, typically after an authentication failure or timeout.
- ERROR_SCREEN — Formats the standard diagnostic page shown when validation against the session tables fails or when a fatal condition is encountered.
- SHOWTABLE / DISPLAYTABLE — Generate tabular HTML output from query results, used to present administrative listings without requiring a Forms-based UI.
- HELP_WIN_SCRIPT / HELP_WIN_SYNTAX / ICX_FND_HELP — Manage the JavaScript and markup for the pop-up Help window, dynamically retrieving topic text through the FND_HELP and FND_MESSAGE APIs.
No argument lists are reproduced here; parameter signatures should be obtained from the live package specification, as they are not documented in the ETRM extract.
Tables Accessed
Through APPS synonyms the package reads FND_APPLICATION, ICX_SESSIONS, and the Oracle Web Toolkit views HTF, HTP, and OWA_UTIL. ICX_SESSIONS is the principal business table: it stores active session state and is queried by the administrative sign-on and validation paths to confirm that a caller holds a live, authenticated session before any administrative markup is emitted. FND_APPLICATION supplies application identity metadata used when resolving application context for the rendered pages. HTF and HTP are the Oracle-supplied PL/SQL HTML generation packages, while OWA_UTIL supplies CGI-style utilities (URL escaping, MIME header emission) required by the mod_plsql environment.
Usage Notes
ICX_ADMIN_SIG is invoked indirectly rather than through a Forms module. In a standard EBS deployment the package is called by the mod_plsql cartridge servlet when the administrative sign-on URL is requested, and its procedures are commonly called from other ICX packages and from custom PL/SQL that builds session-aware HTML pages. Because the body is referenced by thirty-eight database objects but references none in return, it is effectively a leaf utility: extending it affects only the pages it generates. Customizations should be applied through supported personalization or by cloning the package into a custom schema rather than modifying the seeded APPS body, and all changes should be recompiled and validated against both 12.1.1 and 12.2.2 runtimes to preserve supportability.
-
PACKAGE BODY: APPS.ICX_ADMIN_SIG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ADMIN_SIG, status:VALID,
-
PACKAGE BODY: APPS.ICX_ADMIN_SIG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ADMIN_SIG, status:VALID,
-
PACKAGE: APPS.ICX_ADMIN_SIG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_ADMIN_SIG, status:VALID,
-
PACKAGE: APPS.ICX_ADMIN_SIG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_ADMIN_SIG, status:VALID,
-
PACKAGE BODY: APPS.ICX_TAG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_TAG, status:VALID,
-
PACKAGE BODY: APPS.ICX_SETUP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_SETUP, status:VALID,
-
PACKAGE BODY: APPS.ICX_SETUP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_SETUP, status:VALID,
-
PACKAGE: APPS.FND_HELP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_HELP, status:VALID,
-
PACKAGE: APPS.FND_HELP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_HELP, status:VALID,
-
PACKAGE BODY: APPS.POS_TOOLBAR_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_TOOLBAR_SV, status:VALID,
-
PACKAGE BODY: APPS.POS_TOOLBAR_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_TOOLBAR_SV, status:VALID,
-
PACKAGE BODY: APPS.MSD_SSWA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_SSWA, status:VALID,
-
PACKAGE BODY: APPS.XNP_NUMBER_SPLITS$NUMBER_SPLIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_NUMBER_SPLITS$NUMBER_SPLIT, status:VALID,
-
PACKAGE: APPS.FND_SSO_MANAGER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_SSO_MANAGER, status:VALID,
-
PACKAGE BODY: APPS.ORACLEON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEON, status:VALID,
-
PACKAGE BODY: APPS.ADI_BINARY_FILE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ADI_BINARY_FILE, status:VALID,
-
PACKAGE BODY: APPS.ADI_BINARY_FILE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ADI_BINARY_FILE, status:VALID,
-
PACKAGE BODY: APPS.BIS_HTML_UTILITIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_HTML_UTILITIES_PVT, status:VALID,
-
PACKAGE BODY: APPS.ICX_TAG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_TAG, status:VALID,
-
PACKAGE BODY: APPS.ICX_TEMPLATE_HEIRARCHY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_TEMPLATE_HEIRARCHY, status:VALID,
-
PACKAGE BODY: APPS.ICX_TEMPLATE_HEIRARCHY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_TEMPLATE_HEIRARCHY, status:VALID,
-
PACKAGE: APPS.ICX_PLUG_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_PLUG_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.ICX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ICX_CATG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CATG, status:VALID,
-
PACKAGE BODY: APPS.ICX_ITEM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ITEM, status:VALID,
-
PACKAGE BODY: APPS.ODP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ODP, status:VALID,
-
PACKAGE BODY: APPS.ADI_DISPLAY_REPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ADI_DISPLAY_REPORT, status:VALID,
-
PACKAGE BODY: APPS.ICX_CAT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CAT, status:VALID,
-
PACKAGE BODY: APPS.ICX_CHANGE_LANGUAGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CHANGE_LANGUAGE, status:VALID,
-
PACKAGE BODY: APPS.MSD_SSWA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_SSWA, status:VALID,
-
PACKAGE BODY: APPS.ICX_ADMIN_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ADMIN_UTILS, status:VALID,
-
PACKAGE BODY: APPS.ICX_ITEM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ITEM, status:VALID,
-
PACKAGE BODY: APPS.ICX_CATG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CATG, status:VALID,
-
PACKAGE BODY: APPS.ICX_REQ_UPDATE_SAVED_CARTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_UPDATE_SAVED_CARTS, status:VALID,
-
PACKAGE BODY: APPS.XNP_CALLBACK_EVENTS$XNP_CALLBA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_CALLBACK_EVENTS$XNP_CALLBA, status:VALID,
-
PACKAGE BODY: APPS.ICX_ON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ON, status:VALID,
-
PACKAGE BODY: APPS.BIS_BUSINESS_VIEWS_CATALOG_OA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_BUSINESS_VIEWS_CATALOG_OA, status:VALID,
-
PACKAGE BODY: APPS.ORACLEON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEON, status:VALID,
-
PACKAGE BODY: APPS.ADI_DISPLAY_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ADI_DISPLAY_REPORT, status:VALID,
-
PACKAGE BODY: APPS.ODP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ODP, status:VALID,
-
PACKAGE BODY: APPS.FND_WEBATTCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_WEBATTCH, status:VALID,
-
PACKAGE BODY: APPS.ICX_DEFINE_PAGES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_DEFINE_PAGES, status:VALID,
-
PACKAGE BODY: APPS.WFA_SEC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WFA_SEC, status:VALID,
-
PACKAGE BODY: APPS.XNP_CALLBACK_EVENTS$XNP_CALLBA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_CALLBACK_EVENTS$XNP_CALLBA, status:VALID,
-
PACKAGE BODY: APPS.ICX_ON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_ON, status:VALID,
-
PACKAGE BODY: APPS.XNP_MSG_DIAGNOSTICS$XNP_MSGS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_MSG_DIAGNOSTICS$XNP_MSGS, status:VALID,
-
PACKAGE BODY: APPS.BIS_REPORT_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_REPORT_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.XNP_TIMERS$XNP_TIMER_REGISTRY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_TIMERS$XNP_TIMER_REGISTRY, status:VALID,
-
PACKAGE BODY: APPS.ORACLEPLUGS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEPLUGS, status:VALID,
-
PACKAGE BODY: APPS.ICX_REQ_COPY_REQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_COPY_REQ, status:VALID,