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.

The key segments of this specification are described below.<br />

<br />

DISPLAY and Printer Dependencies on UNIX<br />

urlping-parameters is a category that identifies all of <strong>the</strong> URLs <strong>to</strong> be pinged by<br />

<strong>the</strong> OC4J module. The pro<strong>to</strong>col used for pinging is AJPv1.3.<br />

<br />

/reports/rwservlet/pingserver?start=au<strong>to</strong> is <strong>the</strong> URL <strong>to</strong> be pinged by <strong>the</strong><br />

OC4J module. In <strong>the</strong> context of <strong>the</strong> in-process <strong>Reports</strong> Server, pinging this URL allows<br />

OPMN <strong>to</strong> determine whe<strong>the</strong>r <strong>the</strong> <strong>Reports</strong> Server application is responsive. If it is<br />

unresponsive, OPMN restarts <strong>the</strong> corresponding OC4J process.<br />

value=200 specifies a valid HTTP code (200) that is expected in response <strong>to</strong> <strong>the</strong> ping<br />

request. If <strong>the</strong> response HTTP code matches <strong>the</strong> value configured here, OPMN<br />

considers <strong>the</strong> application healthy and responsive. O<strong>the</strong>rwise, OPMN restarts <strong>the</strong> OC4J<br />

process.<br />

3.7 DISPLAY and Printer Dependencies on UNIX<br />

3.7.1 ScreenPrinter<br />

In previous releases of <strong>Oracle</strong>AS <strong>Reports</strong> Services on UNIX, you had <strong>to</strong> set <strong>the</strong><br />

DISPLAY environment variable for <strong>Reports</strong> Server. Previous releases required<br />

DISPLAY <strong>to</strong> use <strong>the</strong> windowing system display surface for creating images and getting<br />

pixel resolution. This dependency is removed in <strong>Oracle</strong>AS <strong>Reports</strong> Services 10g (9.0.4).<br />

Additionally, previous releases required a valid printer on UNIX for fonts. When no<br />

valid printer was available, <strong>Oracle</strong>AS <strong>Reports</strong> Services used <strong>the</strong> screen fonts, which<br />

again required setting <strong>the</strong> DISPLAY environment variable. In Release 10g (9.0.4),<br />

<strong>Oracle</strong>AS <strong>Reports</strong> Services includes a default screen printer surface, ScreenPrinter, that<br />

emulates a screen or printer for fonts in <strong>the</strong> absence of an available printer. As a result,<br />

<strong>Oracle</strong>AS <strong>Reports</strong> Services does not require a printer on UNIX as of <strong>Oracle</strong>AS <strong>Reports</strong><br />

Services 10g (9.0.4).<br />

By default, <strong>the</strong> environment variable REPORTS_DEFAULT_DISPLAY is set <strong>to</strong> YES,<br />

which specifies that <strong>Oracle</strong>AS <strong>Reports</strong> Services should:<br />

■ remove <strong>the</strong> dependency on <strong>the</strong> DISPLAY environment variable (UNIX only)<br />

■ use ScreenPrinter for surface resolution for images and font information (UNIX<br />

only)<br />

■ enable <strong>the</strong> Advanced Imaging Support (all platforms)<br />

If you wish <strong>to</strong> revert <strong>to</strong> <strong>the</strong> old behavior from previous releases, you can set REPORTS_<br />

DEFAULT_DISPLAY=NO.<br />

See Also: Appendix B, "<strong>Reports</strong>-Related Environment Variables"<br />

For more information on <strong>Oracle</strong> <strong>Reports</strong> environment variables.<br />

The PostScript printer driver screenprinter.ppd provides surface resolution for<br />

images and specifies font information. This driver is <strong>the</strong> first entry in<br />

uiscreenprint.txt. The file locations (UNIX only) are:<br />

uiscreenprint.txt : ORACLE_HOME/guicommon9/tk90/admin<br />

screenprinter.ppd : ORACLE_HOME/guicommon9/tk90/admin/PPD<br />

ScreenPrinter is used for:<br />

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

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

Saved successfully!

Ooh no, something went wrong!