+ All Categories
Home > Documents > Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4 - OpenText

Date post: 16-Oct-2021
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
31
Installing BIRT Analytics 4.4
Transcript
Page 1: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

Page 2: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

2

Pre-requisites ...................................................................................................................... 3

Configuring Microsoft Internet Information Services ............................................................... 3

Installation .......................................................................................................................... 5

Technical information ........................................................................................................ 13

PORTS (http / https) ................................................................................................................ 13

USERS ...................................................................................................................................... 13

Windows Services ................................................................................................................... 13

Linux Process ........................................................................................................................... 13

Annex I – Custom installation type ..................................................................................... 14

Apache Tomcat ........................................................................................................................ 14

Apache Tomcat – PostgreSQL – Application - Administration - Web Client ........................... 15

Apache Tomcat – Administration - Web Client ....................................................................... 16

Annex II - Multi-servers installation .................................................................................... 17

Annex III - HTTPS ............................................................................................................... 19

Acces to Web Client (bafrontend), Administration (baadmin) and FastDB Loader (qloader)

by port 8109 and HTTPS .......................................................................................................... 20

Access to Application (qelectron) by port 443 and HTTPS ...................................................... 24

Access to FastDB Web Service (protonws) by port 8109 and HTTPS ...................................... 27

Access to dubnium by port 8106 and SSL ............................................................................... 29

Uninstall BA4.4 .................................................................................................................. 30

Observations ..................................................................................................................... 31

Page 3: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

3

Pre-requisites

- Microsoft Internet Information Services

In case of distributed installation only required in server where will be install the Application

element (qelectron).

Configuring Microsoft Internet Information Services

Microsoft Internet Information Services (IIS) 6.0 or higher is a prerequisite to install BIRT

Analytics. The Windows administrator must enable the Web Server (IIS) role.

The following IIS role services must also be enabled:

• Application Development ASP.NET

• IIS 6 Management Compatibility

The following section describes how to install Microsoft Internet Information Services in the

Windows operating system. If you use a network firewall, ensure that the firewall passes the

port number used by IIS. The default port is TCP 80.

How to enable IIS 6.0 role services

Choose Start➛Administrative Tools➛Server Manager.

Choose Roles.

Choose Add Roles

In Before You Begin, Choose Next.

In Select Server Roles, select Web Server (IIS) and choose Next.

Page 4: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

4

In Web Server (IIS), choose Next.

In Select Role Services, select ASP .NET. If the Add Roles Wizard appears, choose Add

Required Role Services.

In Select Role Services, select IIS 6 Management Compatibility.

Choose Next.

In Confirm Installation Selections, choose Install.

In Installation Results, choose Close.

Close Server Manager.

Page 5: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

5

Installation

o Create a new folder: [install folder]

o Windows: e.g. C:\Actuate\

o Linux: e.g. opt\Actuate\

o Copy the installers:

o Windows: BIRTAnalytics-4.4.xxx-Windows.zip

o Linux: BIRTAnalytics-4.4.xxx-Linux.tar.gz

o Uncompress the installer file BIRTAnalytics-4.4.xxx-Windows.zip

It will generate the folders:

[install folder]\JRE64

And the files:

o Windows:

[install folder]\install.bat

C:\Actuate\BIRTAnalytics-4.4.xxx-Windows.jar

o Linux:

[install folder]\install.sh

[install folder]\BIRTAnalytics-4.4.xxx-Linux.jar

o Run installation process.

o Windows: install.bat (Run as Administrator)

