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 ,
-
Lookup Type: XDO_FILE_STATUS
12.2.2
product: XDO - XML Publisher , meaning: File status for XDO_LOBS ,
-
Lookup Type: XDO_FILE_STATUS
12.1.1
product: XDO - XML Publisher , meaning: File status for XDO_LOBS ,
-
Lookup Type: XDO_LOB_TYPE
12.1.1
product: XDO - XML Publisher , meaning: Lob type definitions for XDO_LOBS ,
-
Lookup Type: XDO_LOB_TYPE
12.2.2
product: XDO - XML Publisher , meaning: Lob type definitions for XDO_LOBS ,
-
Lookup Type: XDO_FILE_TYPE
12.1.1
product: XDO - XML Publisher , meaning: File type definitions for XDO_LOBS ,
-
Lookup Type: XDO_FILE_TYPE
12.2.2
product: XDO - XML Publisher , meaning: File type definitions for XDO_LOBS ,