If you do not need high availability for the Report Server, use the following procedure for a standalone installation.
Prerequisites
If you are planning to use RHEL 6 for the Business Objects installation, these prerequisites exist:
Note: Install both X86_64 & i636 patches for the above. We recommend using yum install package_name.
The hostname cannot have special characters such as '-' (a hyphen). It can be only alpha-numeric.
Follow these steps:
# groupadd -g 400 bobje
# mkdir /home/bobje
# useradd -d /home/bobje -g bobje bobje
# passwd bobje
# chown -R bobje:bobje /home/bobje
gunzip cabi-3_2_0_6-linux.tar.gz
tar -xvf cabi-3_2_0_6-linux.tar
copy OracleLinuxClient.zip to /tmp
ln -s libclntsh.so.11.1 libclntsh.so ln -s libocci.so.11.1 libocci.so
<your Oracle SID> = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = <Oracle Hostname>)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = <your Oracle Service/SID name>)
Note: If /home/bobje/.bash_profile does not exist for bobje user, create one and change owner to bobje using command "chown bobje:bobje /home/bobje/.bash_profile"
export ORACLE_HOME=/opt/oracle export PATH=$PATH:$ORACLE_HOME export TNS_ADMIN=/opt/oracle export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle
cabiinstall.sh
Note: CABI installation is console installation. Provide the necessary details in the screen, keeping note of the passwords, ports and usernames provided during the installation
See the following section for a few important parameters to be given during installation.
Non-Root Credentials
The BusinessObjects Enterprise installation program needs to run as a non-root user. The installer is running as the 'root' user, enter credentials for a valid non-root user.
Note: In case of any database error during install, check the latest "/opt/CA/SharedComponents/CommonReporting3/setup/logs/dbcheck" for details. All installation logs exist here: "/opt/CA/SharedComponents/CommonReporting3/setup/logs/"
To install Business Objects SP4 (optional)
Business Objects SP4 is the patch installer on Business Objects 3.2. To install this release, use the following procedures to install CABI 3.2 and then SP4.
To run the stand-alone patch utility on UNIX, follow these steps:
./biekpatch
4. Provide necessary details to complete the installation.
Install verification
After installation, you should be able to access the CMS console (http://<hostname>:8080/CmcApp)
Starting and Stopping the server
# cd /opt/CA/SharedComponents/CommonReporting3/bobje/setup # source env.sh # cd .. # ./startservers # ./tomcatstartup.sh
# cd /opt/CA/SharedComponents/CommonReporting3/bobje/setup # source env.sh # cd .. # ./stopservers # ./tomcatshutdown.sh
To Check the Installed Business Objects Server Version:
Post Installation for the Identity Management Server
For reports, such as JDBC/XML, set the registry key to use the Crystal Enterprise/Report Application Server
For the Identity Management Server to change data sources for reports in the Report Server, run the mergeConnection script.
If you downloaded the software using FTP in binary mode, these characters do not appear in this script. If you used another download method, use the dos2unix command to remove these characters.
/opt/CA/IdentityManager/IAM_Suite/Identity_Manager/tools/ReportServerTools
installation-directory/bobje/enterprise120/generic
source installation-directory//bobje/setup/env.sh
./configpatch.sh mergeconnections_3.0.cf
Note: On Linux systems, set the environment variable as follows before you run the script:
export _POSIX2_VERSION=199209
cd /opt/CA/SharedComponents/CommonReporting3/bobje ./stopservers ./startservers
Follow these steps:
Windows: C:\Program Files\CA\Identity Manager\IAM Suite\Identity Manager\tools\lib\jdbcdrivers UNIX: /opt/CA/IdentityManager/IAM_Suite/Identity_Manager/tools/lib/jdbcdrivers
Windows: CA\SC\CommonReporting3\common\4.0\java\lib UNIX: /opt/CA/SharedComponents/CommonReporting3/bobje/java/lib
Windows: CA\SC\CommonReporting3\common\4.0\java UNIX: /opt/CA/SharedComponents/CommonReporting3/bobje/java
Windows: <Classpath>report_server_home\common\4.0\java\lib\sqljdbc.jar; report_server_home\ common\4.0\java\lib\ojdbc14.jar …</Classpath>
UNIX: <Classpath>${BOBJEDIR}/java/lib/sqljdbc.jar:${BOBJEDIR}/java/lib/ojdbc14.jar:…</Classpath>
For Windows, perform the following steps:
For UNIX, do the following:
cd /opt/CA/SharedComponents/CommonReporting3/bobje ./stopservers ./startservers
Run the Registry Script
For the Identity Management Server to change data sources for reports in the Report Server, run the mergeConnection script.
Note: On a 64-bit system, omit this procedure. The Report Server is a 32-bit application, so you use the 32-bit side of the registry. On a 64-bit system, open REGEDT32 directly from SysWOW64, and create the MergeConnectionProperties key with the Type REG_SZ and value Yes. Create the key in this location:
@HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Business Objects\Suite 12.0\Crystal Reports\DatabaseOptions
On Windows, perform the following steps:
C:\Program Files\CA\Identity Manager\IAM Suite\tools\ReportServerTools
On UNIX and Linux, perform the following steps:
If you downloaded the software using FTP in binary mode, these characters do not appear in this script. If you used another download method, use the dos2unix command to remove these characters.
/opt/ca/IdentityManager/IAM_Suite/Identity Manager/tools/ReportServerTools
On the Report Server system, place the script in this location:
installation-directory/bobje/enterprise120/generic
source installation-directory//bobje/setup/env.sh
./configpatch.sh mergeconnections_3.0.cf
Select 1 as the option when prompted.
Note: On Linux systems, set the environment variable as follows before you run the script:
export _POSIX2_VERSION=199209
cd /opt/CA/SharedComponents/CommonReporting3/bobje ./stopservers ./startservers
Follow these steps:
bash$ export DISPLAY=$YOURXWin32ClientMACHINENAME:0.0 bash$ echo &DISPLAY bash$ cd $INSTALLDIR/bobje/setup/ bash$ source env.sh bash$ regedit
where $INSTALLDIR is where BOE is installed.
Copy the JDBC JAR Files
The ojdbc14.jar and the sqljdbc.jar files are in the following location:
The Central Configuration Manager opens.
cd /opt/CA/SharedComponents/CommonReporting3/bobje ./stopservers ./startservers
Deploy Default Reports
The Identity Management Server comes with default reports you can use for reporting. BIConfig is a utility that uses a specific XML format to install these default reports for CA IdentityMinderIdentity Management Server.
If you are upgrading from a previous version of the Report Server, first remove the CA Identity Manager Reports folder using the Central Management Console. The existing reports do not work. You can then deploy default reports for the new Report Server.
Important! This process updates all default reports. If you customized any default reports, be sure to back them up before performing the update.
biconfig -h "hostname" -u "administrator_name" -p "administrator_password" -f "ms-sql-biar.xml"
biconfig -h "hostname" -u "administrator_name" -p "administrator_password" -f "oracle-biar.xml"
Note: In a UNIX operating environment, be sure that biconfig.sh has execute permissions.
ReportingDeployUtility - Reporting utility program terminated and return code = 0
To Secure the Business Objects Report Server with SSL
The Identity Management Server and Report Server communicate over a non-secure connection. Secure Sockets Layer (SSL) connection can be used to secure the connection between Report Server and The Identity Management Server.
An SSL connection ensures that the communication is encrypted when data is accessed from the Report Server. Before configuring the SSL, verify that the BO (Business Objects) Server has HTTPS enabled. To secure the connection with SSL, self-signed certificate or the certificate from the Certified Authority (CA) can be used.
To configure an SSL certificate using self-signed certificate, perform the following steps:
The following procedure is an example on how to export and import a certificate using the Keytool utility.
Windows:
..\jvm\bin\keytool -export -alias testcert -file certificate.cer -keystore c:\cert\.keystore -storepass <keystore password>
Linux or Solaris:
../jvm/bin/keytool -export -alias testcert -file certificate.cer -keystore /root/.keystore -storepass <keystore password>
Windows:
..\jvm\bin\Keytool -import - trustcacerts -file c:\cert\certificater.cer -alias testcert -keystore JAVA_HOME\jre\lib\security\cacerts -storepass password
Linux or Solaris:
../jvm/bin/Keytool -import - trustcacerts -file /root/certificater.cer -alias testcert -keystore JAVA_HOME/jre/lib/security/cacerts -storepass password
The certificate is successfully installed.
Note: We recommend that you refer to the vendor-specific documentation to configure SSL on the Report Server. The Report Server supports Tomcat and IIS servers.
Uninstallation
To uninstall BusinessObjects Enterprise, run the uninstallBOBJE.sh script. The uninstallBOBJE.sh script is installed to the bobje directory of your installation.
This script stops all BusinessObjects Enterprise servers and processes, and then deletes the files copied from the product CD during your original installation of BusinessObjects Enterprise. Installing BusinessObjects Enterprise creates a number of additional files on your system. The uninstallBOBJE.sh script will not remove the files created during the installation process, or files created by the system or by users after installation. The files that remain include log files created by BusinessObjects Enterprise. These log files can be useful in diagnosing problems with previous installations.
To remove all BusinessObjects Enterprise files, perform an rm -rf command on the bobje directory.
Note: If you performed the “system” installation type, you will also need to delete the run control scripts from the appropriate /etc/rc# directories
Additional Information
Description: MergeConnectionProperties registry key
To be able to change server or database information at runtime for reports that are based on command objects. A registry key named "HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal Reports\DatabaseOptions\MergeConnectionProperties (Yes/No)" was introduced to allow the option of merging old connection properties to new connection properties; however, the problem continues, because the provider is not included in the query definition.
For reports,such as JDBC/XML, users must set the registry key to 'Yes" use the Crystal Enterprise/Report Application Server.
Debugging/Logs
If the CMS does not start, check the /var/log/messages file for the information. This is equivalent to event viewer in windows.
|
Copyright © 2013 CA.
All rights reserved.
|
|