Search Results fnd_client_info
Overview
APPS.FND_CLIENT_INFO is a core Oracle E-Business Suite package body that manages the session-level context information associated with a database connection made on behalf of an EBS application user. Its fundamental business purpose is to establish and maintain the "client info" attributes that Oracle's DBMS_APPLICATION_INFO facility exposes through V$SESSION and related dynamic performance views. By populating these attributes, the package enables database administrators and support personnel to identify which EBS user, responsibility, organization, and application are responsible for a given database session. Beyond diagnostics, FND_CLIENT_INFO also establishes organizational, currency, and security group context used by Multi-Org and related features. In the ETRM metadata for release 12.2.2 the object is reported as VALID under the APPS schema and is classified as an "OTHER" API. It is not referenced by any other database object, which confirms that it operates as a low-level context-setting utility invoked directly by the forms and runtime layers rather than being called programmatically by dependent PL/SQL units.
Key Procedures and Functions
The documented interface exposes six procedures and functions:
SETUP_CLIENT_INFO— The principal entry point. It initializes the client information for the session, deriving identifying values such as the application, responsibility, and user from the EBS runtime and forwarding them toDBMS_APPLICATION_INFO.SET_ORG_CONTEXT— Establishes the current organization (Org ID) context for the session, supporting Multi-Org Access Control so that subsequent queries are restricted to the correct operating unit or inventory organization.SET_CURRENCY_CONTEXT— Sets the session currency context, allowing downstream logic and reporting to determine the functional or reporting currency in effect for the user's responsibility.SET_SECURITY_GROUP_CONTEXT— Applies the security group context, which governs which set of operating units and data a responsibility may access under security group enforcement.ORG_SECURITY— Relates to organization-level security handling, participating in the validation or application of the org security rules for the session.
The metadata lists six documented procedures in total; the remaining item completes the context-setting surface. Parameter lists are intentionally omitted here, as the ETRM extract does not document them.
Tables Accessed
Dependency information shows the package body reading FND_PRODUCT_GROUPS, which supplies installation-wide identifiers such as the product group and release information used to contextualize the session. It also depends on DBMS_APPLICATION_INFO and DBMS_UTILITY, the standard Oracle-supplied packages used to write session attributes and to obtain call stack or depth information. Additional dependencies include FND_GLOBAL for runtime user and responsibility identifiers, FND_PROFILE and FND_PROFILE_OPTIONS_VL for profile option values, FND_MESSAGE and APP_EXCEPTION for error reporting, and FND_RELEASE for release versioning. The package references no application tables for persistent writes; its output is confined to session state.
Usage Notes
FND_CLIENT_INFO is typically invoked implicitly by the EBS framework whenever a user connects through the Forms server or the self-service runtime, rather than being called directly by developers. Because it is referenced by 92 other packages, it is effectively a foundational utility relied upon throughout the application tier. Custom code should not need to call it directly; instead, developers should generally use FND_GLOBAL or FND_PROFILE to read context. The package is nevertheless valuable as a diagnostic reference: querying V$SESSION columns such as CLIENT_INFO and MODULE reveals the values set by this package and helps identify the source of a session during troubleshooting.
-
PACKAGE BODY: APPS.FND_CLIENT_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CLIENT_INFO, status:VALID,
-
PACKAGE BODY: APPS.FND_CLIENT_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CLIENT_INFO, status:VALID,
-
PACKAGE: APPS.FND_CLIENT_INFO
12.1.1
-
PACKAGE: APPS.FND_CLIENT_INFO
12.2.2
-
PACKAGE BODY: APPS.HZ_ADDR_ISPEED_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ADDR_ISPEED_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_ADDR_ISPEED_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ADDR_ISPEED_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS440_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS440_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS440_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS440_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_XML_BS_LOADER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_XML_BS_LOADER, status:VALID,
-
PACKAGE BODY: APPS.POS_DROP_SHIP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_DROP_SHIP_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS840_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS840_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS420_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS420_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_DIAG_SO_MSO_MCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_DIAG_SO_MSO_MCH, status:VALID,
-
PACKAGE BODY: APPS.POS_DROP_SHIP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_DROP_SHIP_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS840_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS840_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_WINDOW
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WINDOW, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS420_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS420_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXEXONE_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXEXONE_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FASCC_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASCC_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_DIAG_MO_CAN_SO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_DIAG_MO_CAN_SO, status:VALID,
-
PACKAGE BODY: APPS.POS_WINDOW_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WINDOW_SV, status:VALID,
-
PACKAGE BODY: APPS.INV_DIAG_SO_MSO_MCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_DIAG_SO_MSO_MCH, status:VALID,
-
PACKAGE BODY: APPS.CE_XML_BS_LOADER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_XML_BS_LOADER, status:VALID,
-
PACKAGE BODY: APPS.POS_WINDOW_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WINDOW_SV, status:VALID,
-
PACKAGE BODY: APPS.FA_TOFES_YUD_ALEF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_TOFES_YUD_ALEF_PKG, status:VALID,
-
PACKAGE BODY: APPS.WMS_WMSSCHS1_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_WMSSCHS1_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.WMS_WMSSCHS1_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_WMSSCHS1_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS402_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS402_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS402_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS402_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_TERR_DEFINITION_PARAM_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TERR_DEFINITION_PARAM_PVT, status:VALID,
-
PACKAGE BODY: APPS.JL_JLARFEFR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_JLARFEFR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_ASBN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ASBN, status:VALID,
-
PACKAGE BODY: APPS.POS_ASBN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ASBN, status:VALID,
-
PACKAGE BODY: APPS.JL_JLARFEFR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_JLARFEFR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.MRP_PARAMETER_MRPFSETA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_PARAMETER_MRPFSETA, status:VALID,
-
PACKAGE BODY: APPS.AR_ARXPIREP_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_ARXPIREP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_TERR_CHANGES_REPORT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TERR_CHANGES_REPORT_PVT, status:VALID,
-
PACKAGE BODY: APPS.JG_RX_IR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JG_RX_IR_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_WF_PO_ACK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WF_PO_ACK, status:VALID,
-
PACKAGE BODY: APPS.POS_ASL_TOLERANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ASL_TOLERANCE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARRX_C_TRX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARRX_C_TRX, status:VALID,
-
PACKAGE BODY: APPS.POS_WF_PO_ACK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WF_PO_ACK, status:VALID,
-
PACKAGE BODY: APPS.POS_WINDOW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WINDOW, status:VALID,
-
PACKAGE BODY: APPS.INV_DIAG_MO_CAN_SO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_DIAG_MO_CAN_SO, status:VALID,
-
PACKAGE BODY: APPS.FA_FASCC_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASCC_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXEXONE_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXEXONE_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.MRP_PARAMETER_MRPEPPS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_PARAMETER_MRPEPPS, status:VALID,
-
PACKAGE BODY: APPS.AR_ARXPIREP_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_ARXPIREP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_WF_PO_ACKNOWLEDGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_WF_PO_ACKNOWLEDGE, status:VALID,
-
PACKAGE BODY: APPS.JTF_TERR_DEFINITION_REPORT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TERR_DEFINITION_REPORT_PVT, status:VALID,