About
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.
Articles Related
Format
<?xml version="1.0" encoding="iso-8859-1"?>
<Repository xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DECLARE>
<ObjectType {attributes}>
Contents…
</ObjectType>
<ObjectType {attributes}>
Contents…
</ObjectType>
…
</DECLARE>
</Repository>
Utilities
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:
- biserverxmlgen: generates XML from an existing RPD
- biserverxmlexec: executes the XML in offline mode to create or modify a repository file
- biserverxmlcli: executes the XML against the Oracle BI Server
Schema
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.