Alternative Methods of Starting and Stopping Reports Server

6-4 Publishing Reports to the Web with Oracle Reports Services To start Reports Server as a standalone server on Windows, use the following command: rwserver server=server_name Add the BATCH command line keyword to start up the server without displaying dialog boxes or messages. rwserver server=server_name batch=yes You can run this command on UNIX using the following syntax: rwserver.sh server=server_name Or: rwserver.sh server=server_name batch=yes You can run this command from any directory as long as the shell script can be reached in your PATH environment variable.

6.1.3.3 Stopping Reports Server

There are several ways to stop Reports Server on Windows and UNIX, as follows: ■ If Reports Server is running on Windows through the rwserver executable, or on UNIX through a shell script, rwserver.sh, click Shutdown in the Reports Server dialog box. ■ If you are not running Reports Server from the command line, launch Oracle Enterprise Manager, and navigate to the Reports Server home page and from the Reports menu select Control Shut Down... ■ If Reports Server is running as an in-process server through the Reports Servlet, issue the following URL: http:your_host_name:port_numberreportsrwservletstopserver?authid=admin useradmin password ■ If Reports Server is running from a command line on Windows or UNIX, use any of the following commands, depending on how you want to shut down the Reports Server. Before you shut down the server, you must set the COMPONENT_CONFIG_ DIRECTORY environment variable as follows: COMPONENT_CONFIG_DIRECTORY=ORACLE_ INSTANCEconfigReportsServerComponentreports_server_name To shut down the server normally that is, finish pending jobs and then stop: rwserver server=server shutdown=normal authid=usernamepassword Important: If DISPLAY is not set, you must start Reports Server in batch mode batch=yes. For more information about removing DISPLAY and printer dependencies in UNIX systems, see Section 10.8 . For more information about the REPORTS_DEFAULT_DISPLAY environment variable, see Appendix B.1.42 . Note: On UNIX, use rwserver.sh instead of rwserver. Starting and Stopping Oracle Reports Services 6-5 To shut down the server immediately that is, stop without finishing pending jobs: rwserver server=server shutdown=immediate authid=usernamepassword To shut down the server without displaying any related messages: rwserver server=server shutdown=normal authid=usernamepassword batch=yes The keywords used with the rwserver command are described in Appendix A, Command-Line Keywords ■ When you stop or shut down a non-secure Reports Server from the command line using either rwserver.sh or rwrqv.sh, you must provide a valid authid, which must match the value set in the identifier element in the server configuration file. However, the identifier element is set during Reports configuration while installing Oracle Application Server and encrypted by Reports Server. You can reset the identifier element to any value. If you have registered this Reports Server with Oracle Enterprise Manager and OPMN, you must also change the corresponding properties in targets.xml for Oracle Enterprise Manager integration to work. Perform the following steps: 1. In the non-secure Reports Servers configuration file, server_name.conf, modify the identifier element to specify the usernamepassword and set the encrypted attribute to no. For example: identifier encrypted=noscotttigeridentifier 2. Stop and restart Reports Server manually for the changes made to the server_ name.conf file to take effect. Reports Server will now encrypt the usernamepassword value of the identifier element. After Reports Server reads the changes made in the server_ name.conf, the following commands should execute successfully with scotttiger as the usernamepassword: .rwserver.sh server=server_name shutdown=normal authid=scotttiger .rwrqv.sh server=server_name shutdown=normal authid=scotttiger 3. For Oracle Enterprise Manager integration, edit the targets.xml file in ORACLE_INSTANCEEMAGENTemagent_asinst_1sysmanemd using any text editor, as follows: – Search for target with TYPE=oracle_repserv and DISPLAY_ NAME=Reports Server: server_name. Note: authid is Reports Servers administration user name and password. In Oracle Reports 11g Release 1 11.1.1, the default security is based on standards-based Java EE security model through Oracle Platform Security Services. For a non-secure Reports Server, this user is defined in the identifier element. The following bullet contains more information on how to stop a non-secure Reports Server using the command line. Note: You must restart Reports Server for any configuration changes to take effect. 6-6 Publishing Reports to the Web with Oracle Reports Services – In the entry, set the UserName property and the Password property to the same user name and password as in the identifier element in the server_name.conf file. Set the ENCRYPTED attribute to FALSE for these two properties. – Restart Oracle Enterprise Manager for the changes to take effect. You should now be able to stop and shut down a non-secure Reports Server using Oracle Enterprise Manager.

