01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 8–13 Preferences file<br />

File Location Operating System<br />

cauprefs.ora ORACLE_HOME Windows<br />

prefs.ora ORACLE_HOME Unix<br />

Adding Your Own PDS<br />

The preferences file should reference <strong>the</strong> fac<strong>to</strong>ry class implementation of ei<strong>the</strong>r <strong>Oracle</strong><br />

<strong>Reports</strong> or your cus<strong>to</strong>m class file. <strong>Reports</strong> Builder displays <strong>the</strong> relevant PDS icon only<br />

if <strong>the</strong> fac<strong>to</strong>ry class is registered:<br />

<strong>Reports</strong>.PluggableDataSourceFac<strong>to</strong>ries =<br />

("oracle.reports.plugin.datasource.xmlpds.XMLDataSourceFac<strong>to</strong>ry",<br />

"oracle.reports.plugin.datasource.jdbcpds.JDBCDataSourceFac<strong>to</strong>ry",<br />

"oracle.reports.plugin.datasource.textpds.TextDataSourceFac<strong>to</strong>ry",<br />

"oracle.reports.plugin.datasource.myPDS.myPDSDataSourceFac<strong>to</strong>ry",<br />

"oracle.dss.pds.bibeans.xrpds.XRPDSFac<strong>to</strong>ry",<br />

"oracle.dss.pds.snapi.expresspds.ExpressPDSFac<strong>to</strong>ry")<br />

To add your PDS:<br />

1. Open <strong>the</strong> preferences file (Table 8–13) using any text edi<strong>to</strong>r.<br />

2. Locate <strong>Reports</strong>.PluggableDataSourceFac<strong>to</strong>ries.<br />

3. Include <strong>the</strong> name of any JDBC fac<strong>to</strong>ry class using <strong>the</strong> following syntax:<br />

<strong>Reports</strong>.PluggableDataSourceFac<strong>to</strong>ries = ("pluginClassname"[,<br />

"pluginClassname"]...)<br />

pluginClassname is <strong>the</strong> name of <strong>the</strong> fac<strong>to</strong>ry class containing <strong>the</strong> required<br />

implementation.<br />

4. Restart <strong>Reports</strong> Builder / <strong>Oracle</strong>AS <strong>Reports</strong> Services for <strong>the</strong> changes <strong>to</strong> take effect.<br />

8.5.2 Configuring <strong>the</strong> jdbcpds.conf File<br />

For more information on how <strong>to</strong> configure <strong>the</strong> jdbcpds.conf file, refer <strong>to</strong> <strong>the</strong> JDBC<br />

Configuration File section.<br />

8.5.3 Installing Your PDS JAR Files<br />

Note: Refer <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> SDK on OTN,<br />

(http://otn.oracle.com), for more information on<br />

implementing your cus<strong>to</strong>m PDS class.<br />

Specify <strong>the</strong> path <strong>to</strong> your PDS JAR files. This makes all <strong>the</strong> relevant classes available <strong>to</strong><br />

<strong>Reports</strong> Builder and <strong>Reports</strong> Server.<br />

8.5.3.1 <strong>Reports</strong> Builder<br />

Prefix <strong>the</strong> path of all dependent JAR files <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> environment variable<br />

REPORTS_CLASSPATH. This variable is located in <strong>the</strong> registry for Windows users and<br />

in <strong>the</strong> reports.sh file for Solaris users.<br />

Example: D:\mypds.jar;existing classpath entries<br />

Configuring and Using <strong>the</strong> JDBC PDS 8-21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!