A PresentationColumn object must be created for the new Billed Qty

12-12 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition ConnectionPool DECLARE Repository 10. After you create the patch, your test repository might continue to change, including name changes that could affect the parentNames or other attributes in your patch code. If this occurs, regenerate the patch using the steps in this section. 11. You can use biserverxmlexec to execute the generated XML patch file against the test version of the repository to programmatically update the connection pool settings. For example: biserverxmlexec -I SampleApp_diff.xml -B SampleApp_test.rpd -O SampleApp_prod.rpd Give password: my_rpd_password To execute the XML patch file against a repository loaded into the Oracle BI Server, use biserverxmlcli.

12.3.6 Using XSL to Transform XML Files

You can use XSL to perform transformations on the XML files you generate. For example, you might want to use XSL to remove object IDs or UIDs to avoid conflicts. Example 12–2 shows a sample XSL script that you can use as a model for your own transformations. The example script disables all logical table sources in the repository. Example 12–2 Sample XSL Script ?xml version=1.0 encoding=UTF-8? xsl:stylesheet xmlns:xsl=http:www.w3.org1999XSLTransform version=2.0 xmlns:xalan=http:xml.apache.orgxslt xmlns:fn=http:www.w3.org200311xpath-functions xsl:output method=xml version=1.0 encoding=UTF-8 indent=yes cdata-section-elements=Description Expr Value xalan:indent-amount=4 xsl:strip-space elements= xsl:template match=RepositoryDECLARE xsl:element name=Repository xsl:element name=DECLARE xsl:for-each select=. xsl:call-template name=objectmatch xsl:for-each xsl:element xsl:element xsl:template -- The objectmatch template is matched for every metadata object -- xsl:template name=objectmatch xsl:choose -- We copy every object except for Logical Table Sources. We call the ltsmatch template for LTSs -- xsl:when test=name = LogicalTableSource xsl:call-template name=ltsmatch xsl:when xsl:otherwise xsl:copy-of select=. xsl:apply-templates xsl:copy-of xsl:otherwise