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.

Choosing <strong>the</strong> connecting entity for <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

10.3.4 Connecting <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

As you may recall from Chapter 9, "Securing <strong>Oracle</strong>AS <strong>Reports</strong> Services", <strong>Oracle</strong>AS<br />

<strong>Reports</strong> Services must connect <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry <strong>to</strong> verify user privileges<br />

and obtain existing data source connection information. In connecting <strong>to</strong> <strong>the</strong> <strong>Oracle</strong><br />

Internet Direc<strong>to</strong>ry, you must consider:<br />

■ Choosing <strong>the</strong> Connecting Entity for <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

■ Choosing <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry Instance<br />

10.3.4.1 Choosing <strong>the</strong> Connecting Entity for <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

When <strong>Oracle</strong>AS <strong>Reports</strong> Services connects <strong>to</strong> <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry, it does so<br />

as an application entity. By default, each <strong>Oracle</strong>AS <strong>Reports</strong> Services application entity<br />

is unique <strong>to</strong> its <strong>Oracle</strong> Application Server installation. Every <strong>Reports</strong> Server started<br />

from <strong>the</strong> same <strong>Oracle</strong> Application Server installation (i.e., ORACLE_HOME) uses <strong>the</strong><br />

same application entity <strong>to</strong> connect <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry. This setup ensures<br />

that each <strong>Reports</strong> Server can only access information in <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

that is relevant <strong>to</strong> its instance of <strong>Oracle</strong> Application Server.<br />

For example, suppose you have two instances of <strong>Oracle</strong> Application Server, one for<br />

your Finance group and one for your Human Resources group. A <strong>Reports</strong> Server from<br />

<strong>the</strong> Finance group’s <strong>Oracle</strong> Application Server instance would be prevented from<br />

accessing information relevant only <strong>to</strong> <strong>the</strong> Human Resources group, and vice versa.<br />

Thus, information s<strong>to</strong>red in <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry is more secure by default.<br />

In previous releases of <strong>Oracle</strong>AS <strong>Reports</strong> Services, all <strong>Reports</strong> Servers connected <strong>to</strong> <strong>the</strong><br />

<strong>Oracle</strong> Internet Direc<strong>to</strong>ry as <strong>the</strong> same application entity. As a result, it was not possible<br />

<strong>to</strong> restrict a <strong>Reports</strong> Server’s access <strong>to</strong> information in <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry.<br />

To revert <strong>to</strong> <strong>the</strong> less restrictive security mode, refer <strong>to</strong> <strong>the</strong> <strong>Oracle</strong>AS <strong>Reports</strong> Services<br />

chapter of <strong>the</strong> <strong>Oracle</strong> Application Server Release Notes.<br />

10.3.4.2 Choosing <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry Instance<br />

By default, <strong>the</strong> <strong>Reports</strong> Server is configured <strong>to</strong> use <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

instance installed with <strong>Oracle</strong> Application Server. If you are building your system<br />

anew, this arrangement is fine. If, however, you have an existing <strong>Oracle</strong> Internet<br />

Direc<strong>to</strong>ry instance that you want <strong>to</strong> use for <strong>the</strong> <strong>Reports</strong> Server, you have <strong>to</strong> make some<br />

adjustments <strong>to</strong> your configuration.<br />

Changing <strong>Oracle</strong> Internet Direc<strong>to</strong>ry instances, though, must be done as part of a<br />

complete change of your <strong>Oracle</strong> Application Server middle tier. For more information<br />

about this process, please refer <strong>to</strong> <strong>the</strong> chapter on reconfiguring application server<br />

instances in <strong>the</strong> <strong>Oracle</strong> Application Server 10g Administra<strong>to</strong>r’s Guide.<br />

10.4 Choosing <strong>the</strong> connecting entity for <strong>the</strong> <strong>Oracle</strong> Internet Direc<strong>to</strong>ry<br />

You can merge serveral application entities so that <strong>the</strong> <strong>Reports</strong> Servers installed in<br />

separate ORACLE_HOMEs can share available SSOCONN resources. To achieve this<br />

merge, you must execute an ldif file with <strong>the</strong> ldapmodify command. The ldif file<br />

should contain <strong>the</strong> following:<br />

dn: dn of <strong>the</strong> group which represents <strong>the</strong> logical grouping of all report instances<br />

changetype: modify<br />

add: uniquemember<br />

uniquemember: dn of <strong>the</strong> <strong>Reports</strong> Application Entity<br />

where:<br />

10-12 <strong>Oracle</strong> Application Server <strong>Reports</strong> Services <strong>Publishing</strong> <strong>Reports</strong> <strong>to</strong> <strong>the</strong> <strong>Web</strong>

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

Saved successfully!

Ooh no, something went wrong!