360WebPlatform_v2_InstallationGuide_en-US
360WebPlatform_v2_InstallationGuide_en-US
360suite.io
360Suite Installation Guide
Table of Contents
Chapter 1. Prerequisites .................................................................................................................................................. 1
Chapter 2. Installation ...................................................................................................................................................... 2
Chapter 3. Application configuration ............................................................................................................................. 5
1. General base configuration ..................................................................................................................................... 5
1.1. Initial configuration ........................................................................................................................................ 5
1.2. License Key Registration .............................................................................................................................. 6
1.3. Administration console .................................................................................................................................. 7
1.3.1. Database configuration, license management and specific preferences ............................................ 7
1.3.2. Cluster preferences ........................................................................................................................... 10
2. Specific per-module base configurations .............................................................................................................. 11
2.1. 360Live configuration .................................................................................................................................. 11
2.1.1. 360Probe Setup ................................................................................................................................ 11
2.1.1.1. 360Probe Agent command-line parameter reference ............................................................. 12
2.2. 360Plus / 360Vers configuration ................................................................................................................. 12
2.2.1. Backup/Versioning configuration ....................................................................................................... 13
2.2.2. 360Vers - Webi extension ................................................................................................................ 14
2.2.2.1. Webi extension deployment ................................................................................................... 15
2.2.2.2. Configuration ........................................................................................................................... 15
Chapter 4. Accessing 360Suite ..................................................................................................................................... 18
Chapter 5. 360Suite update ........................................................................................................................................... 19
1. Application update ................................................................................................................................................. 19
2. 360Live: 360Probe agent update .......................................................................................................................... 19
2.1. 360Probe agent update .............................................................................................................................. 20
i
360Suite Installation Guide
WARNING
360Suite requires all the BOBJ SDK Java libraries provided with the standard SAP BusinessObjects
CMS setup. Those libraries are NOT included in BOBJ Webtier setups. Make sure to copy the libraries
from a full standard version (e.g.: to a temporary location to select at installation time) BEFORE installing
360Suite, then use the previously copied libraries during the setup procedure.
• If not installing the provided environment packages, please make sure that the following are already installed on
the target system:
– Java JRE 8.
– Apache Tomcat 8.
– A dedicated database schema (using a supported local or remote database server).
DANGER
Always use a separate empty database schema for each GB&SMITH software tool. Severe
database corruption and data loss will occur if sharing a same schema between products (e.g.: if
using 360Suite and 360Eyes concurrently).
Perform a full backup of existing databases BEFORE INSTALLING AND RUNNING the application.
Chapter 1. Prerequisites 1
360Suite Installation Guide
Chapter 2. Installation
Procedure
If installing 360Suite along with the provided Tomcat and/or database servers, follow the instructions below (otherwise,
follow the Basic installation procedure in order to deploy the web application without installing the pre-configured
dependencies):
2. Extract the downloaded ZIP file to a local folder (e.g.: on the Windows desktop).
4. The installation wizard opens. Select "Full" (installs the dependencies and environment. The "Basic Install / Update"
option copies BO libraries and the application .war file only), then click on "Next" to continue.
5. Check the "Install Tomcat" option (default) to install the provided Apache Tomcat server (recommended. If using a
third-party Tomcat, make sure it is stopped prior to installing), then, if applicable edit the service name (technical
registration name), display name and description (as will be displayed on the Windows Services panel accessible by
running services.msc). Using the default settings is highly recommended. Click on "Next" to continue:
6. Check the "Install Postgre SQL" option (default) to install the provided database server (recommended). If applicable,
specify a different super account name (the user must have DB schema administrator rights). In any case, specify
the user's password. These account, password and port number will then be used by 360Suite when connecting to
the default three60suite database. Click on "Next" to continue:
WARNING
Before installing PostgreSQL from the 360Suite package, please make sure to delete any files and registry
keys left by previous Postgre setups (e.g.: following uninstallation).
Chapter 2. Installation 2
360Suite Installation Guide
7. Specify the path to the locations that contain the following dependencies:
• SAP BusinessObjects (standard CMS setup, not BOBJ web-tier) libraries location (files stored in
%programfiles[(x86)]%\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib).
• Optional (if installing 360Univ): Select the "Import SL SDK" option and specify the appropriate location (usually
%programfiles[(x86)]%\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\SL SDK).
8. If using an alternate database (other than the provided PostgreSQL setup), specify the path to the corresponding
JDBC driver for Java 8 (.jar file). If using the provided database, this field can be ignored. Click on "Next" to continue.
10. Use the default installation folder if installing the provided Tomcat server. If deploying the application on an existing third-
party Tomcat server (e.g.: if not using the application server bundled in the 360Suite installer), you MUST specify to the
appropriate <Tomcat>\webapps deployment directory otherwise the application will not be installed (empty installation
folder). Click on "Next".
Chapter 2. Installation 3
360Suite Installation Guide
11. The installer displays the pre-installation summary. Click on "Install" to proceed.
12. During installation, and if installing the provided PostgreSQL database, a console window opens and prompts for
the database Super Account password. Specify the password and confirm it (hit the Enter key to validate).
Note
As a security measure, the prompt in the console window DOES NOT display any output when specifying
the password and its confirmation. This behavior is normal.
Following this, the installation process will go on and may open other console windows. Press any key when indicated.
13. Optional (service restart): If deploying the application on a server other than the provided Tomcat, run services.msc
(or Control Panel - Administrative tools - Windows Services panel), then start (if not already running) or restart the
corresponding Apache Tomcat service.
Chapter 2. Installation 4
360Suite Installation Guide
Procedure
Once the application installed, basic settings must be set. Open a compatible web browser (e.g.: Google Chrome, Mozilla
Firefox, IE 11 or later, etc.) and open the 360Suite administration console as follows:
Tip
Port 5920 if using the standalone setup, or custom port if using another application server
http://localhost:<port>/360.suite/admin
http://<server_name/IP>:<port>/360.suite/admin
• User: 360
• Password: 360
You are then prompted to change the Administration Console password. Specify the new password and validate.
1. If using a custom database setup, configure the database path accordingly (please refer to the vendor-provided
documentation for specific URI details. See JDBC URL reference). Sample syntax for the default PostgreSQL database:
jdbc:postgresql://<server>:5432/three60suite
2. If using the provided PostgreSQL database, specify the Super Account name (as specified at installation time) and
check the "Change Password" option to enter the Super Account password. If not using the provided PostgreSQL
database, specify the user name and password of the user having access to the previously created schema.
Important
In any case, the database user account password MUST be specified at first-time configuration.
Procedure
Valid license keys are required for logging in to 360Suite.
1. Make sure you have received a license key via E-mail or via GB&SMITH's Support Site
Tip
Port 5920 if using the standalone setup, or custom port if using another application server
http://localhost:<port>/360.suite/admin
http://<server_name/IP>:<port>/360.suite/admin
4. Paste the license key code into the "License Key" field (1) and click on the "Add" button (2).
5. Optional (Administrator Licenses only): In the "Administrators" block, enter a valid SAP BusinessObjects user
name (3) to map as a 360Suite administrator (within the limits allowed by Administrator License keys), then select
the product the mapping applies to (4) and click on the "Add" button (5) to save the changes.
Troubleshooting
Should you have any issues or questions about license keys, please get in touch with your commercial
contact or submit a trouble ticket on GB&SMITH's Support Site
WARNING
The database settings console should only be used by system administrators when performing scheduled
platform maintenance. Please make sure to back-up the current database and related SQL configurations
before proceeding. GB&SMITH shall NOT be held liable for any damage resulting from any misconfiguration.
To access the administration console, open a compatible web browser and enter the following URL (or click on in the
top banner > Administration Console):
http://<server>[:<port>]/360.suite/admin
• Password: 360 (default password for initialization only). If logging in using the default password, the application
automatically requires it to be changed. Once done, log in again using the new password.
The console allows managing the settings of the database used by the application for storing settings, scheduled tasks,
job information, etc.
– Database configuration:
• Database: Select the database type and its version. If the exact version is not listed, use the next higher one.
• URL: Specify the URI scheme depending on the database used by 360Suite (e.g.: three60suite as database
name):
MySQL jdbc:mysql://<server>:<port>/<database_name>
Oracle jdbc:oracle:thin:@<server>:<port>:<database_name> or
jdbc:oracle:thin:@<server>:<port>/<service_name>
PostgreSQL jdbc:postgresql://<server>:<port>/<database_name>
Note
If using another database type, please refer to the corresponding vendor-provided
documentation.
• Windows Authentication: Select this option if using Windows Integrated Security or NTLMv2.
• User: Specify the user name for connecting to the application database.
• Change Password: Check this option to specify the database user's password.
DANGER
Edit the following settings very carefully. Any misconfiguration may lead to application or
database crashes and may result in corrupted data or loss of information.
– Minimum connection pool size: Minimum amount of concurrent connections between the application and
the database server.
– Maximum connection pool size: Maximum amount of concurrent connections between the application
and the database server.
– Maximum number of statements: Maximum number of SQL instructions (statements) passed to the
database for a single connection.
– Number of cached statement closing threads: Number of threads dedicated to closing active connections
and terminating cached SQL statements.
• License tab:
– Keys block: Paste the license key code provided by GB&SMITH's support into the License Keys field and click
on Add to save it.
Existing keys are displayed in the list below the text field, indicating which product the license applies to, the
maximum number of users, the licence type (Administrator or User/Standard license), validity dates.
Expired or invalid licenses can be removed from the list by clicking on the corresponding button(s).
Tip
Expired keys are highlighted in orange. Please contact a GB&SMITH representative for licence key
renewal.
– Administrators block: Existing SAP BusinessObjects user accounts can be mapped as 360Suite administrators up
to the limit(s) allowed by valid Administrator Licenses for each given product.
2. According to available license keys, select the product(s) the user will administer (click on toggle buttons
to highlight them).
Note
Existing 360 administrators can be removed from the list by clicking on the corresponding
button(s).
Depending on available and installed licenses, mapped users can be promoted to 360 administrator role or
demoted: Select or de-select the corresponding checkboxes next to each product listed beside mapped user
names, then click on Update to save the changes.
– RMI port: Specify the port to use for connections between 360Suite and the 360Probe Agent (default: 1337).
– Query Batch Size: Specify the maximum number of BO objects to fetch per request.
– Allowed IP addresses for external tasks: Specify a list of IPv4 and/or IPv6 addresses allowed to launch external
tasks. Each IP address must be separated by a semicolon (;). If this field is empty, external tasks can be launched
from any machine on the network.
Attention
If IP restrictions are enforced (IP listed in the field) and that 360Suite is running in cluster mode, add
the IP address of each cluster node to the white list.
– CMS Preferences: Specify the default CMS and authentication kind to display on the main 360Suite log-in screen.
Select the "Hide CMS" option to disable and hide the CMS field on the main login screen.
Restriction
If the "Hide CMS" option is selected, only the specified default CMS is accessible. Users are
therefore not allowed to specify and to log in to other environments.
– SSL Properties:
• Enable SSL: Check this option if using secure connections to fetch watcher metrics (please contact your
system administrator for secure configuration settings).
• Keystore path: Specify the path to the keystore file containing public and private client keys and certificates.
e.g.: /path/to/keystore/file.name
• SSL Keystore password: If the keystore file is encrypted, check this option and enter the password.
• Truststore path: Specify the path to the truststore file containing the public keys and certificates of trusted
locations (system probes, CMS, etc.). e.g.: /path/to/truststore/file.name
• SSL truststore password: If the truststore file is encrypted, check this option and enter the password.
Note
In cluster mode, make sure that all nodes belonging to the same cluster trust the client (360
certificate). Also ensure that all nodes in the cluster are trusted by the client.
• Keystore and Truststore type: Select the keystore and truststore type matching the format of the specified
files (please refer to the Oracle documentation for details).
– and Webi comparison properties: Adjust the similitude rate from which 360Suite considers that two
compared items match (Webi report/document version and backup comparison).
– SSO preferences:
• Enable SSO : Check this option to enable the Single Sign-On feature.
• CMS : Environment to connect to when using SSO. Specify the CMS hostname or IP address (e.g.:
sapbi42w12.bo.corp.net).
Restriction
Each 360Suite setup can connect to only ONE CMS when using single sign-on.
• Type :
– AD : Active Directory single sign-on (requires a specific configuration. Please refer to the 360Suite
installation and SSO configuration procedures).
– Trusted : Uses a trusted authentication provider to centralize login tokens. The following settings must
be specified to use trusted authentication (requires a specific configuration. Please refer to the 360Suite
installation and SSO configuration procedures):
1. Retrieval method: Select the authentication token retrieval method in the drop-down list.
2. Retrieval user parameter: Specify the parameter used by the retrieval method (e.g.: header name
if using the Http Header method, etc.).
• Administration tab:
WARNING
Cluster mode configuration is usually set at installation time and should not be modified. Any change
should be made by system administrators when performing scheduled maintenance. Misconfiguration
may result in unreachable nodes or application malfunction. GB&SMITH shall NOT be held liable for
any damage resulting from any misconfiguration.
To enable cluster mode from the administration console, follow the instructions below:
1. Access the "Technical settings" tab and scroll down to the Cluster Preferences block.
2. Check the Cluster Enabled option (the application checks if previously defined cluster nodes are available.
Unreachable nodes are indicated with in the list).
3. Specify the location of each existing node (except the current one). The application name (appName) refers to the
name of (or path to) the deployed war file in the <Tomcat>/webapps directory on each node.
Note
If using secure connections (SSL/TLS), populate truststore and keystore files (please refer to the
documentation of your key generation tool such as OpenSSL, Java KeyTool, etc.) on each cluster node and
configure the corresponding settings accordingly in the general settings.
2.1. configuration
Procedure
The 360Probe Agent is required for monitoring of system metrics (e.g.: used by 360Live metric Monitors and Watchers).
The agent requires Java JRE 8 to run and should be deployed and launched on each system running the BO services to
monitor from the 360 application (corresponding metrics are detailed in the User Guide).
Follow the instructions below to deploy the Probe Agent:
1. On the machine to monitor, create a dedicated folder (e.g.: C:\360ProbeAgent).
2. Copy 360.suite.probe-<version>.jar and other files (archive probe folder) to the previously created directory.
3. If using SSL/TLS connections, edit the ssl_configurations.properties file and set the following parameters:
• hostname: IP or hostname of the server running the Probe Agent.
• keystore: absolute path to the keystore file.
• truststore: absolute path to the truststore file.
• filetype: type of the truststore and keystore files. Expects: jks or pkcs12 or jceks (See the Oracle documentation
for keystore and truststore file type details).
4. Open a command line and run the probe agent from its deployment location:
Tip
360Probe can be run using the provided standalone JRE installed in %windir%\360Suite
360Probe vx.x.x
Starting Probe using SSL
Default port is 1337
[...]
Enter keystore password:
[...]
-- 27 processes under probing --
Parameters
-d, --debug
Verbose mode. Logs display more detailed information (useful for troubleshooting).
-f, --frequency
Overrides de default data retrieval frequency value in seconds (defaults to 1 second). Low values will cause higher
CPU usage due to more frequent probing.
-h, --help
Displays help information then exits.
-p, --port
Overrides the default port (defaults to 1337).
-pass, --sslpassword
Updates the keystore password in the configuration file then exits.
Attention
This option is not recommended: passwords in command lines may be saved as plain text in the
command history. Using the -s parameter in interactive mode is recommended for first-time password
configuration.
-s, --ssl
Starts the Probe agent with secure connection support (SSL/TLS). The Probe agent prompts for the keystore
password at first execution.
-tpass, --ssltspassword
Updates the truststore password in the configuration file then exits.
Attention
This option is not recommended: passwords in command lines may be saved as plain text in the
command history. Using the -s parameter in interactive mode is recommended for first-time password
configuration.
-v, --version
Displays version information then exits.
Please note that both products are dealt with together in this section as, depending on your configuration, each module
may complement the other.
Each module requires a separate license key. Please get in touch with your commercial support in order to obtain product
keys.
Use the "Activate 360Plus/360Vers" toggle buttons to enable the backup (360Plus) and/or versioning (360Vers) modules
and unlock the corresponding configuration options.
• Internal Tasks configuration: Internal tasks scan SAP BO repositories on a regular basis in order to keep
track of deleted objects. Configuring deletion tracking for each CMS to monitor is required for the recycle bin to work.
The currently active CMS are listed in the table. Click on the "Configure backup indexing" button to open the wizard and
configure the task for the corresponding CMS. Specify the appropriate credentials (login and password), then select
the task frequency (object monitoring interval) and confirm the settings.
• directory: Specify the full path to the backup storage directory (e.g.: C:\360Suite\backup or /360Suite/
backup). If required for creating/accessing the specified directory, check the System Credentials option and enter
valid user account information (e.g.: Windows or Linux user name and password).
Troubleshooting
If the versioning/backup directory is invalid or not specified, 360Suite may return an error message or may
disable access to backup and versioning functionalities.
• Open the Vers Configuration Wizard: If a 360Vers key has been entered, the wizard allows enabling and
configuring versioning service.
– 360Vers directory: Specify the full path to the versioning work directory (e.g.: C:\360Suite\vers or
/360Suite/vers).
– System Credentials: If required for creating/accessing the specified directory, check this option and enter
valid user account information (e.g.: Windows or Linux user name and password). If necessary, check the
Change Password option to enable the field, then specify the account password.
2. Version tab:
– Set versioning number format: Select between the Fixed and Free format. The initial version of a given
object is then created when adding it to a package.
Important
Switching from Fixed to Free numbering is possible, however the opposite is not accepted. In
fixed format, the numbering scheme is irrevocable and cannot be altered later on.
– Fixed: Defines a standardized fixed version numbering scheme by incrementing the current number.
• Add new part to the Version Number Format: Select a numbering format element (Numbers: Number1:
counting from 1 or Number0: counting from 0. Alphabetic characters: alpha: lowercase and ALPHA:
uppercase. Please note that version numbering is case-sensitive), then click on "Add", and select a
separator (second drop-down list), click on "Add" again to append the separator and select a new part.
– Free: If using free numbering, the number must be specified when creating a new version of a given object.
Any version number is possible provided that it was not previously attributed to the same object. Following
numbering order is not mandatory.
– Version number format: In Fixed mode, the numbering scheme is defined by the selected version number
format parts/elements. In Free mode, enter a base/initial version number for later use.
3. Release tab:
– Set release number format: Select between the fixed and free format (similarly to version number format).
– Enable versioning workflow: Select this option to allow sending the administrators an E-mail notification when
creating versions (the notification content can be set in the general settings in the "Workflow Properties - E-
mail Template" section). When enabled, temporary releases are also created by the application.
• Workflow Properties - E-Mail Template: Specify the texts used by 360Vers when sending object
versioning workflow E-mail notifications (general subject, requests in temporary releases, accepted/
rejected versions, finalised or rejected temporary releases). Dynamic values can be added to fields.
Available per-field values are displayed in pop-ups when the corresponding field is active.
4. CMS configuration tab: This tab allows sorting environments by type (development, qualification, test, integration
and production) for easier versioning workflow management. At least one CMS must be set as Development
Environment. Packages and releases can only be created and updated under a development environment. All
the other types allow displaying versioned content only.
Remember
Content management systems that are not attributed any environment type (namely, not added to
the list) will have no access to packages and releases (view, create, update, etc.).
– If no CMS is listed in the environment types list, toggle the "Add a new CMS" option on, then specify the
appropriate login details and click on the "Add CMS" button. Alternatively, if entries are available in the
"CMS" drop-down list, select the desired environment. Define the desired Environment Type in the drop-
down list.
– If the CMS list is already populated, select the desired Environment Type in the drop-down list.
– Security lock: Select to enable the versioning security lock (sets checked-out objects to read-only mode for
all users, except the one having locked the objects).
The security lock feature requires specifying at least one BusinessObjects user having sufficient rights
over content (e.g.: an administrator or specifically configured account) in order to set the appropriate read-
only rights on locked objects not belonging to the current user. Fine security can also be used to limit locking to
objects matching a specific custom access level. The following options are available when locking is enabled:
To add a security lock, expand the "Security Lock Parameters" block, select a CMS, then specify the
appropriate user credentials. If applicable, check the Use Fine Security option and specify the Custom
Access Level to use for limiting locking rights. Click on "Add Security Lock" to save the new entry.
Procedure
The 360Vers Webi Extension is an optional bundle for SAP BusinessObjects providing direct access to object locking and
versioning functionalities directly from the Central Management Console or BI LaunchPad.
Note
A valid 360Vers license is required to run the extension. Please get in touch with your GB&SMITH commercial
contact for information and pricing.
2. Extract the content of the \extension\360VersWebiExtension folder from the 360Suite installation archive (if
necessary download the package again from the 360Suite support site) and copy the following file (where vers_nb
is the extension version number):
com.businessobjects.webpath.AnalyticalReporting_GBS_360VersUserExtension_<vers_nb>.jar
• <tomcat>\webapps\BOE\WEB-INF\eclipse\plugins
• <tomcat>\work\Catalina\localhost\BOE\eclipse\plugins
• <tomcat>\webapps\BOE\WEB-INF\eclipse\plugins
360_APPLICATION_URL = <protocol>://<hostname/IP>[:<port>]/<deployment_location>/
Important
The specified URL must end with a forward slash (/).
Example:
360_APPLICATION_URL = http://360.bo-internal.lan:8080/360.suite/
Important
Always clear your browser cache after EACH deployment or update of the 360Vers Webi extension and
BEFORE configuring it or accessing the CMC.
2.2.2.2. Configuration
Procedure
Remember
Before using the extension, make sure that the following requirements are met:
• At least one development environment has been configured (Vers configuration wizard).
• The security lock feature is enabled and configured (the extension will return errors if locking is not
configured).
Optionally, if using the versioning workflow functionalities, enable the corresponding option and configure E-
mail templates (Workflow properties) in the general 360Suite preferences (please refer to the user guide).
360_APPLICATION_URL = <protocol>://<hostname/IP>[:<port>]/<deployment_location>/
Important
The protocol can be http or https. If using https (secure SSL/TLS connections), the
360_HTTPS_PROTOCOL parameter must be set. The specified URL must end with a forward slash (/).
360_HTTPS_PROTOCOL = <protocol_name>
Where protocol_name should match the SSL/TLS protocol used by the SAP BusinessObjects Apache Tomcat server
configuration.
Tip
Please refer to the corresponding Apache Tomcat documentation for detailed instructions:
1. If not already enabled in the Apache Tomcat configuration, specify the following property to select the desired
HTTPS protocol:
-Dhttps.protocols=<protocol_name>
Example:
-Dhttps.protocols=TLSv1.2
– If running Java 7:
The Webi extension must then be enabled in the SAP BusinessObjects Central Management Console and groups must be
given the appropriate permissions in order to use it:
2. Right-click on the desired group and select Customization in the context menu.
3. Open the Extensions tab and select the GB&SMITH 360Vers extension in the list (checkbox).
http://<server>:<port>/360.suite/
1. Application update
Procedure
Follow the instructions below to update an existing 360Suite installation:
WARNING
The Apache Tomcat server running the 360Suite application (or the 360Suite service) MUST be stopped
BEFORE proceeding to the update.
Tip
If a previous 360Suite installation is detected, "Basic Install / Update" is the only available option. The full
installation option is therefore greyed out. If you wish to perform a full setup again, uninstall the application
and run the installer again, then select "Full installation" mode.
2. Extract the downloaded ZIP file to a local folder (e.g.: on the Windows desktop).
4. The installation wizard opens. Select "Basic Install / Update", then click on "Next" to continue.
5. Specify the path to the locations that contain the following dependencies:
• SAP BusinessObjects (standard CMS setup, not BOBJ web-tier) libraries location (files stored in
%programfiles[(x86)]%\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib).
• Optional (if installing 360Univ): Select the "Import SL SDK" option and specify the appropriate location (usually
%programfiles[(x86)]%\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\SL SDK).
6. Specify the path to the JDBC driver and select the 360Suite installation location and click on "Next".
Once done, the Apache Tomcat or the Tomcat 360Suite service can be restarted.
Procedure
The 360Probe agent should be updated manually when deploying a new 360Suite version. This procedure ensures proper
compatibility between the main application and the Probe agent. If updating the Probe agent may not be required when
installing minor versions or fixes, this operation is still recommended for stability and communication reliability (360Suite
and 360Probe agent versions should match).
1. Terminate any running 360Probe agent to update.
2. Delete the existing 360.suite.probe-<version>.jar, 360probe.bat and 360probe_debug.bat files in the 360Probe
agent deployment location.
CAUTION
Make sure NOT TO DELETE the ssl_configurations.properties file nor any keystore and/or
truststore file that may be stored in the 360Probe agent directory.
3. Copy the 360.suite.probe-<version>.jar, 360probe.bat and 360probe_debug.bat files (available in the archive
probe directory) to the existing 360Probe agent deployment location.
4. Restart the 360Probe agent by running 360probe.bat (on Microsoft Windows) or the following command (see
command line parameters reference for details):
WARNING
The Apache Tomcat server running the 360Suite application (or the 360Suite service) MUST be stopped
BEFORE proceeding to the update.
This option allows deploying 360Suite on an already existing (custom) Apache Tomcat server without installing the server
and database engine provided by GB&SMITH:
1. Specify the path to the locations that contain the following dependencies:
• SAP BusinessObjects (standard CMS setup, not BOBJ web-tier) libraries location (files stored in
%programfiles[(x86)]%\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib).
• Optional (if installing 360Univ): Select the "Import SL SDK" option and specify the appropriate location (usually
%programfiles[(x86)]%\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\SL SDK).
2. Specify the path to the JDBC driver (.jar file) 360Suite will be using.
3. Specify the path to the appropriate <Tomcat>\webapps location corresponding to the already existing Apache
Tomcat server (or <Tomcat>\<path_to_360Suite>).
Important
The same path must be specified again when later updating the application. If not, the installer will perform
a fresh installation and may not update the existing one. Therefore, make sure to specify the custom path
used at initial installation time before proceeding to updates.
MySQL jdbc:mysql://<server>:<port>/<database_name>
Oracle jdbc:oracle:thin:@<server>:<port>:<database_name> or
jdbc:oracle:thin:@<server>:<port>/<service_name>
PostgreSQL jdbc:postgresql://<server>:<port>/<database_name>
Follow the instructions below to configure the 360Suite Apache Tomcat server and the application:
2. Create a setenv.bat file (if it does not already exist) in the <Tomcat>\bin folder, then add the following line:
Important
The DLL file (sqljdbc_auth.dll) is provided as part of the SQL Server JDBC driver version 6.2
package. Make sure that the -Djava.library.path parameter points to the appropriate driver for the
deployment and JVM architecture. Depending on the case, specify one of the following locations:
http://<server>[:<port>]/360.suite/admin
• URL:
jdbc:sqlserver://<server>:<port>;databaseName=<database_name>;integratedSecurity=true
7. Click on "Save".
The new configuration is immediately applied. If the application does not return any error, click on the "Close" button to
exit the Administration Console.
-Djava.library.path=<path_to_DLL_file>
Important
The DLL file (ntlmauth.dll) is provided as part of the jTDS driver version 1.3.1 package. Make sure that
the -Djava.library.path parameter points to the appropriate driver for the deployment and JVM
architecture. Depending on the case, specify one of the following locations:
http://<server>[:<port>]/360.suite/admin
jdbc:jtds:sqlserver://<server>:<port>/<database_name>;useNTLMv2=true;domain=<domain_name>
1. Deploy the 360Suite application following the procedures described in the installation section.
2. On the CMC Home page, click on "Authentication" ("Manage" section), then, double-click on "Enterprise" to open
the authentication mode properties.
WARNING
This operation destroys the existing secret. Click on this button ONLY IF the shared secret should be
created OR updated/renewed.
5. Click on the "Download Shared Secret" button and save the file as TrustedPrincipal.conf (this name is
mandatory).
8. Access the 360Suite Administration Console, then "Technical settings" tab > "SSO preferences" and configure
the application:
d. Select the appropriate retrieval method, then, specify the shared secret as exported in
TrustedPrincipal.conf.
e. Click on "Save".
1. Deploy the 360Suite application following the procedures described in the installation section.
2. Edit the appropriate file according to your configuration (AD SSO Keytab or AD SSO Password):
• SSO Keytab:
b. Edit line number 132 and add the principal name between the <param-value> tags (idm.princ parameter
in the BOE application SSO configuration).
c. Edit line number 144 and add the path to the keytab file between the <param-value> tags (idm.keytab
parameter in the BOE application SSO configuration).
d. Save the changes and exit the editor.
e. Copy the edited web.xml file to <Tomcat>\webapps\360.suite\WEB-INF (overwrite the existing file).
f. Configure Admin Tool and restart the Apache Tomcat server.
• SSO Password:
a. Open the <Tomcat>\webapps\360.suite\WEB-INF\ad_sso_password\web.xml file in an editor (e.g.: vim,
NotePad++, etc.).
b. Edit line number 128 and add the Active Directory domain name between the <param-value> tags
(idm.realm parameter in the BOE application SSO configuration).
c. Edit line number 132 and add the principal name between the <param-value> tags (idm.princ parameter
in the BOE application SSO configuration).
d. Edit line number 144 and add the principal password between the <param-value> tags.
e. Save the changes and exit the editor.
f. Copy the edited web.xml file to <Tomcat>\webapps\360.suite\WEB-INF (overwrite the existing file).
g. Configure Admin Tool and restart the Apache Tomcat server.
3. Access the 360Suite Administration Console, then "Technical settings" tab > "SSO preferences" and configure
the application:
a. Select the "Enable SSO" option.
b. Specify the CMS environment.
c. Select the "AD" mode.
d. Click on "Save".
Full installation Installs the web application and its • Install Tomcat: Enabled by default. Installs the
dependencies (Apache Tomcat, provided Apache Tomcat server as a system service
PostgreSQL, platform-dependent (can be customized by editing the Service/Display
libraries), copies the SAP BO name and description fields).
SDK libraries and, if applicable, a
• Specify Tomcat User: Disabled by default. Allows
third-party JDBC driver.
specifying the user the Tomcat server will be run as
(by default: Local System). Specify a valid user name
and password (existing user account).
• Install PostgreSQL: Enabled by default. Installs the
provided SQL server and database engine. Specify
the installation folder (default: <drive>\PostgreSQL),
the server port (default: 5432), Super account name
(default: postgre) and password.
• Location of the BO libraries folder: MANDATORY.
Specify the path to the SAP BO SDK libraries (please
refer to installation procedure).
• Location of JDBC Driver: optional. If using a database
engine other than the provided PostgreSQL, specify
the path to the corresponding driver file (.jar).
• Destination location: Use the default installation folder
if installing the provided Tomcat server (or specify
to the appropriate <Tomcat>\webapps deployment
directory if using an existing Tomcat server).
Basic Installation / Installs or update the web • Location of the BO libraries folder: MANDATORY.
Update application only and copies, Specify the path to the SAP BO SDK libraries (please
when required, the SAP BO SDK refer to installation procedure).
libraries and, if applicable, a third-
• Location of JDBC Driver: optional. If using a database
party JDBC driver.
engine other than the provided PostgreSQL, specify
the path to the corresponding driver file (.jar).
• Destination location: Use the default installation folder
if installing the provided Tomcat server (or specify
to the appropriate <Tomcat>\webapps deployment
directory if using an existing Tomcat server).