6.2 Starting and Stopping Oracle Reports Bridge

The Oracle Reports bridge is used to connect two subnets. It acts as a gateway between Oracle Reports components running in different subnets. For troubleshooting scenarios and diagnosis, see Appendix D.8, Diagnosing Oracle Reports Bridge Problems . 6.2.1 Starting, Stopping, and Restarting the Oracle Reports Bridge from the Oracle Process Manager and Notification Server Before you can start the Oracle Reports bridge with Oracle Process Manager and Notification OPMN, you must add the bridge to OPMN, as shown in the following example: ORACLE_INSTANCEbinopmnctl createcomponent -adminUsername weblogic -adminHost host_name -adminPort port -oracleHome oracle_home -oracleInstance instance_home -instanceName instancename -componentName bridge_name -componentType ReportsBridgeComponent To start the Oracle Reports bridge if it was configured through the Oracle Process Manager and Notification OPMN Server, use either of the following commands: ORACLE_INSTANCEbinopmnctl startproc ias-component=bridgename ORACLE_INSTANCEbinopmnctl startproc process-type=ReportsBridgeComponent To stop the Oracle Reports bridge, use the following command: ORACLE_INSTANCEbinopmnctl stopproc ias-component=bridgename To restart the Oracle Reports bridge, use the following command: ORACLE_INSTANCEbinopmnctl restartproc ias-component=bridgename The Oracle Reports bridge name must match the name in the ias-component id in the opmn.xml file. You can also query the status of the Oracle Process Manager and Notification bridge, using the following command: Note: These steps are required only for a non-secure Reports Server and not for secure Reports Servers. Note: In Oracle Reports 11g Release 1 11.1.1, the Oracle Reports bridge is integrated with Oracle Enterprise Manager 11g. Therefore, you can see the Oracle Reports bridge status or start and stop it from the Oracle Enterprise Manager. Starting and Stopping Oracle Reports Services 6-7 ORACLE_INSTANCEbinopmnctl status For more information on configuring the Oracle Reports bridge through the Oracle Process Manager and Notification Server, see Section 8.8.1.3, Oracle Reports Bridge Specification

6.2.2 Starting and Stopping the Oracle Reports Bridge from the Command Line

It is recommended that you use Enterprise Manager or OPMN to start and stop Oracle Reports components. You must set the following environment variable before you start or stop the Reports Bridge component: COMPONENT_CONFIG_DIRECTORY=ORACLE_ INSTANCEconfigReportsBridgeComponentreports_bridge_name To start the Oracle Reports bridge from the command line, use the following commands: On Windows: rwbridge.bat name=bridgename On UNIX: rwbridge.sh name=bridgename For example, to start an Oracle Reports bridge named foo on Windows, use the following command: rwbridge.bat name=foo For more information about the rwbridge executable, see Section A.2.7, rwbridge Oracle Reports creates a configuration file, rwbridge.conf when the Oracle Reports bridge is started for the first time. This file is generated based on the settings in the rwbridge.template file and is located in the ORACLE_ INSTANCE\config\ReportsBridgeComponent\bridge_name directory. Edit the rwbridge.conf file to specify remote Oracle Reports bridges to connect to other subnets. To stop an Oracle Reports bridge, use the following command: On Windows: rwbridge.bat name=bridgename shutdown=normal authid=usernamepassword On UNIX: rwbridge.sh name=bridgename shutdown=normal authid=usernamepassword For example, to stop an Oracle Reports bridge named foo on UNIX, use the following command: rwbridge.sh name=foo shutdown= normal authid=scotttiger In the configuration file, repbrg_bridgename.conf, modify the identifier element to specify the usernamepassword and set the encrypted attribute to no. This is to indicate that the password is not encrypted. This password will be encrypted once the Oracle Reports bridge is started. Note: You must restart the Oracle Reports bridge for any configuration changes to take effect.