Skip to the content.

XDO Publisher Data Definitions – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: XML Publisher · all XML Publisher reports

Overview

XML Publisher data definitions or sources, associated concurrent programs, executables and templates. To include complete template information, enter a template name or wildcard % in the template name parameter field.

This report also includes the source data SQL statement extracted from the publisher data template XML file which is quite useful to quickly access and review the SQL from Oracle standard XML reports and use them as templates for new blitz report creations.

Parameter ‘Data Definition Search Text’ performs a full text search through the data template file so that you could for example enter a particular table name to list all XML publisher reports and their SQLs selecting from that table.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Datasource Name, Datasource Code, Exclude Datasource Codes like, Concurrent Program Name, Creation Date From, Creation Date To, Show Templates, Template Name, Data Definition Search Text, Show enabled concurrents only, Show Active only, Show Datasource SQLs

Oracle EBS Tables Used

xdo_lobs, fnd_request_group_units, xdo_ds_definitions_vl, xdo_templates_vl

Report Categories

Enginatics

Blitz Report Custom Reports Converter, PO Document Types, ONT Transaction Types and Line WF Processes, IEX Dunning History, AR Customer Upload, DIS Workbook Import Validation, INV Item Templates, PO Headers and Lines, AP Supplier Upload

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output XDO Publisher Data Definitions 29-Apr-2020 114115.xlsx
Blitz Report™ XML Import XDO_Publisher_Data_Definitions.xml
SQL Source XDO Publisher Data Definitions.sql
Full Report on Enginatics www.enginatics.com/reports/xdo-publisher-data-definitions/

Case Study & Technical Analysis: XDO Publisher Data Definitions Report

Executive Summary

The XDO Publisher Data Definitions report is a crucial development and audit tool for Oracle XML Publisher (now Oracle BI Publisher). It provides a comprehensive listing of all data definitions (data sources) used by XML Publisher, detailing their associated concurrent programs, executables, and templates. Crucially, this report offers the unique ability to extract and display the underlying SQL statement embedded within the data template XML file. This report is indispensable for developers, functional analysts, and support teams to understand the data extraction logic of standard and custom XML Publisher reports, audit their configurations, troubleshoot data issues, and facilitate the creation of new reports, especially when migrating to or developing with Blitz Report.

Business Challenge

Oracle XML Publisher is widely used for generating various business documents and reports. However, understanding and managing its data definitions can be complex and time-consuming:

The Solution

This report offers a powerful, configurable, and transparent solution for managing and analyzing Oracle XML Publisher data definitions, transforming report development and troubleshooting.

Technical Architecture (High Level)

The report queries core Oracle XML Publisher (XDO) and Concurrent Program tables, with custom logic to extract embedded SQL.

Parameters & Filtering

The report offers an extensive set of parameters for precise filtering and detailed data inclusion:

Performance & Optimization

As a configuration and meta-data report, it is optimized through strong filtering and specialized XML parsing capabilities.

FAQ

1. What is the relationship between a ‘Data Definition’ and an ‘XML Template’ in XML Publisher? A ‘Data Definition’ (or Data Source) defines what data to retrieve from Oracle EBS and how to structure it (typically as XML). An ‘XML Template’ defines how that XML data should be formatted for presentation (e.g., as a PDF, Excel, HTML). This report helps you see both sides of this equation, ensuring they are correctly linked.

2. How can I use the ‘Data Definition Search Text’ to identify reports using a specific table? You would enter the table name (e.g., PO_HEADERS_ALL) into the Data Definition Search Text parameter. The report will then search within the embedded SQL of all data definitions and return those reports whose SQL contains a reference to that specific table. This is invaluable for impact analysis during upgrades or schema changes.

3. Why is it useful to extract the underlying SQL from standard Oracle XML Publisher reports? Oracle often uses complex SQL in its standard XML Publisher reports. Extracting this SQL provides invaluable insight into Oracle’s data models and business logic. Developers can use this as a learning tool, a starting point for custom reports, or a reference when troubleshooting standard report behavior, without needing to delve into Oracle’s underlying source code.


© Enginatics GmbH