Skip to main content
Skip table of contents

Installation Manual

Introduction

SAP users extract numerous reports from BusinessObjects BI applications to perform business analytics, often containing highly sensitive data. HaloCORE extends its support to monitor, block, classify, and protect the reports containing sensitive information directly from BusinessObjects BI applications (via BO/BI interfaces like WebI and Crystal Reports 20xx/4 Enterprise in Launchpad) by HaloCORE BO Add-On.

HaloCORE BO Architecture

The components of HaloCORE BO are explained in this chapter.

HaloCORE BO_BO Arch new.png

HaloCORE BO Architecture

HaloCORE BO Add-On

HaloCORE BO plugs into BusinessObjects BI applications and intercepts all download requests from users using BO/BI interfaces like WebI and Crystal Reports 20xx/4 Enterprise in Launchpad. Downloaded files are classified and protected. All download activity is aggregated into a fully customizable audit log, which can be integrated into the company's existing analytics framework and extracted to powerful tools such as SAP Business Intelligence and Analytics solutions.

  1. It blocks a file download as defined in HaloENGINE.

  2. Classifies and labels the file as defined in the HaloENGINE.

  3. Encrypts the file as defined in the HaloENGINE.

HaloENGINE

HaloENGINE is a Java-based Server component that exposes a web service to a Non-SAP client such as BusinessObjects BI. It receives files from Non-SAP clients with the passed action and additional information; it applies the action (Monitor, Block, Label, and Protect).

  1. Responsible for classification & action derivation.

  2. Responsible for logging the audit logs.

  3. Create log files for Security Information and Event Management solutions (Microsoft Azure Sentinel, Splunk, RSA, and others) in Common Event Format (CEF), IBM Standard LEEF, and JSON (JavaScript Object Notation).

HaloENGINE Service 

HaloENGINE Service is a Windows service that communicates with HaloENGINE over TCP/IP. It is the only component that directly talks with the Azure Right Management Service (Azure RMS).

  1. Applies the classification labels to the document metadata.

  2. Protects the content that the HaloENGINE sends to it based on MPIP.

  3. Supports protection or label-driven protection. 

  4. HaloENGINE Service is operated next to the HaloENGINE. 

Reference Manuals

Please refer to the manuals shipped with the product software for a comprehensive description of HaloENGINE and HaloENGINE Service.

Microsoft Purview Information Protection

HaloCORE solution effortlessly integrates Microsoft Purview Information Protection to protect your sensitive documents. Microsoft Purview Information Protection is an industry document security solution that enables businesses to ensure that only authorized users can open the protected content while also regulating what they can do with it such as print, edit, or save. Even if sensitive data is leaked accidentally or maliciously, unauthorized parties cannot view it in clear text, thus leaving it useless.

Quick Start Installation Summary

The following image shows the high-level idea of setting up HaloCORE BO.

HaloCORE BO_Quick start installation steps .png

HaloCORE BO quick start installation steps

Reference Manual

The component to be installed before HaloCORE BO is described in the table below.

Document

Description

HaloENGINE Installation Manual

Provides software considerations and installation procedures for HaloENGINE in your landscape.

Reference manuals

System Requirements

The following table lists the requirements for HaloCORE BO.

Requirements

Details

SAP BusinessObjects Business Intelligence platform

  1. SAP BO 4.3 SP3 Patch 500

  2. SAP BO 4.3 SP4 Patch 600, Patch 800

Requirements

Installation and Configuration

Lock-restricted access.png

Restricted Content
Some sections of our documentation portal are exclusively available to licensed customers. If you are a licensed user, please log in to https://tech.secude.com to continue.

Why Restricted Access?
We believe in empowering our licensed customers with premium, in-depth materials to enhance their experience with our products. This ensures that our valued customers receive top-tier support and stay ahead with the most up-to-date information.

Interested in Gaining Full Access?
Our sales team is ready to assist you if you are not yet a licensed customer. Explore how our products and services can add value to your business. Contact us today to learn more about licensing options and benefits.

HaloENGINE Configuration 

Follow the procedure below to create bo_config.properties.

  1. Extract the halo-engine-tools-<version>.zip file, which comes along with the installation package.

  2. Open a Command Prompt window with administrator rights and navigate to the halo-engine-tools-<version>\bin.

  3. Execute the following:

    1. For English − halo-engine-tools.bat EN setupBOConfig

    2. For German − halo-engine-tools.bat DE setupBOConfig

  4. For Illustration purposes, the English language is used here. You can configure an HTTP or HTTPS connection using the parameters shown below.

