Search Results xdo_lobs
The XDO_LOBS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for storing binary large objects (BLOBs) associated with XML Publisher (XDO) reports, templates, and related metadata. This table is part of the XML Publisher (XDO) schema, which manages the generation, formatting, and delivery of business documents such as invoices, purchase orders, and financial statements. Below is a detailed analysis of its structure, purpose, and significance in Oracle EBS.
1. Table Structure and Key Columns
TheXDO_LOBS
table primarily stores BLOB data, including report definitions, templates (RTF, PDF, Excel), and other binary assets. Key columns include:
- LOB_CODE: A unique identifier for the BLOB object, often referencing a template or report definition.
- LOB_TYPE: Specifies the type of BLOB (e.g.,
TEMPLATE
,DATA_DEFINITION
,FONT
). - LOB_DATA: The actual BLOB content (e.g., RTF template binary data).
- FILE_NAME: The original filename of the uploaded template or resource.
- APPLICATION_SHORT_NAME: Associates the BLOB with an EBS application module (e.g.,
AR
for Accounts Receivable). - LAST_UPDATE_DATE and LAST_UPDATED_BY: Audit columns tracking modifications.
2. Functional Role in XML Publisher
TheXDO_LOBS
table serves as the backend storage for:
- Report Templates: RTF, PDF, or Excel files uploaded via XML Publisher Administrator.
- Data Definitions: XML schemas defining the structure of report data.
- Fonts and Resources: Custom fonts or images embedded in templates.
LOB_DATA
) and merges it with runtime data to generate output (e.g., PDF). This decoupling of design (templates) and logic (data) enables flexible reporting.
3. Integration with EBS Modules
The table integrates with EBS modules like:- Financials (GL, AP, AR): Stores check printing templates, invoice layouts.
- Supply Chain (PO, INV): Purchase order and shipping document formats.
- HR/Payroll: Pay slips and tax forms.
APPLICATION_SHORT_NAME
column ensures modular segregation of BLOBs.
4. Technical Considerations
- Performance: BLOB storage impacts database size; partitioning may be required for large-scale deployments.
- Backup/Restore: Critical for report recovery; included in EBS database backups.
- Security: Access is controlled via XML Publisher roles and EBS function security.
5. Customization and Extensions
Customers often extendXDO_LOBS
usage by:
- Uploading custom templates for localized document formats.
- Storing branding assets (logos) reused across reports.
- Leveraging APIs (
XDO_LOADER
) for programmatic template management.
6. Differences in 12.1.1 vs. 12.2.2
While the core structure remains consistent, 12.2.2 introduces:- Enhanced support for cloud storage integrations (optional).
- Improved indexing for faster BLOB retrieval in RAC environments.
Conclusion
TheXDO_LOBS
table is a foundational component of Oracle EBS reporting, enabling dynamic document generation. Its design balances flexibility (supporting multiple formats) and performance (via BLOB optimization). Administrators must monitor its growth and ensure proper backups to maintain reporting integrity.
-
Table: XDO_LOBS
12.1.1
owner:XDO, object_type:TABLE, fnd_design_data:XDO.XDO_LOBS, object_name:XDO_LOBS, status:VALID, product: XDO - XML Publisher , description: This table is used for storing locale(langauge and territory) sensitive binary and text files. It is mainly used for storing language layout templates. , implementation_dba_data: XDO.XDO_LOBS ,
-
Table: XDO_LOBS
12.2.2
owner:XDO, object_type:TABLE, fnd_design_data:XDO.XDO_LOBS, object_name:XDO_LOBS, status:VALID, product: XDO - XML Publisher , description: This table is used for storing locale(langauge and territory) sensitive binary and text files. It is mainly used for storing language layout templates. , implementation_dba_data: XDO.XDO_LOBS ,
-
APPS.FEM_DATA_TEMPLATE_UTIL_PKG dependencies on XDO_LOBS
12.1.1
-
APPS.IEX_SEND_XML_PVT dependencies on XDO_LOBS
12.1.1
-
APPS.PA_RP_UTIL dependencies on XDO_LOBS
12.2.2
-
APPS.PA_RP_UTIL dependencies on XDO_LOBS
12.1.1
-
APPS.XDO_DGF_RPT_PKG dependencies on XDO_LOBS
12.2.2
-
APPS.QP_PRICE_BOOK_UTIL dependencies on XDO_LOBS
12.1.1
-
APPS.GCS_DATA_TEMPLATE_UTIL_PKG dependencies on XDO_LOBS
12.1.1
-
APPS.XDO_DGF_RPT_PKG dependencies on XDO_LOBS
12.1.1
-
APPS.FND_CONC_TEMPLATES dependencies on XDO_LOBS
12.2.2
-
APPS.IGC_CC_COMMON_UTILS_PVT dependencies on XDO_LOBS
12.1.1
-
APPS.FND_CONC_TEMPLATES dependencies on XDO_LOBS
12.1.1
-
APPS.QP_PRICE_BOOK_UTIL dependencies on XDO_LOBS
12.2.2
-
APPS.FND_DELIVERY dependencies on XDO_LOBS
12.2.2
-
APPS.IEX_SEND_XML_PVT dependencies on XDO_LOBS
12.2.2
-
APPS.IGC_CC_COMMON_UTILS_PVT dependencies on XDO_LOBS
12.2.2
-
APPS.FND_CONC_TEMPLATES dependencies on FND_LANGUAGES
12.2.2
-
APPS.FND_CONC_TEMPLATES dependencies on FND_LANGUAGES
12.1.1
-
APPS.FND_CONC_TEMPLATES dependencies on XDO_TEMPLATES_VL
12.1.1
-
APPS.FND_CONC_TEMPLATES dependencies on XDO_TEMPLATES_VL
12.2.2
-
APPS.FND_CONC_TEMPLATES dependencies on FND_ISO_LANGUAGES_VL
12.2.2
-
APPS.FND_CONC_TEMPLATES dependencies on FND_ISO_LANGUAGES_VL
12.1.1
-
APPS.PA_RP_UTIL dependencies on PA_RP_DEFINITIONS_B
12.2.2
-
VIEW: XDO.XDO_LOBS#
12.2.2
owner:XDO, object_type:VIEW, object_name:XDO_LOBS#, status:VALID,
-
APPS.PA_RP_UTIL dependencies on PA_RP_DEFINITIONS_B
12.1.1
-
APPS.PA_RP_UTIL dependencies on PA_RP_TYPES_B
12.1.1
-
APPS.PA_RP_UTIL dependencies on PA_RP_TYPES_B
12.2.2
-
TRIGGER: APPS.XDO_LOBS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XDO_LOBS+, status:VALID,
-
SYNONYM: APPS.XDO_LOBS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDO_LOBS, status:VALID,
-
APPS.IEX_SEND_XML_PVT SQL Statements
12.1.1
-
APPS.FND_CONC_TEMPLATES dependencies on FND_TERRITORIES_VL
12.2.2
-
APPS.PA_RP_UTIL dependencies on PA_RP_TEMPLATE_LISTS
12.1.1
-
SYNONYM: APPS.XDO_LOBS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDO_LOBS, status:VALID,
-
APPS.PA_RP_UTIL dependencies on PA_RP_TEMPLATE_LISTS
12.2.2
-
APPS.FND_CONC_TEMPLATES dependencies on FND_TERRITORIES_VL
12.1.1
-
VIEW: APPS.PQH_DOCUMENTS_X
12.1.1
owner:APPS, object_type:VIEW, object_name:PQH_DOCUMENTS_X, status:VALID,
-
VIEW: APPS.PQH_DOCUMENTS_X
12.2.2
owner:APPS, object_type:VIEW, object_name:PQH_DOCUMENTS_X, status:VALID,
-
TRIGGER: APPS.XDO_LOBS+
12.2.2
-
APPS.FND_CONC_TEMPLATES SQL Statements
12.2.2
-
APPS.FND_CONC_TEMPLATES SQL Statements
12.1.1
-
VIEW: APPS.PQH_DOCUMENTS
12.1.1
owner:APPS, object_type:VIEW, object_name:PQH_DOCUMENTS, status:VALID,
-
VIEW: APPS.PQH_DOCUMENTS
12.2.2
owner:APPS, object_type:VIEW, object_name:PQH_DOCUMENTS, status:VALID,
-
APPS.QP_PRICE_BOOK_UTIL dependencies on XDO_TEMPLATES_VL
12.2.2
-
VIEW: XDO.XDO_LOBS#
12.2.2
-
TABLE: HR.PQH_DOCUMENTS_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_DOCUMENTS_F, object_name:PQH_DOCUMENTS_F, status:VALID,
-
TABLE: HR.PQH_DOCUMENTS_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_DOCUMENTS_F, object_name:PQH_DOCUMENTS_F, status:VALID,
-
APPS.QP_PRICE_BOOK_UTIL dependencies on XDO_TEMPLATES_VL
12.1.1
-
FUNCTION: APPS.XDO_LOBS=
12.2.2
-
12.2.2 DBA Data
12.2.2