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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Configuring <strong>Reports</strong> Server<br />

Services, which relies on security features available through <strong>Oracle</strong>AS Portal (included<br />

with <strong>Oracle</strong> Application Server), or develop your own implementation through <strong>the</strong><br />

<strong>Reports</strong> Server Security API.<br />

Security attributes are described in Table 3–5.<br />

You also have <strong>the</strong> option of entering multiple properties under <strong>the</strong> security element.<br />

The only requirement is that <strong>the</strong>y be name/value pairs recognized by <strong>the</strong> Java class<br />

that implements <strong>Reports</strong> Server security. For example, if you use <strong>the</strong> default security<br />

Java class that is provided with <strong>Oracle</strong>AS <strong>Reports</strong> Services, your security<br />

configuration entry might look like this:<br />

<br />

<br />

<br />

<br />

In this example, <strong>the</strong> oidEntity property illustrates <strong>the</strong> configuration for 10g (9.0.4)<br />

and later. The value of oidEntity is set by <strong>the</strong> Installer upon installation. <strong>Reports</strong><br />

Server uses this entity <strong>to</strong> connect <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry. Components of <strong>the</strong><br />

<strong>Oracle</strong> Application Server can all connect <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry, but each<br />

component may have different privileges in <strong>the</strong> direc<strong>to</strong>ry. Hence, each component<br />

needs <strong>to</strong> identify itself via its own entity name <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry when it<br />

connects. The <strong>Oracle</strong>AS <strong>Reports</strong> Services entity is of <strong>the</strong> following format:<br />

reportsApp_hostname_GUID<br />

For example:<br />

Note: Look for information about <strong>Oracle</strong> <strong>Reports</strong> APIs on <strong>the</strong><br />

<strong>Oracle</strong> Technology Network, (http://otn.oracle.com).<br />

Table 3–5 Attributes of <strong>the</strong> security element<br />

Attribute Valid values Description<br />

id string A keyword, unique within a given<br />

configuration XML file, that identifies a<br />

particular security element. This can be a text<br />

string or a number, for example:<br />

id="rwSec"<br />

class see <strong>the</strong> Description<br />

column<br />

Default:<br />

oracle.reports.server.RWSecurity<br />

A fully qualified Java class that implements<br />

<strong>Reports</strong> Server Security Java interface<br />

(oracle.reports.server.Security). The<br />

default relies on security features available<br />

through <strong>Oracle</strong>AS Portal (included with <strong>Oracle</strong><br />

Application Server).<br />

reportsApp_testhost.mydomain.com_BBEFDCDAC2343600E0340800020C7BBCC<br />

The commented out property, securityUserid, illustrates <strong>the</strong> old method of<br />

specifying security. securityUserid provides <strong>the</strong> connection information <strong>to</strong> enable<br />

<strong>the</strong> <strong>Reports</strong> Server access <strong>to</strong> <strong>Oracle</strong>AS Portal security features. The property attributes<br />

Configuring <strong>Oracle</strong>AS <strong>Reports</strong> Services 3-13

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

Saved successfully!

Ooh no, something went wrong!