The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with...

48

Transcript of The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with...

Page 1: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of
Page 2: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 3: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

<Insert Picture Here>

Tips and Techniques with Oracle ReportsNavneet SinghLead Product Manager

Page 4: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Using OracleAS HAwith Oracle Reports

A Sneak Preview of Release 11 New Features

Using Special Featuresof Graphs

Generating Password-Protected PDF Output

Tips & Techniques

Page 5: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Using OracleAS HAwith Oracle Reports

A Sneak Preview of Release 11 New Features

Using Special Featuresof Graphs

Generating Password-Protected PDF Output

Tips & Techniques

Page 6: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Using OracleAS HA with Oracle ReportsOracleAS HA or Reports Server Clustering?

• OracleAS HA• Reliable• Resilient• Fault-tolerant• Common HA mechanism for all components

• Reports Server Clustering• Deprecated in 10g Release 2 (10.1.2)• Need to migrate to OracleAS HA

Page 7: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

DemonstrationArchitecture

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Database

HTTP

HTTP

Oracle Forms and Reports Services

Installations

OracleAS Web Cache Standalone

Installation

Page 8: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

DemonstrationNomenclature

Load Balancer

Origin Servers

Origin Server 1 Origin Server 2 Origin Server 3…

Database

HTTP(S)

HTTP(S)

Page 9: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

DemonstrationSteps

• Configuration1. Configure OracleAS Web Cache to Act Solely as a Software

Load Balancer2. Configure Origin Servers3. Create the Site Definition4. Map the Site Definition to the Origin Servers5. Direct all requests through the Load Balancer

• Load balancing• Fail over

Page 10: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

ORACLE_HOME\webcache\

internal.xml

<LOADBALANCE ON="YES"/>

Demonstration1. Configure OracleAS Web Cache to Act as a Load Balancer

Page 11: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

OracleAS Web Cache Manager

Origin Servers

Origin Server details

Demonstration2. Configure Origin Servers

Page 12: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

OracleAS Web Cache Manager

Site Definitions

Web Cache host details

Demonstration3. Create the Site Definition

Page 13: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

OracleAS Web Cache Manager

Site-to-Server Mapping

Apps.mycompany.com host1.mycompany.com and host2.mycompany.com

Demonstration4. Map the Site Definition to the Origin Servers

Page 14: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Multiple ways of achieving this, for example,• Protect origin servers with a firewall• Code the applications appropriately• Redirect requests from origin servers back to the load balancer

Demonstration5. Direct all requests through the Load Balancer

Page 15: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Multiple ways of achieving this, for example,• Protect origin servers with a firewall• Coding the applications appropriately• Redirect requests from origin servers back to the load balancer

Demonstration5. Direct all requests through the Load Balancer

Page 16: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

Enterprise Manager OracleAS Control

HTTP Server > httpd.conf

ServerName apps.mycompany.com

Demonstration5. Direct all requests through the Load Balancer

Page 17: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Configuration1. Configure OracleAS Web Cache to act solely as a software

Load Balancer2. Configure Origin Servers3. Create the Site Definition4. Map the Site Definition to the Origin Servers5. Direct all requests through the Load Balancer

• Load balancing• Fail over

Demonstration

Page 18: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration: Load BalancingHTTP Request 1

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

Page 19: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration: Load BalancingHTTP Request 2

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

Page 20: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration: FailoverOne Origin Server Fails

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

X

Page 21: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration: FailoverHTTP Request 1…n

OracleAS Web Cache Site:

apps.mycompany.com

host1.mycompany.com

host2.mycompany.com

Origin Servers

Database

HTTP

HTTP

X

Page 22: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration Summary

• Set up HA for the OracleAS environment• Leverage OracleAS HA for Reports• Achieve load balancing and fail over

Page 23: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

More Information

• Oracle Application Server Best Practices Guide 10gRelease 2 (10.1.2)

• Oracle Application Server High Availability Guide 10gRelease 2 (10.1.2)

• Changed Functionality Between Oracle Reports 6i and 10g

Page 24: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Using OracleAS HAwith Oracle Reports

A Sneak Preview of Release 11 New Features

Using Special Featuresof Graphs

Generating Password-Protected PDF Output

Tips & Techniques

Page 25: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration 1Descending Bars

• Often data shows a drop in value, for example,• Drop in trade deficit• Drop in reported incidents of a disease• Drop in pulse rate due to meditation

• To make graphs for such scenarios more intuitive, the Y-axis baseline should be at the top

Page 26: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration 1Descending Bars

1. Create Bar Graph

Page 27: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

2. Shift the Y-axis baseline to the top

Demonstration 1Descending Bars

Page 28: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

3. Add special effects (color gradient)

Demonstration 1Descending Bars

Page 29: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration 1A look behind the scenes

• Open graph object Property Inspector1. Edit Settings2. Add the following XML

<Y1Axis ascending="false"/>

