OBIEE 11G - XUDML Format (Oracle BI Server XML API )

Bi Server Architecture With Client

OBIEE 11G - XUDML Format (Oracle BI Server XML API )


OBIEE provides utilities to create a generic, XML-based representation of the Oracle BI repository metadata knwon as XUDML file.

This XML file version of the repository can be used to programmatically modify the repository.

The Oracle BI Server XML API objects correspond to metadata repository objects in an RPD file.

The XUDML fromat is different from the MDS XML format.


<?xml version="1.0" encoding="iso-8859-1"?>
<Repository xmlns:xsi="">
    <ObjectType {attributes}>
    <ObjectType {attributes}>


Used to leverage the Oracle BI Server XML API for metadata migration, programmatic metadata generation and manipulation, metadata patching, and other functions.

The XML utilities include:


The Oracle BI Server XML schema document is:

  • ORACLE_HOME/bifoundation/server/bin/xudml1.xsd

Most of the modeling relationships, including the hierarchical ones, are formed using name references between objects, not by the hierarchical structure of the XML.

Documentation / Reference

Discover More
Obiee Bi Server Patch
OBIEE - BI Server Patch (automatic update with a patch file)

An alternate way of updating the RPD manually is to script it with an XML patch file. In this approach, you don‟t need to open the RPD through an Admin tool. Instead, the values of the variables...
Obiee Connection Pool
OBIEE - Connection Pool

This articles regroups all the articles and talk the connection pool features of the BI Server such as: the connection script tab ... see below 10G 11G To automate connection pool changes...
Bi Server Architecture With Client
OBIEE - biserverxmlcli (online Modifications)

biserverxmlcli update a repository online. where: -M is for MDS XUDML documents otherwise it expect a Xudml document. -8 is for UTF-8 -Y is for user to type in the ssl passphrase to private...
Bi Server Architecture With Client
OBIEE - biserverxmlgen

Generates an XML from an existing RPD. With the utility biserverxmlexec, you can generate it back as binary repository (rpd) bi-init must be first started to give the environment variable context...
Bi Server Architecture With Client
OBIEE 10G/11G - BI Server Utilities

OBIEE have several executables files which permit you to automate some actions. bi-init.cmd (or on UNIX) To interact with the repository, the Oracle BI Server has two system management API:...
Obiee Online Offline
OBIEE 10G/11G - Repository (RPD file)

The repository is the file that contain all metadata of the BI Server and is managed through the administration tool. It stores all the informations the application environment: the security, data...
Obiee11g Architecture Functional Component
OBIEE 11G - New Features and changes 11G

Oracle Business Intelligence Enterprise Edition (OBIEE) 11g is the most significant release of OBIEE since 2006. This article contains the significant changes and new features of OBIEE 11g. Oracle...
Bi Server Architecture With Client
OBIEE 11G - biserverxmlexec (Rpd creation and patching in offline mode)

biserverxmlexec lets you create or modify a repository file by executing: xudml or MDS XML XML file in . In online mode, see . For the update process, see RPD XML patching qualified name...
Bi Server Architecture With Client
OBIEE 11g - MDS XML (Metadata Service XML)

MDS XUDML is an XML format that is compatible with Oracle Metadata Services and that is supported for the Oracle BI repository. XUDML See Schema element files: File Description xudml_mds_admin.xsd...
Bi Server Architecture With Client

API This section goes over the programmatically manipulation of the repository. The programmatic process is generally straight forward: you transform the binary repository to a text file representation...

Share this page:
Follow us:
Task Runner