o Linux: ./install.sh (don't use the root user)

o Next

Page 6: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

6

- Accept the terms of license agreement and Next

- Select the installation path and Next

- Confirmation for creating the directory if not exist

Page 7: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

7

- Select installation type and Next.

o Standard: Ports definition by default.

o Custom: Ports definitions customize. (see details in Annex I - Customize)

- Select Installation packages and Next.

Some packages has dependencies from another.

In case of distributed installation should be necessary to inform about the path for other

elements.

Linux installation is required a distributed installation.

Page 8: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

8

Windows or Linux

Pack Description Dependencies

Legal agreement Actutate© Software License and Support

Services Agreement

No

JRE Oracle’s Java Runtime Environment for

servers

No

Apache Tomcat Apache Tomcat web services container JRE

FastDB BIRT Analytics FastDB Server, FastDB Web

Services and FastDB Loader

Apache Tomcat

Demo dataset Demo dataset loading project FastDB

Microsoft .Net Framework 4 Microsoft .Net Framework 4 No

Administration BIRT Analytics Administration Web

application

Apache Tomcat

Web Client BIRT Analytics Client Web application Apache Tomcat

Only Windows

Pack Description Dependencies

Microsoft Visual C++ 2010

Redistributable

Microsoft Visual C++ 2010 Redistributable No

PostgreSQL PostgreSQL database Microsoft Visual C++ 2010

Redistributable

Microsoft .Net Framework 4 Microsoft .Net Framework 4 No

Application BIRT Analytics Web Applications services PostgreSQL (no restrictive)

Microsoft .Net Framework 4

Page 9: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

9

- Select license type and Next:

o No, I don’t have any yet: You don’t have any valid license of BIRT Analytics and

you want install with the license by default. (Temporally license until July 4th

2014,

1 user Admin and 1 user Power, Max. 100 millions records)

o Yes, and I want to use it: You have a valid license of BIRT Analytics and you want

to use it. (the next step request for the license files)

- Select both license files; FastDB license and Application license, and Next.

Page 10: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

10

- Check the summary with installations settings and Next.

- When finished the process, Next.

Page 11: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

11

- Select the setup shortcuts and Next.

o Create shortcuts in the Start-Menu

o Create additional shortcuts on the desktop

o Select the Programs Group (by default BIRT Analytics)

o Create them for current user or all users

- Installation finished, Done.

Page 12: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

12

- Shortcuts in Start-Menu Programs Group and on desktop

o BIRT Analytics (by default http://localhost:8110/bafrontend)

o BIRT Analytics Administration (by default http://localhost:8110/baadmin)

o FastDB Loader (by default http://localhost:8110/qloader)

- The installation process will generate these folders in the selected path. (by default

BIRTAnalytics)

Folder Sub-folder Content

3rdParty

JRE64

PostgreSQL

Tomcat

Administration baadmin

ApplicationWS electron

Data

ApplicationWS Application license

FastDB databases, folders; export, import and iworkflow, loader configuration,

loader backend database (dubnium.db), loading – projects, webservice

cache, FastDB license, FastDB backend database (admin.sqlite).

PostgreSQL Application backend database (wpt)

Tomcat keystore

FastDB dubnium

Loader qloader

WebService WebService (protonws)

Log Logs: bafrontend, baadmim, qloader, electron, proton, engine

WebClient bafrontend

Page 13: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

13

Technical information

PORTS (http / https)

8111 PostgreSQL

8110 / 8109 protonws, bafrontend, baadmin, qloader

80 / 443 qelectron

8105 / 8106 dubnium

USERS

PostgreSQL user / password

dubnium SYSTEM / PASSWORD

qloader SYSTEM / PASSWORD

bafrontend Administrator / PASSWORD

baadmin Administrator / PASSWORD

Windows Services

Description Name Start User

BIRT Analytics - Apache Tomcat Tomcat_BA Automatic Local System

BIRT Analytics – FastDB dubnium Automatic Local System

BIRT Analytics – DDWCron DDWCron Automatic Network Service

BIRT Analytics – PostgreSQL PostgreSQL_BA Automatic Local System

Linux Process

Name File Start

Start TomcatBA [Installation folder]/Installer/scripts/startTomcat.sh Manually

Stop TomcatBA [Installation folder]/Installer/scripts/stopTomcat.sh Manually

Start FastDB [Installation folder]/Installer/scripts/startFastDB.sh Manually

Stop FastDB [Installation folder]/Installer/scripts/stopFastDB.sh Manually

Page 14: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

14

Annex I – Custom installation type

When we installing using the type "custom", the installation process will require complete

some information for each case, as they are the Ports, Servers and credentials.

Apache Tomcat

Installing Apache Tomcat will require this information:

- Select Port’s and Transport Protocol type for Apache Tomcat.

o Tomcat shutdown port 8107

o Tomcat manager port 8108

o Tomcat SSL port 8109

o Tomcat default port 8110

Page 15: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

15

Apache Tomcat – PostgreSQL – Application - Administration - Web Client

Installing Apache Tomcat – PostgreSQL – Application – Administration and Web Client will

require this information:

- Select Port’s, PostgreSQL credentials, FastDB Web Service Server and Transport Protocol

type.

o Tomcat shutdown port 8107

o Tomcat manager port 8108

o Tomcat SSL port 8109

o Tomcat default port 8110

o PostgreSQL port 8111

o PostgreSQL user user

o PostgreSQL password password

o FastDB Web Service server localhost (hostname of server)

o FastDB Web Service port 8110

Page 16: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

16

Apache Tomcat – Administration - Web Client

Installing Apache Tomcat – Administration and Web Client will require this information:

- Select Port’s, Application server and Transport Protocol type.

o Tomcat shutdown port 8107

o Tomcat manager port 8108

o Tomcat SSL port 8109

o Tomcat default port 8110

o Application server localhost (hostname of server)

o Application port 80

Page 17: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

17

Annex II - Multi-servers installation

The installation of BA can be in a standalone server or in multi-servers. Every element of BA

should be in a different server, but the more usually distributed installation is in two servers;

Server1 for BAapps elements (qelectron, bafrontend and baadmin) and Server2 for BAcore

elements (FastDB, protonws and qloader)

BACore can be in Linux o Windows O.S. Server. BAapps can be only in Windows.

The process is the same as in a standalone installation, but installing only the packages

required for each server and using the Custom type in BAapps server (Server1)

Before to start verify that in hosts files was add the entry with IP and hostname.domain. In a

distributed installation in two servers, must be add in both servers the IP and

hostname.domain of both.

In Server2 (BAcore) is required to install these packages:

o Legal agreement

o JRE

o Apache Tomcat

o FastDB

o Demo dataset (optional)

Page 18: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

18

In Server1 (BAapps) is required to install these packages:

o Legal agreement

o JRE

o Apache Tomcat

o Microsoft Visual C++ 2010 Redistributable

o PostgreSQL

o Microsoft .Net Framework 4

o Application

o Administration

o Web Client

During the install process, will be required the FastDB Web Service server and his port where

was installed the BAcore (Server2)

Page 19: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

19

Annex III - HTTPS

In installation process select installation type Custom and complete the information required

in any element. (see detail in Annex I – Custom installation type)

In a standalone installation will require this information:

• Application port – 80 by default. The usually IIS https port is 443.

• Transport Protocol type – https

After an installation of BA – these are the steps for a HTTPS installation.

Before to start, verify that in hosts files was add the entry with IP and hostname.domain. In a

distributed installation in two servers, must be add in both servers the IP and

hostname.domain of both.

It is possible to establish https configuration for each element of BA, and can be apply

independently.

Page 20: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

20

Acces to Web Client (bafrontend), Administration (baadmin) and FastDB Loader (qloader) by

port 8109 and HTTPS

In a distributed installation in two servers, apply these changes in both servers; SERVER1 –

BAapps and SERVER2 – BAcore.

• Create a keystore birtanalytics.jks importing the certificate PFX .

The keystore keystore.jks it is located by default in this folder:

C:\Actuate\BIRTAnalytics\data\Tomcat\

To import a PKCS#12 file into a Java keystore

1. Obtain the following information about your PKCS#12 file:

o The password that protects the PKCS#12 file.

o The Friendly Name of the certificate contained in the PKCS#12.

You can see the Friendly Name (alias name) with this command: (You'll be

prompted to enter the source keystore password. Enter the password that protects

your PKCS#12 file.)

keytool –list –v -storetype pkcs12 –keystore <cert.p12>

For example:

2. Use the following command to import your PKCS#12 file into a Java keystore: (You'll be

prompted to enter the source keystore password. Enter the password that protects your

PKCS#12 file.)

keytool -importkeystore -srckeystore <cert.p12> -destkeystore <keystore.jks> -

srcstoretype pkcs12 -deststoretype JKS -alias <original_alias> -destalias <new_alias> -

deststorepass <password> -destkeypass <same_password>

For example:

cert.p12 The name of the PKCS#12 file that contains your new certificate.

keystore.jks The output file name for your Java keystore.

original_alias This is the Friendly Name of the certificate contained in the PKCS#12 file. Use

quotation marks if this name contains spaces.

new_alias This will be the alias of the Java Keystore you are creating. We recommend that

you use the same alias as you used during installation in order to ensure there

is only one signature per jar. To determine what value was used, open the

install.log file and search for "Enter the alias of your private key."

password This password protects the keystore you are creating.

same_password This password protects the private key within the keystore you are creating.

Use the same password that you specified for deststorepass.

C:\Actuate\BIRTAnalytics\3erdParty\JRE64\bin>keytool -importkeystore -srckeystore

“C:\Actuate\BIRTAnalytics\data\Tomcat\quite4me.pfx” -destkeystore

“C:\Actuate\BIRTAnalytics\data\Tomcat\birtanalytics.jks” -srcstoretype pkcs12 -deststoretype JKS -alias 1 -destalias

quite4me -deststorepass birtanalytics -destkeypass birtanalytics

C:\Actuate\BIRTAnalytics\3erdParty\JRE64\bin>keytool –list –v –storetype pkcs12 –keystore

“C:\Actuate\BIRTAnalytics\data\Tomcat\quite4me.pfx”

Page 21: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

21

You can see the content of keystore with this command: (You'll be prompted to enter the

source keystore password. Enter the password that protects your keystore file.)

keytool –list –v –keystore <keystore.jks>

For example:

• Enabled SSL in Tomcat

In file C:\Actuate\BIRTAnalytics\3erdParty\Tomcat\conf\server.xml modify this section adding

the value of specific keystore and password.

<!-- Define a SSL HTTP/1.1 Connector on port 8109

This connector uses the JSSE configuration, when using APR, the

connector should be using the OpenSSL style configuration

described in the APR documentation -->

<Connector port="8109" protocol="org.apache.coyote.http11.Http11NioProtocol"

SSLEnabled="true"

maxThreads="150"

scheme="https"

secure="true"

clientAuth="false"

sslProtocol="TLS"

keystoreFile="C:\Actuate\BIRTAnalytics\data\Tomcat\keystore.jks"

keystorePass="keystorepass"/>

The keystore files are located by default in this folder:

C:\Actuate\BIRTAnalytics\data\Tomcat\

For example:

<Connector port="8109" protocol="org.apache.coyote.http11.Http11NioProtocol"

SSLEnabled="true"

maxThreads="150"

scheme="https"

secure="true"

clientAuth="false"

sslProtocol="TLS"

keystoreFile="C:\Actuate\BIRTAnalytics\data\Tomcat\birtanalytics.jks"

keystorePass="birtanalytics"/>

C:\Actuate\BIRTAnalytics\3erdParty\JRE64\bin>keytool –list –v –keystore

“C:\Actuate\BIRTAnalytics\data\Tomcat\birtanalytics.jks”

Page 22: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

22

• Disable HTTPS access to Application (qelectron) in Administration (baadmin) configuration

In a distributed installation in two servers, apply these changes in SERVER1 - BAapps

In file C:\Actuate\BIRTAnalytics\Administration\WEB-INF\settings\configuration.xml modify

these elements:

<electronurl>https://hostname.domain:80/qelectron</electronurl>

For example:

• Disable HTTPS access to qelectron in bafrontend configuration

In a distributed installation in two servers, apply these changes in SERVER1 - BAapps

In file C:\Actuate\BIRTAnalytics\WebClient\WEB-INF\settings\configuration.xml modify these

elements:

<electronurl>https://hostname.domain:80/qelectron</electronurl>

For example:

• Disable HTTPS access to FastDB Web Service (protonws) in Application (qelectron)

web.config

In a distributed installation in two servers, apply these changes in SERVER1– BAapps

In file C:\inetpub\wwwroot\qelectron\web.config replace the value of these parameters

changing:

https://localhost:8110/protonws

for

http://localhost:8110/protonws

For example:

<setting name="AltBusiness_proton2_Database" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/Database.DatabaseHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_Proton2Analysis_Analysis" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/Analysis.AnalysisHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_proton2ImportExportWS_ImportExport" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/ImportExport.ImportExportHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_Proton2Engineering_Engineering" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/Engineering.EngineeringHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_proton2Cache_Cache" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/Cache.CacheHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_Proton2Security_Security" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/Security.SecurityHttpSoap11Endpoint/</value>

</setting>

</AltBusiness.My.MySettings>

………………

http://SERVER2/protonws

<electronurl>http://SERVER1:80/qelectron</electronurl>

<electronurl>http://SERVER1:80/qelectron</electronurl>

Page 23: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

23

<setting name="DDWDataMining_proton2DataMining_DataMining" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/DataMining.DataMiningHttpSoap11Endpoint/</value>

</setting>

………………

<setting name="AltiWorkflow_proton2CampaignWorkflow_CampaignWorkflow" serializeAs="String">

<value>http://SERVER2:8110/protonws/services/CampaignWorkflow.CampaignWorkflowHttpSoap11Endpoint/</value>

</setting>

………………

<add key="FileTransferPage" value="http://SERVER2:8110/protonws/FileTransfer.jsp" />

………………

Page 24: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

24

Access to Application (qelectron) by port 443 and HTTPS

In a distributed installation in two servers, apply these changes in both servers; SERVER1 –

BAapps and SERVER2 - BAcore

• Add a certificate to cacerts Java store

Open a MSDOS console (CMD) as administrator.

In C:\Actuate\BIRTAnalytics\3rdParty\JRE64\bin\ run:

keytool -import -trustcacerts -file "C:\Certificates\root.pem" -alias ALIAS -keystore

"C:\Actuate\BIRTAnalytics\3rdParty\JRE64\jre\lib\security\cacerts"

(You'll be prompted to enter the cacerts keystore password. By default is “changeit”)

For example:

In a distributed installation in two servers, apply these changes in SERVER1 – BAapps

• Import certificate in IIS

From IIS Managemente Console

Server Certificates - Import - (select PFX certificate) and type the certificate password.

Default Web Site (or qelectron site) - Edit Bindings - Add

Select https

Port = 443

SSL certificate = Select the installed certificate

IP address =All unassigned

Host name = blank

• Enable HTTPS access to Application (qelectron) in Administration (baadmin) configuration

In a distributed installation in two servers, apply these changes in SERVER1 - BAapps

In file C:\Actuate\BIRTAnalytics\Administration\WEB-INF\settings\configuration.xml modify

these elements:

<electronurl>http://hostname.domain:80/qelectron</electronurl>

for

<electronurl>https://hostname.domain:443/qelectron</electronurl>

For example:

<electronurl>https://SERVER1.quite4me.com:443/qelectron</electronurl>

C:\Actuate\BIRTAnalytics\3rdParty\JRE64\bin >keytool -import -trustcacerts -file "

C:\Actuate\BIRTAnalytics\data\Tomcat\gdig2.crt" -alias CA_DADDY_Q -keystore "

C:\Actuate\BIRTAnalytics\3rdParty\JRE64\jre\lib\security\cacerts "

Page 25: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

25

• Enable HTTPS access to Applicaton (qelectron) in Web Client (bafrontend) configuration

In a distributed installation in two servers, apply these changes in SERVER1 - BAapps

In file C:\Actuate\BIRTAnalytics\WebClient\WEB-INF\settings\configuration.xml modify these

elements:

<electronurl>http://hostname.domain:80/qelectron</electronurl>

for

<electronurl>https://hostname.domain:443/qelectron</electronurl>

For example:

Optional

In a distributed installation in two servers, apply these changes in SERVER1 – BAapps

Default Web Site - SSL Settings

Check Require SSL

Check ignore

• Change in Application (qelectron) the configuration in web.config

In file C:\inetpub\wwwroot\qelectron\web.config replace the value of these parameters

changing:

http://localhost/qelectron

for

https://hostname.domain:443/qelectron

For example:

C:\inetpub\wwwroot\qelectron\Web.config

<applicationSettings>

<AltBusiness.My.MySettings>

<setting name="AltBusiness_ElectronEventsWS_Events" serializeAs="String">

<value>https://SERVER1.quite4me.com/qelectron/Events.asmx</value>

</setting>

…………………..

<AltApplication.My.MySettings>

<setting name="AltApplication_ElectronSecurityWS_SecurityWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/SecurityWS.asmx</value>

</setting>

<setting name="AltApplication_AnalysisWS_AnalysisWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/AnalysisWS.asmx</value>

</setting>

<setting name="AltApplication_WorkSpaceWS_WorkSpaceWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/WorkSpaceWS.asmx</value>

</setting>

<setting name="AltApplication_ElectronEventsWS_Events" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/Events.asmx</value>

</setting>

https://SERVER1.quite4me.com:443/qelectron

<electronurl>https://SERVER1.quite4me.com:443/qelectron</electronurl>

Page 26: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

26

<setting name="AltApplication_ElectronPluginWS_Plugin" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/plugin.asmx</value>

</setting>

<setting name="AltApplication_ElectronMetainfWS_GetMetainf" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/GetMetainf.asmx</value>

</setting>

……………………………………..

<DDWDataMining.My.MySettings>

<setting name="DDWDataMining_localhost_Plugin" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/plugin.asmx</value>

</setting>

<setting name="DDWDataMining_localhost_SecurityWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/securityWS.asmx</value>

</setting>

<setting name="DDWDataMining_localhost_WorkSpaceWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/workspaceWS.asmx</value>

</setting>

<setting name="DDWDataMining_localhost_GetMetainf" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/GetMetainf.asmx</value>

</setting>

<setting name="DDWDataMining_EngineringWS_Engineering" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/Engineering.asmx</value>

</setting>

<setting name="DDWDataMining_AnalysisWS_AnalysisWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/AnalysisWS.asmx</value>

</setting>

…………………………………………………………

<AltiWorkflow.My.MySettings>

<setting name="AltiWorkflow_AltCoreMetainf_GetMetainf" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/GetMetainf.asmx</value>

</setting>

<setting name="AltiWorkflow_WorkSpaceWS_WorkSpaceWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/WorkspaceWS.asmx</value>

</setting>

<setting name="AltiWorkflow_ElectronPluginWS_Plugin" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/Plugin.asmx</value>

</setting>

<setting name="AltiWorkflow_ElectronSecurityWS_SecurityWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/SecurityWS.asmx</value>

</setting>

<setting name="AltiWorkflow_ElectronEngineeringWS_Engineering" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/Engineering.asmx</value>

</setting>

<setting name="AltiWorkflow_ElectronImportExportWS_ImportExportWS" serializeAs="String">

<value>https:// SERVER1.quite4me.com:443/qelectron/ImportExportWS.asmx</value>

</setting>

…………………………………………………………..

• Change in DDW Cron the configuration in DDWCron.exe.config

In file C:\Actuate\BIRTAnalytics\ApplicationWS\ddwcron\ DDWCron.exe.config replace the

value of this parameters changing:

http://localhost/qelectron/Events.asmx

for

https://hostname.domain:443/qelectron/Events.asmx

For example:

After this change, is necessary to restart BIRT Analytics – DDWCron Service.

https://SERVER1.quite4me.com:443/qelectron/Events.asmx

Page 27: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

27

Access to FastDB Web Service (protonws) by port 8109 and HTTPS

• Change in Application (qelectron) the web.config

In a distributed installation in two servers, apply these changes in SERVER1– BAapps

In file C:\inetpub\wwwroot\qelectron\web.config replace the value of these parameters

changing:

http://localhost:8110/protonws

for

https://hostname.domain:8109/protonws

For example:

<setting name="AltBusiness_proton2_Database" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/Database.DatabaseHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_Proton2Analysis_Analysis" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/Analysis.AnalysisHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_proton2ImportExportWS_ImportExport" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/ImportExport.ImportExportHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_Proton2Engineering_Engineering" serializeAs="String">

<value>htt s://SERVER2.quite4me.com:8109/protonws/services/Engineering.EngineeringHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_proton2Cache_Cache" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/Cache.CacheHttpSoap11Endpoint/</value>

</setting>

<setting name="AltBusiness_Proton2Security_Security" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/Security.SecurityHttpSoap11Endpoint/</value>

</setting>

</AltBusiness.My.MySettings>

………………

<setting name="DDWDataMining_proton2DataMining_DataMining" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/DataMining.DataMiningHttpSoap11Endpoint/</value>

</setting>

………………

<setting name="AltiWorkflow_proton2CampaignWorkflow_CampaignWorkflow" serializeAs="String">

<value>https://SERVER2.quite4me.com:8109/protonws/services/CampaignWorkflow.CampaignWorkflowHttpSoap11Endpoint/</

value>

</setting>

………………

<add key="FileTransferPage" value="https://SERVER2.quite4me.com:8109/protonws/FileTransfer.jsp" />

………………

https://SERVER2.quite4me.com:8109/protonws

Page 28: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

28

And replace the value of these parameters changing:

localhost:8110

for

hostname.domain:8109

For example:

• Change in axis2.xml file of FastDB Web Service (protonws)

In a distributed installation in two servers, apply these changes in SERVER2– BAcore

In file C:\Actuate\BIRTAnalytics\FastDB\WebService\WEB-INF\conf\axis2.xml uncomment and

modify this section adding the elements required.

<!-- Comment out next lines if https is enabled in Tomcat (and update the port number

accordingly) -->

<transportReceiver name="https" class="org.apache.axis2.transport.http.SimpleHTTPServer">

<parameter name="port">8109</parameter>

</transportReceiver>

<AltBusiness.Proton.ProtonWebFarm.Writers>

<add key="exporter" value="SERVER2.quite4me.com:8109" />

……………………………………….

<AltBusiness.Proton.ProtonWebFarm.Readers>

<add key="server1" value="SERVER2.quite4me.com:8109" />

Page 29: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

29

Access to dubnium by port 8106 and SSL

In a distributed installation in two servers, apply these changes in SERVER2– BAcore

• Change in configuration.xml file of FastDB Web Service (protonws)

In file C:\Actuate\BIRTAnalytics\FastDB\WebService\WEB-INF\settings\configuration.xml

modify these parameters to true value

<ignoreDangerous>true</ignoreDangerous>

<secure>true</secure>

• Enable SSL in Dubnium

In file C:\Actuate\BIRTAnalytics\FastDB\engine_configuration.ini add these parameters:

[server]

enable_secure_port = 1

By default SSL use port 8106 and auto certificate.

--server.ssl_mode arg (=simple) Certificate mode for ssl ('simple'=self-signed certificate,

'complete'=with root CA)

--server.dh_filename arg (=dhparams.pem) Diffie-Hellman parameters file

--server.rand_filename arg (=ssl.rnd) Random file for ssl calculations

--server.certificate arg (=server.pem) Server public certificate

--server.private_key arg (=server.key) Server private key

--server.private_key_password arg Password for server private key

--server.root_ca_certificate arg (=cacert.pem) Root CA public certificate

--server.cert_country arg Server certificate data: two character country (US, UK, SP, ...)

FastDB can work with SSL without these options, as it auto-generates the needed certificates,

but it is not really a “valid” certificate in terms of authentication reliability. If a customer has a

valid certificate purchased to a CA (or even a self-generated one) they can use these options to

specify required values. These options can also be used in the FastDB auto-generated

certificate if you want to set some custom certificate properties such as country, email,

organization, etc.

Page 30: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

30

Uninstall BA4.4

IMPORTANT – Before uninstall be sure you have backup for all the elements required.

o Windows

Run [installation path]\uninstall.bat (Run as Administrator)

o Linux

Run [installation path]\./uninstall.sh

In both case; Windows or Linux, delete the folder required.

Page 31: Installing BIRT Analytics 4 - OpenText

Installing BIRT Analytics 4.4

31

Observations

If during the installation process appear this Error message:

Com.izforge.izpack.api.exception.IzPackException: The following error occurred while executing this line:

C:\users\user\AppData\Local\Temp\resource_AntSetupApplication.xml3058416125556170965.xml:43: exec returned: 1603

More probably you are trying to install in a Windows 7 or Windows 8.1 and is the first time

that any version of BIRT Analytics is installed in this computer.

Workaround 1

Before to start the BIRT Analytics 4.4 install process, you must install Framework 4.0. (It is

necessary restart de computer)

Workaround 2

Uninstall BA 4.4.

How the install process don’t finished, the uninstall process must be manually.

From CMD delete the BA services installed.

sc delete “name service”

Delete all BIRT Analytics folders.

Uninstall Framework 4.0

From Control Panel – Programs and Features – uninstall Framework 4.0

Install BA 4.4 again from the beginning.


Recommended