3. Add the following XML<SeriesItems><Series id="0" borderColor=“…"><SFX fillType="FT_GRADIENT" gradientNumStops="3"><GradientStopStyle stopIndex="0" gradientStopColor=“…"/><GradientStopStyle stopIndex="1" gradientStopColor=“…"/><GradientStopStyle stopIndex="2" gradientStopColor=“…"/></SFX></Series>

Shift the Y-axis baseline to the top

Page 30: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Open graph object Property Inspector1. Edit Settings2. Add the following XML

<Y1Axis ascending="false"/>

3. Add the following XML<SeriesItems><Series id="0" borderColor=“…"><SFX fillType="FT_GRADIENT" gradientNumStops="3"><GradientStopStyle stopIndex="0" gradientStopColor=“…"/><GradientStopStyle stopIndex="1" gradientStopColor=“…"/><GradientStopStyle stopIndex="2" gradientStopColor=“…"/></SFX></Series>

Add special effects (color gradient)

Demonstration 1A look behind the scenes

Page 31: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Demonstration 2Stock Graph

• You need to show movement in stock prices:• Opening price• Day’s high price• Day’s low price• Closing price

• You would like to distinguish between:• Stocks where closing price > opening price• Stocks where closing price < opening price

Page 32: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

1. Create Stock Graph of subtype “Open-Hi-Lo-Close Candle”

Demonstration 2Stock Graph

Page 33: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

2. Add special effects (color gradient)

Demonstration 2Stock Graph

Page 34: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

3. Specify custom colors

Demonstration 2Stock Graph

Page 35: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Open graph object Property Inspector1. Edit Settings2. Add the following XML

<Graph … graphType="STOCK_OHLC_CANDLE"seriesEffect="SE_AUTO_GRADIENT">

3. Add the following XML<StockMarker fallingColor=“…" risingColor=“…"/>

Add special effects (color gradient)

Demonstration 2A look behind the scenes

Page 36: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Open graph object Property Inspector1. Edit Settings2. Add the following XML

<Graph … graphType="STOCK_OHLC_CANDLE"seriesEffect="SE_AUTO_GRADIENT">

3. Add the following XML<StockMarker fallingColor=“…" risingColor=“…"/>

Specify custom colors

Demonstration 2A look behind the scenes

Page 37: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Using OracleAS HAwith Oracle Reports

A Sneak Preview of Release 11 New Features

Using Special Featuresof Graphs

Generating Password-Protected PDF Output

Tips & Techniques

Page 38: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Generating Password-Protected PDF Output

• For secure (for example, financial) transactions, PDF output needs to be:• Protected by a password• Encrypted• Applied with Acrobat security features

• All of the above can be achieved via a pluggable destination

Page 39: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Oracle Reports: Pluggable Java API

Plug-in InterfacePlug-in Interface

CachingCaching

NotificationsNotifications

EnginesEngines

DestinationsDestinations

SecuritySecurity

Data SourceData Source

OracleReportsOracle

Reports

Page 40: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

DemonstrationUse a Pluggable Destination to Create a Secure PDF

1. Install and configure third party JAR• Download PLOP (PDF Linearization, Optimization, and

Privacy) software, provided by PDFlib GmbH• Install PLOP

2. Install SecurePDF destination• Copy SecurePdfDestination.jar to

ORACLE_HOME\reports\jlib• Add it to REPORTS_CLASSPATH

3. Register the new destination with Reports Server• Add new destination entry in server_name.conf file

Page 41: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Run your report to the new destination• http://host:port/reports/rwservlet?

…&DESTYPE=securepdf&DESFORMAT=pdf

&DESNAME="plop;D:\myoutput.pdf;noprint nocopy"

• Check the specified security permissions• Password authentication• Printing disabled• Content copying not allowed• Encrypted

DemonstrationUse a Pluggable Destination to Create a Secure PDF

Page 42: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

More Information

• Licensing of third party JAR• Evaluation version can be downloaded, and license key can be

applied to make it production• More information here

• Pluggable Destination Support• Via Oracle Reports Discussion Forums

• Oracle Reports Java API and pluggable samples• Oracle Reports Software Development Kit• Plugin Exchange

Page 43: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

Using OracleAS HAwith Oracle Reports

A Sneak Preview of Release 11 New Features

Using Special Featuresof Graphs

Generating Password-Protected PDF Output

Tips & Techniques

Page 44: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

A Sneak Preview of Release 11 New Features

• Management and diagnosability• Significantly improved management• Proactive alerts and notifications• Enhanced diagnosability

• Major enhancements in existing features• Improved font mechanism• Improved PostScript output• Improved High Availability• Forms: Reports integration enhancements• Enhanced bursting and distribution

Page 45: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

• Support for proxy Database authentication• Oracle Application Server architecture changes

• New security architecture• New install format• New logging and tracing framework• Monitoring performance via Dynamic Monitoring Service• Configuration via Java MBeans

A Sneak Preview of Release 11 New Features

Page 46: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of

For More Information

http://search.oracle.com

Oracle Reports

orhttp://www.oracle.com/technology/products/reports

Page 47: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of
Page 48: The following is intended to outline our general · Lead Product Manager. Using OracleAS HA with Oracle Reports A Sneak Preview of Release 11 New Features Using Special Features of