Herausforderung
Wie löst man das Problem, dass entsteht, wenn die BI Publisher Berichte aus der Entwicklungs-, in die Test- und später in die Produktiv-Umgebung ziehen und es nicht überall die gleiche Verzeichnisstruktur gibt?
Es wäre wünschenswert, wenn man mit relativen Pfadangaben für den Import arbeiten könnte. Doch dies ist nicht möglich, hier muss immer der absolute Pfad angegeben werden.
Kontext/Fakten
- Bi Publisher
- Sub-Templates
Lösung
1. Importieren des Sub-Templates mit Hilfe einer zusammengesetzen URI
<?import:http://${HTTPSERVER}/Sub-Template.rtf?>
2. Setzen des Wertes für HTTPSERVER in der Konfigurationsdatei des BI Pubisher xdo.cfg. Die Datei ist unter %BIP_REPOSITORY_HOME%/Admin/Configuration zu finden.
Hier muss folgender Eintrag gesetzt werden:
<config version="1.0.0" xmlns="http://xmlns.oracle.com/oxp/config/">
<!-- Properties -->
<properties>
<property name="xslt.HTTPSERVER">cpi.team-pb.de:9704/bip'</property>
</properties>
</config>
3. Neustarten des OC4J oder Application Servers
Der Wert für die URI kann in jeder Umgebung auf einen anderen Server verweisen und im Template müssen so keine Änderungen vorgenommen werden.
Mehr zu diesem Thema gibt es unter http://bipconsulting.blogspot.com/2009/11/common-header-and-footer-with-sub.html.
Keine Kommentare:
Kommentar veröffentlichen