Setting up HTTP

The example below is for SAP BO in an HTTP environment.

C:\Users\SUPERDOCS\Desktop\halo-engine-tools-<version>\bin>halo-engine-tools.bat EN setupBOConfig
ISO Code: EN

1. Create the HaloCORE BO config properties

0. Exit

Option 1: Use this option to create bo_config.properties with HTTP configuration.

Please choose an option:
1
Please enter HaloENGINE URL location: (ex: https://127.0.0.1:8746)
https://127.0.0.1:8746
Please enter the log level: (Default: INFO) (log level: INFO, DEBUG, ERROR, WARN & ALL)
DEBUG
Please enter the locale: (Default: en) (locale: en, de)
en
Please enter the HaloENGINE customer name: (Default:halo_customer)
halo_customer
Please enter the Client UID:
SAPBO123
Would you like to ignore system abort? (y/n) (Default:false)
n
Please enter the blocker fileName:
Blocker.txt
Would you like to setup https? (y/n) (Default:False)
n
Please enter BO Keystore name:
Client.jks
Please enter BO certificate store password:
Test#21
Please enter BO certificate key password:
Test#21

The 'bo_config.properties' file was created.

Please refer to the table below for more details on the bo_config.properties.

Parameters

Details

HaloENGINE Connection

Refers to the HaloENGINE host IP address.

Log Locale

Refers to the language of the system error log, EN for English or DE for German.

Log level

Refers to the log level - DEBUG, INFO, ERROR, WARN, and ALL. The default level is INFO.

Client UID

Refers to System Unique ID, entered in the HaloENGINE Admin Portal.

Customer Name

  1. By default, Single Customer ID halo_customer will be set.

  2. If your HaloENGINE is installed in Multi-Customer Mode, then enter the name of the customer ID.

Blocker file name

  1. If left empty, then a generic blocking text file will be downloaded.

  2. If you would like to download a custom blocking text file, then create a text file with your custom message and provide the file name. For example, Blocker_ABC.txt.

Ignore System abort

  1. True (tolerant) = It allows downloading the file even if there is an error while processing (encrypting or labeling) the file.

  2. False (strict) = If there is an error, it will download an Aborted.txt file. This applies to all modes.

Https

Refers to the SAP BO setup protocol (HTTPS or HTTP).

Keystore name

Refers to the filename of the client .jks Keystore which is generated from the HaloENGINE Admin Portal.

Certificate key password

Refers to the client Keystore's password.

Certificate store password

Refers to the password of the Keystore.

Properties

Setting up HTTPS

HaloCORE BO_https.png

HaloCORE BO Configuration

Prerequisites:

  1. Make sure SAP BO is configured for HTTPS.

  2. Make sure SAP BO Tomcat is configured with a Public-Key Cryptography Standards (PKCS) #12 keystore type.

  3. Ensure that the necessary packages are started using Telnet.

  4. Typically, in server.xml, there will be a connector for HTTP and HTTPS; therefore, make sure the HTTPS connector is enabled, as shown in the example below.

    CODE
    "<Connector SSLEnabled="true" maxSavePostSize="2147483640" maxThreads="200" port="8746" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation">
    	<SSLHostConfig certificateVerification="optional" ciphers="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA" protocols="TLSv1.2" sslProtocol="TLSv1.2" truststoreFile="C:\JAVA_SOFTWARES\SECUDE\Tomcat\conf\cert\serverKeystore.jks" truststorePassword="Test#21" truststoreType="PKCS12">
    		<Certificate certificateKeyAlias="serverkey" certificateKeystoreFile="C:\JAVA_SOFTWARES\SECUDE\Tomcat\conf\cert\serverKeystore.jks" certificateKeystorePassword="Test#21" certificateKeystoreType="PKCS12"/>
    	</SSLHostConfig>
    </Connector>"

The example below is for SAP BO in an HTTPS environment.

C:\Users\SUPERDOCS\Desktop\halo-engine-tools-<version>\bin>halo-engine-tools.bat EN setupBOConfig
ISO Code: EN

  1. Create the HaloCORE BO config properties

  2. Exit

Option 1: Use this option to create bo_config.properties with HTTPS configuration.

Please choose an option:
1
Please enter HaloENGINE URL location: (ex: https://127.0.0.1:8746)
https://10.91.0.44:8746
Please enter the log level: (Default:INFO) (log level:INFO, DEBUG, ERROR, WARN & ALL)
DEBUG
Please enter the locale: (Default:en) (locale:en, de)
en
Please enter the HaloENGINE customer name: (Default:halo_customer)
halo_customer
Please enter the Client UID:
SAPBO123
Would you like to ignore system abort? (y/n) (Default:false)
n
Please enter the blocker fileName:
Blocker.txt
Would you like to setup https? (y/n) (Default:False)
y
Please enter the BO Tomcat Home path:
default: C:\Program Files (x86)\SAP BusinessObjects\tomcat

The 'bo_config.properties' file was created.

Refer to the output list below to finish the https setting.

1. Create the HaloCORE BO config properties.

2. Convert existing SSL Certificate for BO Tomcat(PKCS Keystore).

3. Import CA or Intermediate Certificate(s)

4. Import HaloENGINEServer.cer into BO Server Keystore.

5. Download BO Server CSR.

6. Download BO Server Certificate.

7. Delete BO Server Keystore jks.

0. Exit

Option 2: Use this option to convert your SSL certificate (PKCS Keystore) that you already have.

  1. Case 1: If the server.xml configuration already includes your existing (default) SSL certificate, enter 'y' and proceed. Converted certificates can be located in the ...tomcat\conf\cert directory.

  2. Case 2: You may choose to use a new SSL certificate; in this case, press 'n' and supply the Tomcat port, source keystore password, server keystore password, and certificate path (PKCS).

Select 2 from the output list.

Please choose an option:
2
Has SSL Certificate already been configured for Tomcat? (y/n):
y

Successfully converted into a Server Keystore.

Option 3: If your SSL certificate (PKCS Keystore) is signed by a Certificate Authority, select option 3 to import it into the BO keystore. Use the same option to import other intermediate certificates.

Select 3 from the output list.

Please choose an option:
3
Please enter the source file path of the Root/Issuing CA Certificate:
C:\Users\Admin\Desktop\RootCA.crt
Please enter an alias name for the Root/Issuing CA public key
itadmins
Importing Root/Issuing certificate to BOServerKeystore.jks.

Successfully imported the certificate.

Option 4: Use this option to import the HaloENGINE server certificate (HaloENGINEServer.cer) into the BOServerKeystore.jks.  This creates an entry in the BO keystore.

Select 4 from the output list.

Please choose an option:
4
Please enter the HaloENGINE Certificate location:
C:\Users\Admin\Desktop\HaloENGINEServer.cer
Please enter the certificate alias:
HaloENGINE

Successfully imported the certificate.

Option 5: This step will allow the BO Server certificate to be downloaded as a Certificate Signing Request (CSR). The BOServer.csr file can be found in the halo-engine-tools-<version>\bin folder. To obtain the signed certificate in the format BOServer.cer, submit the downloaded CSR file to your Certificate Authority.

Select 5 from the output list.

Please choose an option:
5

"BOServer.csr" downloaded successfully.

Option 6: Use this option to download the BO server certificate. The BOServer.cer file can be found in the halo-engine-tools-<version>\bin folder. Import the BOServer.cer file into the HaloENGINE admin portal's client certificate section. This option establishes a proper handshake between the SAP BO Server and HaloENGINE.

Select 6 from the output list.

Please choose an option:
6

"BOServer.cer" downloaded successfully.

Option 7: Use this option to remove the BO Server Keystore jks from server.xml. Please note that deleting the BO Server certificate also deletes the server and client certificates permanently. Note: Backporting the connection to HTTP is not recommended due to the possibility of connection obstructions.

Select 7 from the output list.

Please choose an option:
7
Are you sure to delete the BO Server Certificate?(y/n)
Note: Server and Client certificates(if present) will be deleted permanently.
y
Server and Client certificates have been deleted and the server.xml has been adjusted successfully.

Test the Configuration

  1. Restart the HaloENGINE Tomcat service.

  2. Restart the SAP BO Tomcat service.

  3. Launch SAP BusinessObjects BI Launchpad in port 8443.

  4. File protection should take place as configured.

Operations

This section describes how to use HaloCORE BO.

How does it work? 

Functions:

  1. Logs all data download and extraction activity from WebI and Crystal reports.

  2. Classifies, labels, and protects data as defined in HaloENGINE.

  3. Blocks downloading data.

  4. Please note that E-mail, Scheduling, and Publication are not supported.  

Prerequisites

  1. Configure the rule in HaloENGINE.

  2. HaloENGINE Service must be installed and configured in label-driven protection (MPIP) mode/protection mode. When configuring the action rule (protect) in the admin portal, HaloENGINE consumes the cached templates from HaloENGINE Service and displays them for selection.

  3. HaloCORE BO must be installed and configured.

    HaloCORE BO_Operations.png

    HaloCORE BO

  4. The user extracts data.

  5. HaloCORE BO runs in the background to collect the requested metadata and sends it to HaloENGINE. For example,

    1. user_name = JOHN

    2. measures = Margin, Quantity sold, Sales Revenue

    3. queries = dataroot/variance_xtab

    4. custom preexpression_PII = Yes

  6. Based on collected data and derived classification, HaloENGINE determines the actions (like block/protect) to be executed on the file.

  7. If action = label and protect, the file is embedded with derived metadata and is encrypted with a template by HaloENGINE Service, and the exported file is saved in the user-specified location. If action = block. The download is blocked with a message.

Create a Classification Profile

  1. Configure classification properties and their values.

  2. Configure PII or Financial Information for certain tcodes. (optional)

    1. Create and configure Custom Pre-Expressions based on Client Metadata types (optional).

    2. Create classification rules based on metadata types and Pre-Expression.

  3. Create Action rules to indicate if a download needs to be blocked, labeled, or protected. 

  4. Assign systems to the profile.

  5. Make sure that you have configured the HaloENGINE log and monitor properties.

Protect a File Download

To download data, proceed as follows:

  1. Login to your SAP BusinessObjects BI launchpad [http://[FQDN]:[port]/BOE/BI]. For example, http://svlu0443.secude-sap.com:8080/BOE/BI.

    BO-SAP BOBI-1.jpg

    SAP BOBI

  2. Click Crystal Reports or Web Intelligence icon.

  3. For illustration purposes, Web Intelligence is shown here:

    2-File download.jpg

    File download

  4. You can export a report as PDF, XML, Excel, CSV, and Text files.

  5. The following picture shows an example of HaloCORE BO in action on a client computer. In this example, the administrator has configured the action (label + protection) rules that contain the query "variance_xtab" in the Classification Engine. When the user saves a workbook that contains this data query, the file is labeled and protected. Once the file is protected, you may see a restriction banner displayed at the top of the file. Click View Permission to see the actual permissions that are applied to the file. The label that is added to the file is shown in clear text.

    BO - Protected file download.png

    Protected file download

  6. In this example, the administrator has configured the blocking rules. 

  7. When the user saves a report, depending on the configuration, either the default Blocker.txt file or the custom Blocker.FileName.txt (e.g., Blocker_ABC.txt) file is downloaded instead of the actual report.

    Generic blocking message #1

    Sample of custom blocking message #2

  8. In strict mode (ignoreSystemAbort=false), if there is an error during the process, then Aborted.txt file will be downloaded. 

    IgnoreSystemAbort.png

    IgnoreSystemAbort

  9. In non-strict mode (ignoreSystemAbort=true), the normal file will be downloaded.

Customer Support 

Please be ready with the information listed below before contacting our team to help you with the issue you are experiencing. The data that you provide will help us serve you better.

  1. Full contact details.

  2. HaloCORE BO, HaloENGINE, and HaloENGINE Service build version.

  3. Date, time, and description of the error (if possible, provide screenshots).

  4. What (if any) third-party products (software or other) were used in conjunction with our product?

  5. Any other information necessary to reproduce the error. 

Secude offers help and support through 

  1. Technical support email: support@secude.com
    If you choose to contact us by email, please provide your company details and a detailed description of the issue, as well as the log file (if any). Our representative will respond to your email inquiry.

  2. Phone support: Call +41 41 510 70 70 to talk to our representative to diagnose and resolve the technical problem.  

Other resources  

Please visit https://secude.com to know about upcoming events, press releases, and to download whitepapers.

Documentation Feedback

Secude understands the importance of technical content when attempting to gain product knowledge and strives to continuously improve product documentation to ensure that users receive the information they want. To provide feedback on the documentation, please send an email to documentation@secude.com. Please include the following details in your feedback:

  1. Product name and version

  2. Documentation topic

  3. Details of the suggestion or error

The technical documentation team will consider your feedback and address it in future documentation updates.

Appendix

Appendix 1 - Metadata Definition

The BO metadata present in the HaloENGINE is listed in the table below.

BO metadata

Use

data_providers

Derivation from the information provider.

(For example, 2O0HCM_ERC_T09)

user_ip

Derivation from user IP addresses.

(For example, 10.91.0.nnn...)

user_name

Derivation from individual users.

(For example, John and Derek)

group_names

Derivation from groups.

(For example, Everyone, Administrators, and Cryptographic Officers)

bics_names

Names of the BI consumer Service. 

xml_schema

Derivation from XML schema.

queries

Derivation from queries. (For example, dataroot/variance_xtab)

bex_query_tech_names

Technical names of the BEX queries used.

folder_path

Derivation from the file path.

(For example, /Web Intelligence Samples)

table_field

Derivation from the field.

measures

Derivation from measures.

(For example, Margin, Quantity sold, Sales revenue)

xml_res

Derivation from XML.

(For example, C:/Program Files (x86)/SAP BusinessObjects/SAP BusinessObjects Enterprise XI 4.0/Samples/En/Reports/Report Data/variance_xtab.xml)

excel_source_names 

Is only used for WebI, when based on an Excel document, lists the names of the Excel source (without extension).

universes

Derivation from universes.

(For example, eFashion], group_names\=[Everyone, Administrators, Cryptographic Officers)

report_name

Derivation from the report.

data_system_ip

NetWeaver application server's IP address.

dimensions

Derivation from dimensions.

(For example, Lines, Quarter, State, and Year)

excel_source_folder_paths

Derivation from Excel source location (only for WebI documents).

preexpression_custom_pre-expression

Derivation from custom pre-expression.

  1. Yes

  2. No

BO metadata

Appendix 2 - Open-source Software

Third-party software/code is included or bundled with Secude's products according to its appropriate license. Secude conducts testing to make sure the third-party products are compatible with and perform as intended with Secude applications.

The third-party libraries and dependencies used by HaloCORE BO are shown in the table below.

Library

Version

Source Code

License Name

License Link

javax.xml.bind:jaxb-api

2.3.1

https://github.com/javaee/jaxb-v2

CDDL-1.0

https://javaee.github.io/glassfish/LICENSE

javax.xml.ws:jaxws-api

2.3.1

https://github.com/javaee/jax-ws-spec

CDDL-1.0

https://javaee.github.io/glassfish/LICENSE

javax.annotation:javax.annotation-api

1.3.2

https://github.com/javaee/javax.annotation

CDDL-1.0

https://github.com/javaee/javax.xml.soap/blob/master/LICENSE

com.sun.activation:javax.activation-api

1.2.0

https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/

CDDL-1.0

https://github.com/javaee/activation/blob/master/LICENSE.txt

com.sun.activation: jakarta.activation

1.2.2

https://github.com/javaee/activation

CDDL-1.0

https://javaee.github.io/glassfish/LICENSE

javax.activation:activation

1.1

https://github.com/javaee/activation

CDDL-1.0

https://github.com/javaee/activation/blob/master/LICENSE.txt

org.slf4j:slf4j-api

1.7.36

http://www.slf4j.org/download.html

MIT

http://www.slf4j.org/license.html

com.sun.xml.bind:jaxb-impl

2.3.5

https://github.com/javaee/jaxb-v2

CDDL-1.1

https://github.com/javaee/jaxb-v2/blob/master/LICENSE

jakarta.xml.bind:jakarta.xml.bind-api

2.3.3

https://github.com/eclipse-ee4j/jaxb-api

BSD 3

https://github.com/eclipse-ee4j/jaxb-api/blob/master/LICENSE.md

joda-time:joda-time 

2.13.1

https://github.com/JodaOrg/joda-time

Apache 2.0

https://github.com/JodaOrg/joda-time/blob/master/LICENSE.txt

net.iharder:base64 

2.3.9

http://iharder.sourceforge.net/current/java/base64/

Public Domain

http://iharder.sourceforge.net/current/java/base64/

ch.qos.logback:logback-classic 

1.2.14

https://github.com/qos-ch/logback

LGPL 2.1

https://github.com/qos-ch/logback/blob/master/LICENSE.txt

ch.qos.logback:logback-core

1.2.14

https://github.com/qos-ch/logback

LGPL 2.1

https://github.com/qos-ch/logback/blob/master/LICENSE.txt

org.apache.commons:commons-lang3

3.5

https://github.com/apache/commons-lang

Apache 2.0

https://github.com/apache/commons-lang/blob/master/LICENSE.txt

org.apache.logging.log4j:log4j-api

2.20.0

https://github.com/apache/logging-log4j2

Apache 2.0

https://github.com/apache/logging-log4j2/blob/release-2.x/LICENSE.txt

javax.servlet:javax.servlet-api

3.1.0

https://github.com/javaee/servlet-spec

CDDL-1.0

https://github.com/javaee/servlet-spec/blob/master/LICENSE

com.fasterxml.jackson.core:jackson-databind

2.15.0.

https://github.com/FasterXML/Jackson-databind

Apache 2.0

https://github.com/FasterXML/jackson-databind/blob/2.13/LICENSE

org.json:json

20180813

https://github.com/vogella/org.json/tree/master/src

org.JSON

https://github.com/vogella/org.json/tree/master/src

org.apache.cxf:cxf-rt-ws-rm

3.2.14

https://github.com/apache/cxf

Apache 2.0

https://github.com/apache/cxf/blob/master/LICENSE

org.apache.cxf:cxf-rt-frontend-jaxws

3.2.14

https://github.com/apache/cxf

Apache 2.0

https://github.com/apache/cxf/blob/master/LICENSE

org.apache.cxf:cxf-rt-rs-security-cors

3.2.14

https://github.com/apache/cxf

Apache 2.0

https://github.com/apache/cxf/blob/master/LICENSE

com.sun.xml.ws:rt

2.3.0

https://jar-download.com/artifacts/com.sun.xml.ws/rt/2.3.0/source-code

EDL 1.0

https://javaee.github.io/metro-jax-ws/LICENSE

com.sun.xml.ws:jaxws-ri

2.3.7

https://github.com/eclipse-ee4j/metro-jax-ws

EDL 1.0

https://github.com/eclipse-ee4j/metro-jax-ws/blob/master/LICENSE.md

org.springframework: spring-context

5.3.33

https://github.com/spring-projects/spring-framework/tree/main/spring-context

Apache 2.0

https://github.com/spring-projects/spring-framework/blob/main/src/docs/dist/license.txt

org.springframework:spring-web

5.3.33

https://github.com/spring-projects/spring-framework/tree/main/spring-web

Apache 2.0

https://github.com/spring-projects/spring-framework/blob/main/src/docs/dist/license.txt

javax.resource:javax.resource-api 

1.7.1

https://github.com/javaee/javax.resource

CDDL-1.0

https://github.com/javaee/javax.resource/blob/master/LICENSE

commons-io:commons-io

2.11.0

https://github.com/apache/commons-io

Apache 2.0

https://github.com/apache/commons-io/blob/master/LICENSE.txt

commons-fileupload:commons-fileupload 

1.2.1

https://github.com/apache/commons-fileupload

Apache 2.0

https://github.com/apache/commons-fileupload/blob/master/LICENSE.txt

jakarta.mail:jakarta.mail-api

1.6.7

https://github.com/jakartaee/mail-api

 

https://github.com/jakartaee/mail-api/blob/master/LICENSE.md

Open-source software

Appendix 3 - Uninstalling the HaloCORE BO Component

When you no longer use the add-on, you may uninstall the application.

SAP BO 4.3 Platform

  1. Open Central Configuration Manager.

  2. Turn off Tomcat for BI.

  3. At ${Installation Path of SAP BusinessObjects}\tomcat\work\Catalina\localhost, replace the backup localhost folder.

  4. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\biprws\WEB-INF\eclipse\plugins, replace the backup plugins folder.

  5. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\biprws\WEB-INF, replace the backup WEB-INF folder.

  6. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\BOE\WEB-INF\internal, replace the backup global.properties file.

  7. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\BOE\WEB-INF\eclipse\plugins\webpath.CrystalReports\web\WEB-INF, replace the backup web.xml file.

  8. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\BOE\WEB-INF, replace the backup web.xml file.

  9. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\BOE\WEB-INF\eclipse\plugins, replace the backup plugins folder.

  10. Start Tomcat for BI using Central Configuration Manager.

SAP BO Publication

  1. Open Central Configuration Manager.

  2. Turn off Tomcat for BI.

  3. At ${Installation Path of SAP BusinessObjects}\tomcat\webapps\biprws\WEB-INF\eclipse\plugins, replace the backup plugins folder.

  4. At ${Installation Path of SAP BusinessObjects}\SAP BusinessObjects Enterprise XI 4.0\java\lib\publishingPlugins replace the backup publishingPlugins folder.

  5. Remove the HaloCORE Extension (com.secude.publication.plugin.HalocoreProtection) from the Class name.

  6. Start Tomcat for BI using Central Configuration Manager.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.