Running a JSP report with a Paper Layout

Running Report Requests 18-13 ■ Instance.oracle_home with the path to the ORACLE_HOME directory If Forms and Reports are configured on different OHS Servers, you must route the web requests from OHS instance where Forms is configured to the Reports Servlet as follows: 1. Copy the reports_ohs.conf file as follows: cp ORACLE_HOMEreportsconfreports_ohs.conf FORMS_ORACLE_ INSTANCEconfigOHSohs1moduleconf. 2. Replace the macros managedserverhost and managaerserverport with host and port of the WLS_REPORTS managed server. 3. Restart the OHS that is running in FORMS_ORACLE_INSTANCE.

18.8.2 Generating Random and Non-Sequential Job IDs

With 11g Release 1 11.1.1, Oracle Reports allows you to generate random and non-sequential job IDs to make it impossible to predict the job ID for a particular job. To generate random and non-sequential job IDs for in-process servers, you must pass -Djobid=random via JVM options to Oracle WebLogic Server. For standalone servers, you can generate random and non-sequential job IDs by passing the -Djobid=random via JVM options in the command line or by setting the REPORTS_JVM_OPTIONS variable. For more information, see Section B.1.53, REPORTS_JVM_OPTIONS . This prevents malicious users from viewing non-secure report output by typing the job id in a URL.

18.9 Running Reports Using Oracle BPEL Process Manager

With 11g Release 1 11.1.1, Oracle Reports is integrated with the Oracle Service-Oriented Architecture SOA suite, which includes Oracle BPEL Process Manager to automate and monitor reporting requirements. You can submit Oracle Reports jobs from the Oracle BPEL Process Manager business process, get the status of report execution, and also invoke an Oracle BPEL Process Manager business process from your reports. This makes it easy to include reporting requirements in the business process; for example, submit a report request when an order gets approved. For more information, see Section 8.10, Configuring Oracle Reports to Communicate with Oracle BPEL Process Manager , and also Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

18.10 Scheduling Reports to Run Automatically

You can use the server to run reports automatically from Reports Queue Manager rwrqm on Windows, or rwrqv.sh on Solaris, Oracle Portal, or with the SCHEDULE command line keyword. The scheduling feature enables you to specify a time and frequency for the report to run. Refer to the Reports Queue Manager online Help for more information about scheduling your reports.