Dynamic Edge Processing Streaming and Persistence Service - Configuration Guide Version 3.0

Size: px
Start display at page:

Download "Dynamic Edge Processing Streaming and Persistence Service - Configuration Guide Version 3.0"

Transcription

1 Dynamic Edge Processing Streaming and Persistence Service - Configuration Guide Version 3.0

2 TABLE OF CONTENTS 1 INTRODUCTION ARCHITECTURE Installation Options SUPPORTED OPERATING SYSTEMS SUPPORTED WINDOWS VERSIONS WINDOWS PREREQUISITES AND INSTALLATION Java SE Runtime (version 1.8.0_ bit) Python (version 2.7.x 64-bit) WINDOWS - STREAMING AND PERSISTENCE SERVICE INSTALLATION Download Required Components from SAP Service Marketplace EDGE DB 3.0 Component SAP ESP SERVER 5.1 Component DEP_IOT_EDGE 3.0 Component WINDOWS - POSTINSTALLATION SECURITY TASKS WINDOWS - MANAGING STREAMING AND PERSISTENCE SERVICE PROCESSES WINDOWS - UNINSTALLING STREAMING AND PERSISTENCE SERVICE SUPPORTED LINUX VERSIONS LINUX PREREQUISITES AND INSTALLATION Java SE Runtime (version 1.8.0_31+) Python (version 2.7.x) LINUX - STREAMING AND PERSISTENCE SERVICE INSTALLATION Download Required Components from SAP Service Marketplace EDGE DB 3.0 Component STREAMING LITE 2.0 Component DEP_IOT_EDGE 3.0 Component LINUX - POSTINSTALLATION SECURITY TASKS LINUX - MANAGING STREAMING AND PERSISTENCE SERVICE PROCESSES LINUX - SERVICE CREATION DATABASE BACKUPS AND MAINTENANCE CUSTOMIZING SSL CONFIGURATION CUSTOMIZING EDGE CONSOLE PORTS LOG FILE CONFIGURATION CONNECTING TO THE STREAMING AND PERSISTENCE SERVICE DATABASE RUNTIME SETTINGS CONFIGURATION BUSINESS ESSENTIAL FUNCTIONS SERVICE CONFIGURATION ENTERPRISE PLUGIN CONFIGURATION Configuring an Enterprise Plugin using dbisql

3 24 PROTOCOL PLUGIN CONFIGURATION Configuring a Protocol or Engine Plugin using dbisql Sending Data to a Protocol Plugin Field Message Action to a Protocol Plugin Subprotocols for HTTP Protocol Plugin WebSocket Server ENGINE PLUGIN CONFIGURATION - ADVANCED Configuring Custom Engine Plugins WHITELIST CONFIGURATION ODATA CONFIGURATION IMPORT/EXPORT OF CONFIGURATION Exporting Configuration Importing Configuration TROUBLESHOOTING KNOWN ISSUES

4 1 INTRODUCTION SAP Dynamic Edge Processing contains two distinct sets of edge application services. They are installed separately, and can work together or independently. We will refer to these two sets of edge application services as: Business Essential Functions Service Streaming and Persistence Service The following definitions explain the main functionality in this product: Term Abbreviation Digital core (or just core) The customers core enterprise systems running in their data center or in the cloud including S/4HANA, Business Suite or HANA. Edge The location of customers business at the edge of their networks, outside their data centers. Typically this is the location of the IoT sensor. Edge application services The functionality and data exposed through defined interfaces used to enable edge applications (Business Essential Functions Service and Streaming and Persistence Service). This document focuses on the configuration of Streaming and Persistence Service. 2 ARCHITECTURE The Streaming and Persistence Service architecture is shown below. The area within the dashed line is considered the boundary of Streaming and Persistence Service. Streaming and Persistence Service is comprised of several processes: IoT Adapter Edge Console Streaming a. SAP Streaming Lite (Linux) b. SAP Event Stream Processor (Windows) Persistence a. SAP SQL Anywhere (Database) SAP Plant Connectivity (PCo) optional - provides additional connectivity to devices and sensors 4

5 2.1 Installation Options You can install Streaming and Persistence Service either on the same host as Business Essential Functions Service, or on an independent host. Streaming and Persistence Service can integrate with the Business Essential Functions Service on the same host, or can also integrate with the Business Essential Functions Service on a separate host. Streaming and Persistence Service can also be installed without the Business Essential Functions Service in the landscape. In summary, the installation options for Streaming and Persistence Service are the following: Same host as Business Essential Functions Service. Different host than Business Essential Functions Service. Without Business Essential Functions Service in the landscape. 3 SUPPORTED OPERATING SYSTEMS Streaming and Persistence Service supports both the Windows (x86 64-bit) and Linux (x86 64-bit and ARM 32- bit) operating systems. Separate installation procedures are provided for Windows and Linux. Note: On Windows x86 64bit and Linux x86 64bit (but not Linux ARM), Streaming and Persistence Service provides an OData interface to query data. OData interface is not supported on Linux ARM release of Streaming and Persistence Service. Note: This document refers to the Streaming and Persistence Service installation folder as <dep_iot_edge>. This folder is different on Windows and Linux: Windows must be located in a folder with no spaces in the path: for example: c:\dep_iot_edge or c:\sap\dep_iot_edge Linux must be located in /opt : /opt/dep_iot_edge 4 SUPPORTED WINDOWS VERSIONS Streaming and Persistence Service supports the following Windows versions: Windows 8.1 (x86 64-bit) Windows 10 (x86 64-bit) Windows 2012 Server (x86 64-bit) Windows 7 (x86 64-bit) 5 WINDOWS PREREQUISITES AND INSTALLATION Streaming and Persistence Service require several software packages to already be installed on the host. Prerequisites include the following: Java SE Runtime version 1.8.0_ bit (this is installed by SQL Anywhere 17) Python version 2.7.x 64-bit The detailed installation requirements are discussed below. 5.1 Java SE Runtime (version 1.8.0_ bit) SAP SQL Anywhere 17 automatically installs the required Java SE Runtime (recommended); or a compatible JRE can be downloaded and installed separately. Note: If using SAP SQL Anywhere 17 version of JRE, then the JAVA_HOME system environment variable must be manually configured (it can point to a different valid JRE version 1.8.0_31+) 5.2 Python (version 2.7.x 64-bit) Python can be downloaded from Python can be installed to any recommended directory. 5

6 Note: When installing Python, select the option to add Python in the SYSTEM PATH environment variable. 6 WINDOWS - STREAMING AND PERSISTENCE SERVICE INSTALLATION 6.1 Download Required Components from SAP Service Marketplace Streaming and Persistence Service requires several software components to be downloaded and installed from SAP Service Marketplace under Dynamic Edge Processing 3.0 : EDGE DB 3.0 Component (SAP SQL Anywhere 17 version bit) SAP ESP SERVER 5.1 Component (SAP Event Stream Processor 5.1 SP12 PL6 version / /SP12) DEP_IOT_EDGE 3.0 Component ( Streaming and Persistence Service ) Go to SAP Service Marketplace - Software Downloads 1. Search for SAP Dynamic Edge Processing In search results, click on SAP Dynamic Edge Processing 3.0 Maintenance Product 3. Select Downloads and then Comprised Software Component Versions a. Select EDGE DB 3.0 i. Select Windows on x64 64bit and download the latest package (remaining instructions assume file is named sql_anywhere-x64.zip). b. Select SAP ESP SERVER 5.1 i. Select Windows on x64 64bit and download the latest package (remaining instructions assume file is named esp_server-x64.zip). c. Select DEP_IOT_EDGE 3.0 i. Select Windows on x64 64bit and download the latest package (remaining instructions assume file is named dep_iot.zip). The installation of these components is described below. 6.2 EDGE DB 3.0 Component To install EDGE DB 3.0 Component (SAP SQL Anywhere 17), unzip sql_anywhere-x64.zip and install the enclosed msi file. Note: SAP SQL Anywhere is OEM licensed only for use by Dynamic Edge Processing. 6.3 SAP ESP SERVER 5.1 Component The setup process for SAP ESP SERVER 5.1 is as follows: 1. Decide where to put esp_server-x64.zip (C:\SAP\dep_streaming is recommended) 2. Unzip esp_server-x64.zip to that location 3. After unzip, the following folder should exist: C:\SAP\dep_streaming\ESP-5_1 4. Create a system environment variable for STREAMING_HOME (this must be a system environment variable not a user environment variable): STREAMING_HOME = C:\SAP\dep_streaming\ESP-5_1 Note: SAP Event Stream Processor is installed in such a way that only Streaming and Persistence Service can use the installed version of SAP Event Stream Processor. SAP Event Stream Processor is OEM licensed only for use by Dynamic Edge Processing. 6.4 DEP_IOT_EDGE 3.0 Component Note: Open and run all command prompts as Administrator. Note: DEP_IOT_EDGE 3.0 component must be installed to path with no spaces in the path, such as, c:\dep_iot_edge or c:\sap\dep_iot_edge. Note: DEP_IOT_EDGE 3.0 component is referred to as Streaming and Persistence Service below. 6

7 1. Ensure that all prerequisite software is successfully installed. A reboot is required after installing the prerequisite software. 2. Streaming and Persistence Service must be installed by a member of the local Administrators group. 3. Copy dep_iot.zip to the Windows host (for example, copy to C:\SAP\) 4. Unzip the file to a location without a space in the path. The path c:\sap\ is recommended (this creates a c:\sap\dep_iot_edge folder). 5. Run Streaming and Persistence Service setup script (setup.bat). setup.bat does the following: Allows you to keep or delete an existing Streaming and Persistence Service database o For delete existing database, all configuration and IoT data is wiped. o For keep existing database, all configuration and IoT data is maintained. For a new database o Requests the initial password for the Edge Console admin user. o Creates a new Streaming and Persistence Service database and required database users, and populates the database with required data. Note: All database user credentials are randomly generated. Requests the initial password for the Streaming and Persistence Service odata data access technical user. o Note: the odata data access technical user is used to authenticate odata queries to Streaming and Persistence Service. Creates ODBC entries for the Streaming and Persistence Service database. The SQL Anywhere dbdsn utility obfuscates the database user s password inside the Data Source Name (DSN). o DEP_IOT_ADMIN: used by Streaming and Persistence Service Java runtime + admin utilities o DEP_IOT_STREAMING: used by Streaming Lite Copies Java libraries from Event Stream Processor and SQL Anywhere into c:\sap\dep_iot_edge\java_lib\ Creates SSL certificates to be used by the built-in plugins: o Edge Console web server for HTTPS o HttpProtocolPlugin to enable HTTPS and WSS o Creates a NodeId (if not supplied) and writes it to NODE_SETTINGS table To run Streaming and Persistence Service setup script, execute the following commands (in command prompt as Administrator): cd c:\sap\dep_iot_edge\bin setup.bat Note: The final output of setup.bat, if successful, is INFO: Setup completed successfully. Note: All user prompts for setup.bat are also available as command line options. For complete details run setup.bat -h 7 WINDOWS - POSTINSTALLATION SECURITY TASKS By default, the Streaming and Persistence Service setup program applies the following permissions: c:\sap\dep_iot_edge only allows access to Administrators group and LOCAL_SERVICE account All Streaming and Persistence Service Windows services are only controllable by a member of the local Administrators group 8 WINDOWS - MANAGING STREAMING AND PERSISTENCE SERVICE PROCESSES Streaming and Persistence Service creates 4 Windows Services all are installed to run as Windows services that start automatically when the machine boots. The required inter-service dependencies are configured by default. 1. SAP Dynamic Edge Processing Server 2. SAP Dynamic Edge Processing Web Server 7

8 3. SAP Dynamic Edge Processing Streaming Server 4. SAP Dynamic Edge Processing Database Use the Windows Services control panel applet to start and stop services. 9 WINDOWS - UNINSTALLING STREAMING AND PERSISTENCE SERVICE Streaming and Persistence Service provides an uninstall script for Windows. This script prompts (twice) for confirmation to remove each the following: 1. First Prompt: Streaming and Persistence Service Windows Services 2. Second Prompt: Streaming and Persistence Service Database + Files a. Database file b. Database ODBC entries c. Program files Warning: If the Streaming and Persistence Service Database + Files are deleted, then all configuration, data, history, etc. is deleted from that host machine. To run the uninstall script on Windows, open a command prompt (as Administrator) and run the following: cd <dep_iot_edge>\bin uninstalldep.bat Note: If the database and files are selected to delete, then the script finishes with The system cannot find the path specified. This is expected and can safely be ignored. 10 SUPPORTED LINUX VERSIONS Linux is available from several vendors. In addition, a wide variety of Linux installations are possible, which poses a challenge for companies such as SAP who want to maintain an open and flexible approach to supporting Linux, yet require a practical means of identifying which Linux installations they support. Support for Linux is dependent on the Streaming and Persistence Service prerequisites support for Linux. For example, if all of the prerequisites support a specific version of Linux, then theoretically Streaming and Persistence Service should also support that version of Linux; however untested versions of Linux may have slightly different configurations that the Streaming and Persistence Service installer does not recognize. Please contact your SAP representative for further details. SAP SQL Anywhere for Linux Supported Platforms: SAP Streaming Lite Platform and Installation: m Note: Streaming Lite supports Linux x86 64-bit and Linux ARM 32-bit. Streaming Lite does not support Linux x86 32-bit. Tested Linux distributions for deployment: Ubuntu Desktop LTS (x86 64-bit) Ubuntu Desktop LTS (x86 64-bit) RHEL 7.3 (x86 64-bit) (See Known Issues 1, 2, 3) SUSE 12 (x86 64-bit) (See Known Issues 1, 2, 3, 4) Intel Intelligent Device Platform (IDP) 3.1 Wind River 7 (x86 64-bit) (See Known Issues 1, 2) Tested Linux distributions for prototyping: Raspbian v7 (Jessie) (ARM 32-bit) 11 LINUX PREREQUISITES AND INSTALLATION Streaming and Persistence Service requires several software packages to already be installed on the host. Prerequisites include the following: Java SE Runtime version 1.8.0_31+ (this is installed by SQL Anywhere 17) Python version 2.7.x 8

9 The detailed installation requirements are discussed below Java SE Runtime (version 1.8.0_31+) SAP SQL Anywhere 17 automatically installs the required Java SE Runtime (recommended); or a compatible JRE can be downloaded and installed separately. Note: If the JAVA_HOME environment variable is not already configured, then the Streaming and Persistence Service control script (dep.sh) correctly sets JAVA_HOME to the SQL Anywhere JRE folder (dep.sh calls the SQL Anywhere sa_config file, which sets the JAVA_HOME environment variable if it is not already configured) Python (version 2.7.x) Python can be installed either by downloading it from or by using the package manager local to the Linux distribution (apt, yum, or rpm). Python can be installed to any recommended directory and must be included in the PATH environment variable. 12 LINUX - STREAMING AND PERSISTENCE SERVICE INSTALLATION 12.1 Download Required Components from SAP Service Marketplace Streaming and Persistence Service requires several software components to be download and installed from SAP Service Marketplace under Dynamic Edge Processing 3.0 : EDGE DB 3.0 Component (SAP SQL Anywhere 17 version ) STREAMING LITE 2.0 Component (SAP Streaming Lite 2.0 SP00 Rev version / /SP00 Rev001) DEP_IOT_EDGE 3.0 Component ( Streaming and Persistence Service ) Go to SAP Service Marketplace - Software Downloads 1. Search for SAP Dynamic Edge Processing In search results, click on SAP Dynamic Edge Processing 3.0 Maintenance Product 3. Select Downloads and then Comprised Software Component Versions a. Select EDGE DB 3.0 i. Select appropriate Linux version (x86 64bit or ARM 32-bit) and download the latest package (remaining instructions assume file is named sql_anywhere-x64.gz). b. Select Streaming Lite 2.0 i. Select appropriate Linux version (x86 64bit or ARM 32-bit) and download the latest package (remaining instructions assume the Streaming Lite installation file is named SDSLITE_Linux_x86_64.gz). c. Select DEP_IOT_EDGE 3.0 i. Select appropriate Linux version (x86 64bit or ARM32) and download the latest package (remaining instructions assume file is named dep_iot.zip). The installation of these components is described below EDGE DB 3.0 Component EDGE DB 3.0 Component (SQL Anywhere 17) must be installed to /opt/sqlanywhere17 (exact folder name required). Installation instructions are: 1. Copy the EDGE DB 3.0 installation file to the Linux host. 2. Copy and extract the EDGE DB 3.0 installation file in the /opt folder (exact folder name required). Rename any /opt/sqlanywhere17 folder if it already exists. sudo cp sql_anywhere-x64.gz /opt/ cd /opt sudo tar xvf sql_anywhere-x64.gz 3. Remove the SQL Anywhere installation file: rm sql_anywhere-x64.gz 9

10 Note: SAP SQL Anywhere is OEM licensed only for use by Dynamic Edge Processing STREAMING LITE 2.0 Component STREAMING LITE 2.0 Component must be installed to /opt/streaminglite (exact folder name required). Installation instructions are: 1. Copy SDSLITE_Linux_x86_64.gz to the /opt/streaminglite folder (exact folder name required) on the Linux host. Create the /opt/streaminglite folder if it does not exist. sudo mkdir /opt/streaminglite sudo cp SDSLITE_Linux_x86_64.gz /opt/streaminglite/ 2. Extract SDSLITE_Linux_x86_64.gz into /opt/streaminglite: cd /opt/streaminglite sudo tar xvf SDSLITE_Linux_x86_64.gz 3. Remove SDSLITE_Linux_x86_64.gz: rm SDSLITE_Linux_x86_64.gz 4. Once extracted, verify that the Streaming Lite binaries are in /opt/streaminglite/install/bin (required). Note: STREAMING_HOME environment variable is automatically set by the Streaming and Persistence Service control script (dep.sh). Note: SAP Streaming Lite is licensed only for use by Dynamic Edge Processing DEP_IOT_EDGE 3.0 Component Note: DEP_IOT_EDGE 3.0 component must be installed to /opt/dep_iot_edge Note: DEP_IOT_EDGE 3.0 component is referred to as Streaming and Persistence Service below. 1. Ensure all prerequisite software is successfully installed. 2. Setup installation user: a. If Streaming and Persistence Service will be running as Linux services, you can install it either as a root user, or a non-root user. Consult your Linux documentation for more details. b. If Streaming and Persistence Service is not running as Linux services, it is recommended that you create a non-root user to install and run it. If you use a non-root user, it must be in the /etc./sudoers file. 3. Copy dep_iot.tar.gz to the Linux host (assume copy to ~/install/dep_iot.tar.gz) 4. Un-tar the file as follows: sudo tar -xzf ~/install/dep_iot.tar.gz -C /opt 5. Run Streaming and Persistence Service setup script (setup.sh) as root user or via sudo (required for Linux user creation). setup.sh does the following: Creates a Linux user (streamingliteuser) for Streaming Lite authentication. This user is created with a random password. Streaming Lite uses Linux Pluggable Authentication Modules (PAM) for authentication. If the Linux platform does not support PAM, then you must run setup.sh using the flag --noauth, to skip creating the Linux user. cd /opt/dep_iot_edge sudo./bin/setup.sh noauth o The Linux user (streamingliteuser) user name and encrypted password is written to /opt/dep_iot_edge/store/slauth.properties. Streaming and Persistence Service also reads this file at runtime and uses the credentials when publishing to Streaming Lite. Allows you to keep or delete an existing Streaming and Persistence Service database o For delete existing database, all configuration and IoT data is wiped. o For keep existing database, all configuration and IoT data is maintained. For a new database o Requests the initial password for the Edge Console admin user. 10

11 o Creates a new Streaming and Persistence Service database and required database users, and populates the database with required data. Note: All database user credentials are randomly generated. Requests the initial password for the Streaming and Persistence Service odata data access technical user. o Note: The odata data access technical user is used to authenticate odata queries to Streaming and Persistence Service. Creates ODBC entries for the Streaming and Persistence Service database. The SQL Anywhere dbdsn utility obfuscates the database user s password inside the Data Source Name (DSN). o DEP_IOT_ADMIN: used by Streaming and Persistence Service Java runtime + admin utilities o DEP_IOT_STREAMING: used by Streaming Lite Copies Java libraries from Streaming Lite and SQL Anywhere into /opt/dep_iot_edge/java_lib/ Creates SSL certificates to be used by the built-in plugins: o Edge Console web server for HTTPS. o HttpProtocolPlugin to enable HTTPS and WSS o Creates a NodeId (if not supplied) and writes it to NODE_SETTINGS table To run Streaming and Persistence Service setup script, execute the following commands: cd /opt/dep_iot_edge sudo./bin/setup.sh Note: The final output of setup.sh, if successful, is INFO: Setup completed successfully. Note: All user prompts for setup.sh are also available as command line options. For complete details, run sudo./bin/setup.sh -h 13 LINUX - POSTINSTALLATION SECURITY TASKS The /opt/dep_iot_edge/store folder contains sensitive information, and therefore must be secured via Linux file permissions. Only the user running Streaming and Persistence Service services should have read/write access to this folder and its contents. For example, if running Streaming and Persistence Service as root: chown R root:root /opt/dep_iot_edge/store chmod 700 /opt/dep_iot_edge/store chmod 600 /opt/dep_iot_edge/store/* The Streaming and Persistence Service setup program (setup.sh) creates a Linux user (streamingliteuser) for Streaming Lite authentication. This user is created with a random password. Streaming Lite uses Linux PAM for authentication. You can modify either the username or password of this Linux user: 1. Stop Streaming and Persistence Service. 2. Change the Linux user password (or create a new Linux user). 3. Modify the file containing the user credentials: /opt/dep_iot_edge/store/slauth.properties STREAMING_USERNAME=<Linux_User> STREAMING_ AUTHENTICATION =<Password Base64 encoded> 4. Start Streaming and Persistence Service. To configure Streaming Lite to support PAM authentication: 1. Log in as root. 2. Create the file /etc/pam.d/sp. The contents of this file determine the type of authentication required. For Linux password authentication, the contents of the file /etc/pam.d/sp should be: auth required pam_permit.so auth required pam_warn.so auth required pam_unix.so 14 LINUX - MANAGING STREAMING AND PERSISTENCE SERVICE PROCESSES Streaming and Persistence Service includes processes based on the following technology: 1. Java (IoT Adapter) 11

12 2. Java (Edge Console) 3. Streaming Lite (Streaming Lite) 4. SQL Anywhere (Database) The command script that manages the Streaming and Persistence Service processes is called dep.sh. To run dep.sh, execute the following commands: cd /opt/dep_iot_edge sudo./bin/dep.sh <command> <component> The following commands are available: start stop restart status Starts the Streaming and Persistence Service processes Stops the Streaming and Persistence Service processes Restarts the Streaming and Persistence Service processes Shows the status of all Streaming and Persistence Service processes For example, to list the status of the Streaming and Persistence Service processes, execute the following commands: cd /opt/dep_iot_edge sudo./bin/dep.sh status The following components are available for the start and restart commands: all Starts or restarts all Streaming and Persistence Service allnoauth Starts or restarts all Streaming and Persistence Service without Streaming Lite authentication DB Starts or restarts the Streaming and Persistence Service database IoTAdapter Starts or restarts the Streaming and Persistence Service IoT Adapter Web Starts or restarts the Streaming and Persistence Service Web server StreamingLite Starts or restarts the Streaming and Persistence Service Streaming Lite server StreamingLiteNoAuth Starts or restarts the Streaming and Persistence Service Streaming Lite server without authentication The following components are available for the stop commands: All Stops all Streaming and Persistence Service DB Stops the Streaming and Persistence Service database IoTAdapter Stops the Streaming and Persistence Service IoT Adapter Web Stops the Streaming and Persistence Service Web server StreamingLite Stops the Streaming and Persistence Service Streaming Lite server For example, to start all of the Streaming and Persistence Service processes, execute the following commands: cd /opt/dep_iot_edge sudo./bin/dep.sh start all 15 LINUX - SERVICE CREATION In a production rollout, configure all Streaming and Persistence Service processes to run as background processes that start automatically when the Linux instance boots. There are multiple ways to do this; here, we ll focus on using systemd Linux services. systemd allows you to restart processes in case of failure, define dependencies between services, and more easily configure your system. This section discusses only how to create systemd services for Streaming and Persistence Service, and deploy and configure them to start 12

13 automatically. Refer to the systemd documentation for additional information, including details about specific parameters. systemd services are defined by creating "unit" files in the /lib/systemd/system directory. On some Linux distributions such as SUSE Linux Enterprise 12, this directory does not exist; therefore, use the /etc./systemd/system directory instead. If both /lib/systemd/system and /etc./systemd/system are present, use /lib/systemd/system. The unit files specify how to start or stop services, any dependencies, what action to take if the process fails, and, if the service is auto-started while Linux boots, at what point it should be started. Below is the unit file for the SQL Anywhere database used by Streaming and Persistence Service. Name the file dep_sqlany.service, and copy it to the /lib/systemd/system directory on the Linux system. [Unit] Description=dep_sqlany [Service] Type=forking ExecStart=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh start DB' ExecStop=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh stop DB' Restart=always RestartSec=15 [Install] WantedBy=multi-user.target Restart always restart the process if it is not running. RestartSec restart the process a specified number of seconds (15 in the example above) after it fails. ExecStart specifies the start command to execute. ExecStop specifies the stop command to execute. Systemd executes the command specified in ExecStart and monitors the entire process tree that remains. Type=forking specifies that the command specified in ExecStart executes, launches a background process, and then exits. This process determines whether the service has failed and needs to be restarted WantedBy specifies at which point in the Linux boot process to start this service. Once the unit file is in the required location, execute the following command to get systemd to pick-up the new service definition. You must re-run this command any time you edit any unit file. systemctl daemon-reload The following are standard system commands available to start and stop services: systemctl status <servicename> Display the current status of the service systemctl start <servicename> systemctl stop <servicename> systemctl enable <servicename> systemctl disable <servicename> Start the service manually Stop the service manually Configure the service to auto-start when Linux boots Configure the service to no longer auto-start when Linux boots Below is the unit file for SAP Streaming Lite used by Streaming and Persistence Service. Name the file dep_streaminglite.service and place it in /lib/systemd/system. [Unit] Description=dep_streaminglite 13

14 BindsTo=dep_sqlany.service After=dep_sqlany.service [Service] Type=forking ExecStart=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh start StreamingLite' ExecStop=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh stop StreamingLite' Restart=always RestartSec=15 [Install] WantedBy=multi-user.target The After parameter specifies that the specified service, dep_streaminglite in this case, should be started after the "dep_sqlany" service has started. The BindsTo service specifies that if the dep_sqlany service stops, then the dep_streaminglite service should also be stopped. The After and BindsTo parameters depend on the dep_sqlany service. All the commands specified for dep_sqlany also apply to the After service. Below is the unit file for Edge Console Web Server used by Streaming and Persistence Service. Name the file dep_web.service, and place it in the /lib/systemd/system directory. [Unit] Description=dep_web [Service] Type=forking ExecStart=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh start Web' ExecStop=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh stop Web' Restart=always RestartSec=15 [Install] WantedBy=multi-user.target Below is the unit file for IoT Adapter. Name the file dep_iotadapter.service and place it in /lib/systemd/system. If you are planning on using MQTT for ingesting data and are running a MQTT broker such as Mosquito on the same Linux instance, you can also add a dependency on the MQTT broker service in this unit file. [Unit] Description=dep_IoTadapter BindsTo=dep_sqlany.service BindsTo=dep_streaminglite.service BindsTo=dep_web.service After=dep_sqlany.service After=dep_streaminglite.service After=dep_web.service [Service] Type=forking ExecStart=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh start IoTAdapter' ExecStop=/bin/bash -c 'cd /opt/dep_iot_edge/bin &&./dep.sh stop IoTAdapter' Restart=always RestartSec=15 [Install] WantedBy=multi-user.target 16 DATABASE BACKUPS AND MAINTENANCE Streaming and Persistence Service provides a database that is essentially self-tuning. This database stores configuration, edge events and edge fidelity events. 14

15 The database consists of a database file and a database transaction log file. Database best practices dictate that the database transaction log file must be maintained. Additionally, the database may be configured for backups as required. WARNING: By default, Streaming and Persistence Service is not configured to perform database backups. Streaming and Persistence Service truncates the database transaction log file when it reaches 1GB. This is accomplished via a database event DEP_Admin.TruncateLogFile. If there is a need for separate database backups, then this event should be disabled and an alternate backup and transaction log file maintenance plan should be implemented. Consult SQL Anywhere 17 product documentation for details on database backup options. 17 CUSTOMIZING SSL CONFIGURATION The Streaming and Persistence Service setup (setup.sh/setup.bat) generates self-signed SSL certificates for use by: Streaming and Persistence Service web server for HTTPS HttpProtocolPlugin to enable HTTPS and WSS This section describes how to replace both of the self-signed certificates in the following Java keystore: <dep_iot_edge>/store/dep.jks By default, the Streaming and Persistence Service setup (setup.sh/setup.bat) uses Java Keytool to generate a 2048-bit RSA key pair with a validity period of 10,000 days in dep.jks under the alias httpprotocolplugin. The key pair is then duplicated under the alias com.sap.dep.webserver. The HttpProtocolPlugin makes use of the former and the Streaming and Persistence Service webserver makes use of the latter. Both enable secure communications. Note: If the certificate being placed in the keystore is not a trusted certificate (for example, if it is self-signed), then it should be the same for both aliases so that the WebSocket communication used by the emulated device on the Live Sensors page works without requiring you to go to the web server hosted by HttpProtocolPlugin and manually accepting the untrusted certificate in the browser. If the certificates are trusted by the browser, they can be different without causing any issues. To connect to a secured enterprise endpoint using RESTEnterprisePlugin or WebSocketEnterprisePlugin and default configuration, the required certificates must be put into this cacerts keystore. To add a certificate to the cacerts keystore, use the following command with $keytool and $cacerts being the full path for the current platform: $keytool -import -alias $certificate_alias -keystore $cacerts -file $your_certificate_file To manually generate a key pair with Java keytool for use by HttpProtocolPlugin, use the following command: $keytool -genkeypair -keyalg RSA -alias "httpprotocolplugin" -keystore <dep_iot_edge>/store/dep.jks" -storepass $password_for_keystore -validity keysize 2048 After doing this, the value of the KEY_STORE_AUTHENTICATION configuration for HttpProtocolPlugin in the database should be updated to match $password. Refer to the Protocol Plugin Configuration section for instructions. To manually export the HttpProtocolPlugin key pair into the alias used by the webserver, use the following command: $keytool -importkeystore -srckeystore <dep_iot_edge>/store/dep.jks" -srcalias "httpprotocolplugin" -srcstorepass $password_for_keystore -src-keypass $password_for_keystore -destkeystore <dep_iot_edge>/store/dep.jks" -destalias 15

16 "com.sap.dep.webserver " -deststorepass $password_for_keystore -destkeypass $password_for_webserver_cert Note: To obfuscate password properties that can optionally be obfuscated using Jetty, run the command java -cp jetty-all v jar org.eclipse.jetty.util.security.password $password from the Streaming and Persistence Service java_lib directory, replacing $password with the desired password. The obfuscated version of the password produced by the command can be identified by the OBF: prefix. When using the obfuscated password, you must include the OBF: prefix. After doing this, the value of the com.sap.dep.webserver.ssl.cert.auth property in <dep_iot_edge>/store/webserver.properties should be updated to be the value of $password_for_webserver_cert either Jetty obfuscated value or Base64 encoded. In addition the value of com.sap.dep.webserver.ssl.keystore.auth property in the same file should be updated to the value of $password_for_keystore Jetty obfuscated value or Base64 encoded. To import a PKCS12 file into the Streaming and Persistence Service keystore, use the following command: $keytool -importkeystore -srcalias "1" -srckeystore $pkcs12_filename -srcstorepass $pkcs12_password -srcstoretype PKCS12 -destalias $dest_alias -destkeystore "<dep_iot_edge>/store/dep.jks" -deststorepass $password_for_keystore The value for $dest_alias should be either httpprotocolplugin or com.sap.dep.webserver depending on which certificate you want to import. 18 CUSTOMIZING EDGE CONSOLE PORTS The Jetty web server ports for http and for https are configurable by modifying the file <dep_iot_edge>\store\webserver.properties and restarting the Streaming and Persistence Service. By default, the ports are: com.sap.dep.webserver.httpport=3000 com.sap.dep.webserver.httpsport= LOG FILE CONFIGURATION All Streaming and Persistence Service log files are stored in <dep_iot_edge>/log/ The following is a summary of the log files generated by Streaming and Persistence Service. File Name Description misc_rootlogger.log This is the log4j root log file. IoTAdapter.log Logging for the main Streaming and Persistence Service process IoTAdapter. StreamingLitePlugin.log Logging for the Streaming Lite Engine Plugin. Webserver.log Logging for the Jetty webserver hosting the Edge Console. EdgeConsole.log Logging for the Edge Console program. StreamingLite.log (Linux only) The Streaming Lite log file stout and sterr are redirected to this file. sapdepserver-svc.yyyy-mm-dd.log (Windows The Streaming and Persistence Service Server only) windows service log file service control messages. sapdepweb-svc.yyyy-mm-dd.log (Windows only) The Streaming and Persistence Service Web Server windows service log file service control messages. sapdepesp-stdout.yyyy-mm-dd.log (Windows The Streaming and Persistence Service Streaming only) Server windows service log file sterr error messages. 16

17 sapdepesp-stderr.yyyy-mm-dd.log (Windows only) sapdepesp-svc.yyyy-mm-dd.log (Windows only) HttpProtocolPlugin.log MQTTPlugin.log RESTEnterprisePlugin.log WebSocketEnterprisePlugin.log The Streaming and Persistence Service Streaming Server windows service log file stout output messages. The Streaming and Persistence Service Streaming Server windows service log file service control messages. Logging for the HTTP Plugin. Logging for the MQTT Protocol Plugin. Logging for the REST Enterprise Plugin. Logging for the Web Socket Enterprise Plugin. All files except StreamingLite.log roll over when they reach a size of 5MB. When a file has rolled over five times, the oldest file begins to be overwritten. The 7 Windows service files ending in YYYY-MM-DD.log are by default kept for 5 days and then deleted (can be overridden with service.log.keep.days setting in NODE_SETTING). The configuration of the logging level is stored in the Streaming and Persistence Service database. See RUNTIME SETTINGS Configuration for instructions about changing the global logging level. Additionally, each plugin can have its own log level that overrides the global value for that plugin. See the appropriate plugin Configuration section for instructions about changing a Protocol or Enterprise Plugin log level. 20 CONNECTING TO THE STREAMING AND PERSISTENCE SERVICE DATABASE For advanced configuration and troubleshooting, access to the underlying database may be beneficial. Warning: Direct database access should be performed with caution. To run SQL statements against the Streaming and Persistence Service database, log in to the Streaming and Persistence Service host, open a command prompt and complete the following: Linux only: Source the SQL Anywhere sa_config.sh file source /opt/sqlanywhere17/bin64/sa_config.sh Windows only: Open a command prompt as administrator (since Streaming and Persistence Service DSN s are secured to administrators only) Execute the desired SQL as follows: dbisql -c "DSN=DEP_IOT_ADMIN" "<SQL Statement>" For example: dbisql -c "DSN=DEP_IOT_ADMIN" "SELECT * FROM DEP_Admin.NODE_SETTING" Note: To connect to the database from a different computer, a dedicated database user must be created where the password is known. For more information, see the SQL Anywhere documentation for the GRANT command. 21 RUNTIME SETTINGS CONFIGURATION The Edge Console contains screens for viewing and editing Runtime Settings. Runtime Settings configuration can be updated in the Edge Console, or by using the dbisql command line interface. For a list of settings, please refer to the Runtime Settings section of the Streaming and Persistence Service Administration Guide. Command-line options for configuration Runtime Settings are as follows: To view the current configuration, run the following command via dbisql: SELECT * FROM DEP_Admin.v_node_setting To update the current configuration, run the following command via dbisql: CALL DEP_Admin.sp_UpsertNodeSetting (<CONFIG_NAME>, <CONFIG_VALUE>, 1) To delete a configuration item, run the following command via dbisql: CALL DEP_Admin.sp_DeleteNodeSetting (<CONFIG_NAME>) 17

18 22 BUSINESS ESSENTIAL FUNCTIONS SERVICE CONFIGURATION To support the Create Work Order action, Streaming and Persistence Service requires the configuration of the Business Essential Functions Service host. Please refer to the Streaming and Persistence Service Administration Guide for instructions on configuring the host, port, and authentication parameters. 23 ENTERPRISE PLUGIN CONFIGURATION Enterprise Plugin configuration can be viewed and updated using the Edge Console, or the dbisql command line interface. Initially, there are no configured Enterprise Plugins for a deployed edge instance. The following Enterprise Plugin types are supported: RESTEnterprisePlugin: outbound WebsocketEnterprisePlugin (Client): outbound to WebSocket server Custom (created by following the instructions in the Developer Guide) Note: Please refer to the Streaming and Persistence Service Administration Guide for a detailed list of configuration options for RESTEnterprisePlugin and WebsocketEnterprisePlugin. Every configured Enterprise Plugin must be listed in the Enterprise Plugin Table. The configuration of an Enterprise Plugin is contained in both the Enterprise Plugin Table and the Enterprise Plugin Configuration Table. Note: To obfuscate password properties that can optionally be obfuscated, run the command java -cp jetty-all v jar org.eclipse.jetty.util.security.password $password from the Streaming and Persistence Service java_lib directory and replace $password with the desired password. The obfuscated version of the password produced by the command can be identified by the OBF: prefix. When using the obfuscated password, you must include the OBF: prefix Configuring an Enterprise Plugin using dbisql 1. View and update the existing configured Enterprise Plugin. To view the existing Enterprise Plugin configuration, run the following command via dbisql: SELECT * FROM DEP_Admin.v_enterprise_plugin To configure an Enterprise Plugin, run the following command via dbisql: CALL DEP_Admin.sp_UpsertEnterprisePlugin (<ENTERPRISE_PLUGIN_ID>, <PLUGIN_CLASS>, <DESCRIPTION>, <PROCESS_IN_ORDER>, <THREADS>, <RETRY_COUNT>, <RETRY_DELAY>, <LOG_MESSAGE_ON_FAIL>) To delete an Enterprise Plugin, run the following command via dbisql: CALL DEP_Admin.sp_DeleteEnterprisePlugin (<ENTERPRISE_PLUGIN_ID>) 2. View and update the current configuration for the Enterprise Plugin. To view the configuration of an Enterprise Plugin, run the following command via dbisql: SELECT * FROM DEP_Admin.v_enterprise_plugin_configuration To configure an Enterprise Plugin, run the following command via dbisql: CALL DEP_Admin.sp_UpsertEnterprisePluginConfig (<ENTERPRISE_PLUGIN_ID>, <CONFIG_NAME>, <CONFIG_VALUE>) Parameter Type Example 18

19 <ENTERPRISE- Varchar(128) com.sap.dep.protocolplugin.mqtt.mqttplugin PLUGIN-ID> <CONFIG-NAME> Varchar(128) LOGGERLEVEL <CONFIG-VALUE> Long Varchar DEBUG In order to delete the configuration of an Enterprise Plugin, run the following via dbisql: CALL DEP_Admin.sp_DeleteEnterprisePluginConfig (<ENTERPRISE_PLUGIN_ID>, <CONFIG_NAME>) 3. (Optional) To connect to a secured enterprise endpoint using RESTEnterprisePlugin or WebSocketEnterprisePlugin, you must place the required certificates into the cacerts keystore. The keytool used by Streaming and Persistence Service is in /opt/sqlanywhere17/bin64/jre180/bin/keytool, and the cacerts file is in /opt/sqlanywhere17/bin64/jre180/lib/security/cacerts. 4. Restart Streaming and Persistence Service services for the updates to the Enterprise Plugin configuration to take effect. 24 PROTOCOL PLUGIN CONFIGURATION Existing Protocol Plugin configuration can be viewed and updated via the Edge Console. Additional Protocol Plugins can only be added using the dbisql command line interface. Initially, only the HTTP Protocol Plugin is enabled on a deployed Streaming and Persistence Service instance. No other Protocol Plugins are enabled. The following Protocol Plugin types are supported by Streaming and Persistence Service: HTTP: supports REST inbound and WebSocket Server (bi-directional); pre-configured; required for the Edge Console MQTT: to receive data via MQTT Protocol Custom (created following the instructions in the Developer Guide) Security Notes The provided HTTP Protocol Plugin supports token-based authentication (please refer to the Streaming and Persistence Service Administration Guide for instructions on configuring authentication tokens). If additional authentication is required, then a custom Protocol Plugin must be developed. A custom Protocol Plugin is responsible for implementation of authentication and authorization of the inbound messages. This implementation will be dependent on the protocol support and also the level of desired security in the solution. Each Protocol Plugin supports a unique set of properties, and these properties are stored in Streaming and Persistence Service in the Protocol Plugin Configuration Table. Note: To obfuscate password properties that can optionally be obfuscated using Jetty, run the command java -cp jetty-all v jar org.eclipse.jetty.util.security.password $password from the Streaming and Persistence Service java_lib directory, replacing $password with the desired password. The obfuscated version of the password produced by the command can be identified by the OBF: prefix. When using the obfuscated password, you must include the OBF: prefix. Settings for Protocol Plugin Configuration Table (LOCAL_PLUGIN_CONFIGURATION) Plugin Setting Name <CONFIG_NAME> Description Sample Value <CONFIG_VALUE> HTTP Please refer to the Streaming and Persistence Service Administration Guide for HTTP Protocol Plugin configuration options. MQTT CLEAN_SESSION_ON_ RECONNECT Flag for whether the MQTT client should be run with or without true 19

20 (optional) PERSISTENCE_METHO D (required, when CLEAN_SESSION_ON_ RECONNECT is false) PERSISTENCE_DIRECT ORY_PATH (required, when PERSISTENCE_METHO D is file) HOST (required) LOGGER_LEVEL (required) PUBLISHING_TOPIC (required) QOS (optional) RECONNECT_ATTEMP T_INTERVAL (optional) RECONNECT_ATTEMP T_LIMIT (optional) maintaining state information when a new session is started. If not supplied, defaults to true. Determines how to store state information across sessions. Used when CLEAN_SESSION_ON_RECONNE CT is set to false. Options are: - memory - file If set to file, then the PERSISTENCE_DIRECTORY_PAT H is required. The full path to where state information is saved. MQTT server address Controls the verbosity of logging within plugin. Available log levels from most to least logging: - TRACE - DEBUG - INFO - WARN - ERROR - FATAL - OFF The topic to which the MQTT Plugin publishes. Field messages routed to MQTTPlugin go out over this topic. Quality of service level set for publishing a topic. If not supplied, defaults to At most once At least once Exactly once Refer to: Interval, in milliseconds, to wait until next reconnection attempt by MQTT client. If not supplied, defaults to Maximum number of times the MQTT client attempts to reconnect. Once the maximum number of tries is reached, no more attempts are made. If not supplied, defaults to 0, meaning it does not try to reconnect. memory <dep_iot_edge>/tmp tcp://localhost:1883 INFO depevent

21 SUBSCRIBING_TOPIC (required) USER (required) Topic to which the MQTT client subscribes. Sensor reading input should come in over this topic. Unique identifier that MQTT client uses to connect to broker. depmessage com.sap.dep.protocolplugin. mqtt.mqttplugin Configuring a Protocol or Engine Plugin using dbisql To view the current list of provisioned Protocol and Engine plugins, and to retrieve the LOCAL_PLUGIN_ID values, run the following command via dbisql: SELECT * FROM DEP_Admin.v_local_plugin To add a Protocol or Engine Plugin to Streaming and Persistence Service, run the following command via dbisql: CALL DEP_Admin.sp_UpsertLocalPlugin (<LOCAL_PLUGIN_ID>, <PLUGIN_NAME>, <IS- FIELD-PLUGIN>, <PLUGIN_TYPE_ID>) Parameter Type Description Example <LOCAL_PL Varchar(128) UGIN_ID> <PLUGIN_N AME> <IS- FIELD- PLUGIN> <PLUGIN_T YPE_ID> ID of plugin, canonical name of the class that implements IProtocolPlugin Varchar(128) Name of plugin MQTTPlugin Bit Varchar(10) Whether plugin supports field messages that are sent to it Type of plugin, either PROTOCOL or ENGINE com.sap.dep.protocolplugin.mqtt.mqttp lugin can handle Field Message output cannot handle field message output. PROTOCOL To delete a Protocol or Engine Plugin from Streaming and Persistence Service, run the following command via dbisql. Deleting a plugin automatically deletes all associated configuration and routing. CALL DEP_Admin.sp_DeleteLocalPlugin (<LOCAL_PLUGIN_ID>) 1. View and update current configuration for the Protocol or Engine Plugin. To view the current configuration of all Protocol or Engine Plugins, run the following command via dbisql: SELECT * FROM DEP_Admin.v_local_plugin_configuration To view the current configuration of a specific Protocol or Engine Plugin, run the following command via dbisql: SELECT * FROM DEP_Admin.v_local_plugin_configuration WHERE LOCAL_PLUGIN_ID = <LOCAL_PLUGIN_ID> To update the current configuration of a specific Protocol or Engine Plugin, run the following command via dbisql: CALL DEP_Admin.sp_UpsertLocalPluginConfig (<LOCAL_PLUGIN_ID>, <CONFIG_NAME>, <CONFIG_VALUE>) Parameter Type Description Example <LOCAL- PLUGIN-ID> Varchar (128) ID of plugin com.sap.dep.protocolplugin.mqtt.m QTTPlugin <CONFIG- NAME> Varchar (128) Name of property LOGGERLEVEL 21

SAP Edge Services, on-premise edition Streaming Service - Configuration Guide Version 3.0 FP01

SAP Edge Services, on-premise edition Streaming Service - Configuration Guide Version 3.0 FP01 SAP Edge Services, on-premise edition Streaming Service - Configuration Guide Version 3.0 FP01 TABLE OF CONTENTS 1 INTRODUCTION... 3 2 ARCHITECTURE... 3 3 SUPPORTED OPERATING SYSTEMS... 3 4 SUPPORTED WINDOWS

More information

Dynamic Edge Processing IoT Edge Services - Configuration Guide Version 2.0 FP02

Dynamic Edge Processing IoT Edge Services - Configuration Guide Version 2.0 FP02 Dynamic Edge Processing IoT Edge Services - Configuration Guide Version 2.0 FP02 TABLE OF CONTENTS INTRODUCTION... 4 ARCHITECTURE... 4 INSTALLATION OPTIONS... 5 SUPPORTED OPERATING SYSTEMS... 5 SUPPORTED

More information

SAP Edge Services, cloud edition Streaming Service - Configuration Guide Version 1803

SAP Edge Services, cloud edition Streaming Service - Configuration Guide Version 1803 SAP Edge Services, cloud edition Streaming Service - Configuration Guide Version 1803 Public TABLE OF CONTENTS 1 INTRODUCTION... 3 2 PREREQUISITES... 3 2.1 JAVA_HOME... 3 2.2 Python (version 2.7.x 64-bit)...

More information

Dynamic Edge Processing IoT Edge Services - Configuration Guide Version 2.0 FP01

Dynamic Edge Processing IoT Edge Services - Configuration Guide Version 2.0 FP01 Dynamic Edge Processing IoT Edge Services - Configuration Guide Version 2.0 FP01 TABLE OF CONTENTS INTRODUCTION... 3 ARCHITECTURE... 3 INSTALLATION OPTIONS... 3 SUPPORTED LINUX VERSIONS... 4 PREREQUISITES...

More information

SAML with ADFS Setup Guide

SAML with ADFS Setup Guide SAML with ADFS Setup Guide Version 1.0 Corresponding Software Version: 4.2 This document is copyright of the Celonis SE. Distribution or reproduction are only permitted by written approval of the Celonis

More information

ADFS Setup (SAML Authentication)

ADFS Setup (SAML Authentication) ADFS Setup (SAML Authentication) Version 1.6 Corresponding Software Version Celonis 4.3 This document is copyright of the Celonis SE. Distribution or reproduction are only permitted by written approval

More information

SAP Edge Services Streaming Service - Administration Guide Version 1709

SAP Edge Services Streaming Service - Administration Guide Version 1709 SAP Edge Services Streaming Service - Administration Guide Version 1709 Table of Contents ABOUT THIS DOCUMENT... 3 Glossary... 3 CONSOLE SECTIONS AND WORKFLOWS... 5 Sensors... 5 Sensor Profiles... 5 Rules

More information

VIRTUAL GPU LICENSE SERVER VERSION , , AND 5.1.0

VIRTUAL GPU LICENSE SERVER VERSION , , AND 5.1.0 VIRTUAL GPU LICENSE SERVER VERSION 2018.10, 2018.06, AND 5.1.0 DU-07754-001 _v7.0 through 7.2 March 2019 User Guide TABLE OF CONTENTS Chapter 1. Introduction to the NVIDIA vgpu Software License Server...

More information

Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 This guide will help you download and install IBM Db2 software,

More information

SAP Edge Services, cloud edition Streaming Service - Administration Guide Version 1802

SAP Edge Services, cloud edition Streaming Service - Administration Guide Version 1802 SAP Edge Services, cloud edition Streaming Service - Administration Guide Version 1802 Table of Contents ABOUT THIS DOCUMENT... 3 Glossary... 3 CONSOLE SECTIONS AND WORKFLOWS... 5 Sensor Profiles & Rules...

More information

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

SAP Dynamic Edge Processing IoT Edge Services Developer Guide Version 2.0 FP02

SAP Dynamic Edge Processing IoT Edge Services Developer Guide Version 2.0 FP02 SAP Dynamic Edge Processing IoT Edge Services Developer Guide Version 2.0 FP02 [Type here] TABLE OF CONTENTS PLUGIN DEVELOPMENT... 3 Introduction to Plugins for IoT Edge Services... 3 Protocol Plugins...

More information

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 This guide will help you download and install IBM Db2 software, Data

More information

Assuming you have Icinga 2 installed properly, and the API is not enabled, the commands will guide you through the basics:

Assuming you have Icinga 2 installed properly, and the API is not enabled, the commands will guide you through the basics: Icinga 2 Contents This page references the GroundWork Cloud Hub and the Icinga 2 virtualization environment. 1.0 Prerequisites 1.1 Enable the API The Icinga 2 system you run needs to have the API feature

More information

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3. Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on

More information

VMware AirWatch Content Gateway Guide for Linux For Linux

VMware AirWatch Content Gateway Guide for Linux For Linux VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

MeshCentral 2. Installer s Guide. Version July 31, 2018 Ylian Saint-Hilaire

MeshCentral 2. Installer s Guide. Version July 31, 2018 Ylian Saint-Hilaire MeshCentral 2 MeshCentral 2 Installer s Guide Version 0.0.4 July 31, 2018 Ylian Saint-Hilaire Table of Contents 1. Abstract... 1 2. Amazon Linux 2... 1 2.1 Getting the AWS instance setup... 1 2.2 Installing

More information

VMware AirWatch Remote Management Guide Installing, configuring, and using the Remote Management Service

VMware AirWatch Remote Management Guide Installing, configuring, and using the Remote Management Service VMware AirWatch Remote Management Guide Installing, configuring, and using the Remote Management Service Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard

More information

Teradici PCoIP Connection Manager 1.8 and Security Gateway 1.14

Teradici PCoIP Connection Manager 1.8 and Security Gateway 1.14 Teradici PCoIP Connection Manager 1.8 and Security Gateway 1.14 TER1502010/A-1.8-1.14 Contents Document History 4 Who Should Read This Guide? 5 PCoIP Connection Manager and PCoIP Security Gateway Overview

More information

SAML 2.0 SSO. Set up SAML 2.0 SSO. SAML 2.0 Terminology. Prerequisites

SAML 2.0 SSO. Set up SAML 2.0 SSO. SAML 2.0 Terminology. Prerequisites SAML 2.0 SSO Agiloft integrates with a variety of SAML authentication providers, or Identity Providers (IdPs). SAML-based SSO is a leading method for providing federated access to multiple applications

More information

Bitnami Pimcore for Huawei Enterprise Cloud

Bitnami Pimcore for Huawei Enterprise Cloud Bitnami Pimcore for Huawei Enterprise Cloud Description Pimcore is the open source platform for managing digital experiences. It is the consolidated platform for web content management, product information

More information

SAS Event Stream Processing 5.2: Visualizing Event Streams with Streamviewer

SAS Event Stream Processing 5.2: Visualizing Event Streams with Streamviewer SAS Event Stream Processing 5.2: Visualizing Event Streams with Streamviewer Overview Streamviewer is a graphical user interface that visualizes events streaming through event stream processing models.

More information

Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud

Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud Description ProcessMaker is an easy-to-use, open source workflow automation and Business Process Management platform, designed so Business

More information

Cisco Unified Serviceability

Cisco Unified Serviceability Cisco Unified Serviceability Introduction, page 1 Installation, page 5 Introduction This document uses the following abbreviations to identify administration differences for these Cisco products: Unified

More information

Dell Wyse Management Suite. Version 1.1 Migration Guide

Dell Wyse Management Suite. Version 1.1 Migration Guide Dell Wyse Management Suite Version 1.1 Migration Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates

More information

APAR PO06620 Installation Instructions

APAR PO06620 Installation Instructions IBM Corporation APAR PO06620 Installation Instructions IBM Counter Fraud Management 1.5.0.5 IBM Counter Fraud Development 3-31-2017 Table of Contents 1 Fix readme... 1 2 Abstract... 1 3 Contents... 1 4

More information

How to convert.crt SSL Certificate to.pfx format (with openssl Linux command) and Import newly generated.pfx to Windows IIS Webserver

How to convert.crt SSL Certificate to.pfx format (with openssl Linux command) and Import newly generated.pfx to Windows IIS Webserver How to convert.crt SSL Certificate to.pfx format (with openssl Linux command) and Import newly generated.pfx to Windows IIS Webserver Author : admin 1. Converting to.crt to.pfx file format with OpenSSL

More information

Bitnami Coppermine for Huawei Enterprise Cloud

Bitnami Coppermine for Huawei Enterprise Cloud Bitnami Coppermine for Huawei Enterprise Cloud Description Coppermine is a multi-purpose, full-featured web picture gallery. It includes user management, private galleries, automatic thumbnail creation,

More information

eroaming platform Secure Connection Guide

eroaming platform Secure Connection Guide eroaming platform Secure Connection Guide Contents 1. Revisions overview... 3 2. Abbrevations... 4 3. Preconditions... 5 3.1. OpenSSL... 5 3.2. Requirements for your PKCS10 CSR... 5 3.3. Java Keytool...

More information

Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform

Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents

More information

SAS Event Stream Processing 4.3: Visualizing Event Streams with Streamviewer

SAS Event Stream Processing 4.3: Visualizing Event Streams with Streamviewer SAS Event Stream Processing 4.3: Visualizing Event Streams with Streamviewer Overview Streamviewer provides a user interface that enables you to subscribe to window event streams from one or more event

More information

Upgrading Big Data Management to Version Update 2 for Hortonworks HDP

Upgrading Big Data Management to Version Update 2 for Hortonworks HDP Upgrading Big Data Management to Version 10.1.1 Update 2 for Hortonworks HDP Copyright Informatica LLC 2017. Informatica, the Informatica logo, and Informatica Big Data Management are trademarks or registered

More information

Downloading and installing Db2 Developer-C on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 23, 2018

Downloading and installing Db2 Developer-C on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 23, 2018 Downloading and installing Db2 Developer-C on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 23, 2018 This guide will help you download and install IBM Db2 software on Red Hat

More information

Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud

Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Description Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location,

More information

Bitnami Piwik for Huawei Enterprise Cloud

Bitnami Piwik for Huawei Enterprise Cloud Bitnami Piwik for Huawei Enterprise Cloud Description Piwik is a real time web analytics software program. It provides detailed reports on website visitors: the search engines and keywords they used, the

More information

Dell EMC ME4 Series vsphere Client Plug-in

Dell EMC ME4 Series vsphere Client Plug-in Dell EMC ME4 Series vsphere Client Plug-in User's Guide Regulatory Model: E09J, E10J, E11J Regulatory Type: E09J001, E10J001, E11J001 Notes, cautions, and warnings NOTE: A NOTE indicates important information

More information

SSL/TLS Certificate Generation

SSL/TLS Certificate Generation SSL/TLS Certificate Generation Target: Lightstreamer Server v. 7.0 or greater Last updated: 16/02/2018 Table of contents 1 INTRODUCTION...3 2 PROCEDURES...4 2.1 Creation and Installation...4 2.2 Conversion

More information

Installing SmartSense on HDP

Installing SmartSense on HDP 1 Installing SmartSense on HDP Date of Publish: 2018-07-12 http://docs.hortonworks.com Contents SmartSense installation... 3 SmartSense system requirements... 3 Operating system, JDK, and browser requirements...3

More information

SSL/TLS Certificate Generation

SSL/TLS Certificate Generation SSL/TLS Certificate Generation Last updated: 11/01/2016 Table of contents 1 INTRODUCTION...3 2 PROCEDURES...4 2.1 Creation and Installation...4 2.2 Conversion of an Existing Certificate Chain Available

More information

SAP Process Mining by Celonis. Installation Guide. Version 1.4 Corresponding Software Version: 4.2

SAP Process Mining by Celonis. Installation Guide. Version 1.4 Corresponding Software Version: 4.2 SAP Process Mining by Celonis Installation Guide Version 1.4 Corresponding Software Version: 4.2 This document is copyright of the Celonis SE. Distribution or reproduction are only permitted by written

More information

Incident Response Platform Integrations BigFix Function V1.1.0 Release Date: October 2018

Incident Response Platform Integrations BigFix Function V1.1.0 Release Date: October 2018 Incident Response Platform Integrations BigFix Function V1.1.0 Release Date: October 2018 Resilient Functions simplify development of integrations by wrapping each activity into an individual workflow

More information

Bitnami Dolibarr for Huawei Enterprise Cloud

Bitnami Dolibarr for Huawei Enterprise Cloud Bitnami Dolibarr for Huawei Enterprise Cloud Description Dolibarr is an open source, free software package for small and medium companies, foundations or freelancers. It includes different features for

More information

ALM Octane. Synchronizer Installation Guide. Software Version: SaaS. Go to HELP CENTER ONLINE

ALM Octane. Synchronizer Installation Guide. Software Version: SaaS. Go to HELP CENTER ONLINE ALM Octane Software Version: 12.55.25-SaaS Synchronizer Installation Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/octane/ Document Release Date: April 29, 2018 Software Release Date: April

More information

1Integrate for ArcGIS Installation Guide. Server Edition

1Integrate for ArcGIS Installation Guide. Server Edition 1Integrate for ArcGIS Installation Guide Server Edition Product version: v 2.1 Document version: v 1.9 Document date: 03/08/2018 Copyright 2018 1Spatial plc and its affiliates. All rights reserved. Other

More information

Server Installation and Administration Guide

Server Installation and Administration Guide NetApp Connect 5.1 Server Installation and Administration Guide NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support telephone: +1 (888)

More information

Wallet Installation Guide for Staking on Raspberry PI

Wallet Installation Guide for Staking on Raspberry PI Wallet Installation Guide for Staking on Raspberry PI V2.1 November 2018 CONTENTS 01. Version History... 13 02. Introduction... 3 03. Prerequisites... 13 04. Installation Steps... 6 05. Add an address

More information

Venafi Server Agent Agent Overview

Venafi Server Agent Agent Overview Venafi Server Agent Agent Overview Venafi Server Agent Agent Intro Agent Architecture Agent Grouping Agent Prerequisites Agent Registration Process What is Venafi Agent? The Venafi Agent is a client/server

More information

Creating and Installing SSL Certificates (for Stealthwatch System v6.10)

Creating and Installing SSL Certificates (for Stealthwatch System v6.10) Creating and Installing SSL Certificates (for Stealthwatch System v6.10) Copyrights and Trademarks 2017 Cisco Systems, Inc. All rights reserved. NOTICE THE SPECIFICATIONS AND INFORMATION REGARDING THE

More information

Contents Overview... 5 Upgrading Primavera Gateway... 7 Using Gateway Configuration Utilities... 9

Contents Overview... 5 Upgrading Primavera Gateway... 7 Using Gateway Configuration Utilities... 9 Gateway Upgrade Guide for On-Premises Version 17 August 2017 Contents Overview... 5 Downloading Primavera Gateway... 5 Upgrading Primavera Gateway... 7 Prerequisites... 7 Upgrading Existing Gateway Database...

More information

Bitnami Mantis for Huawei Enterprise Cloud

Bitnami Mantis for Huawei Enterprise Cloud Bitnami Mantis for Huawei Enterprise Cloud Description Mantis is a complete bug-tracking system that includes role-based access controls, changelog support, built-in reporting and more. A mobile client

More information

INSTALLATION GUIDE. Version 1.6. Corresponding Software Version SAP Process Mining by Celonis 4.3

INSTALLATION GUIDE. Version 1.6. Corresponding Software Version SAP Process Mining by Celonis 4.3 INSTALLATION GUIDE Version 1.6 Corresponding Software Version SAP Process Mining by Celonis 4.3 This document is copyright of the Celonis SE. Distribution or reproduction are only permitted by written

More information

Wildcard Certificates

Wildcard Certificates Wildcard Certificates Importing PKCS#12 and.pfx files Important: GoPrint requires the certificate chain password to be trustno1 When importing certificates into the Java Keystore generated on another certificate

More information

/****************************************************************************\ DAS Release for Solaris, Linux, and Windows

/****************************************************************************\ DAS Release for Solaris, Linux, and Windows /****************************************************************************\ DAS Release 3.0.0 for Solaris, Linux, and Windows Copyright 1991-2012 Information Security Corp. All rights reserved. This

More information

Setting up a Chaincoin Masternode

Setting up a Chaincoin Masternode Setting up a Chaincoin Masternode Introduction So you want to set up your own Chaincoin Masternode? You ve come to the right place! These instructions are correct as of April, 2017, and relate to version

More information

Bitnami ez Publish for Huawei Enterprise Cloud

Bitnami ez Publish for Huawei Enterprise Cloud Bitnami ez Publish for Huawei Enterprise Cloud Description ez Publish is an Enterprise Content Management platform with an easy to use Web Content Management System. It includes role-based multi-user access,

More information

IDOL Site Admin. Software Version Installation Guide

IDOL Site Admin. Software Version Installation Guide IDOL Site Admin Software Version 12.0 Installation Guide Document Release Date: June 2018 Software Release Date: June 2018 Legal notices Copyright notice Copyright 2015-2018 Micro Focus or one of its affiliates.

More information

Performing an ObserveIT Upgrade Using the Interactive Installer

Performing an ObserveIT Upgrade Using the Interactive Installer Performing an ObserveIT Upgrade Using the Interactive Installer ABOUT THIS DOCUMENT This document contains detailed procedures and instructions on how to upgrade ObserveIT by using the interactive "One

More information

SafeConsole On-Prem Install Guide. version DataLocker Inc. July, SafeConsole. Reference for SafeConsole OnPrem

SafeConsole On-Prem Install Guide. version DataLocker Inc. July, SafeConsole. Reference for SafeConsole OnPrem version 5.2.2 DataLocker Inc. July, 2017 SafeConsole Reference for SafeConsole OnPrem 1 Contents Introduction................................................ 2 How do the devices become managed by SafeConsole?....................

More information

Migrating vrealize Automation 6.2 to 7.2

Migrating vrealize Automation 6.2 to 7.2 Migrating vrealize Automation 6.2 to 7.2 vrealize Automation 7.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

Entrust Connector (econnector) Venafi Trust Protection Platform

Entrust Connector (econnector) Venafi Trust Protection Platform Entrust Connector (econnector) For Venafi Trust Protection Platform Installation and Configuration Guide Version 1.0.5 DATE: 17 November 2017 VERSION: 1.0.5 Copyright 2017. All rights reserved Table of

More information

SSL/TLS Certificate Generation

SSL/TLS Certificate Generation SSL/TLS Certificate Generation Target: Lightstreamer Server v. 7.0 or greater Last updated: 08/03/2018 Table of contents 1 INTRODUCTION...3 2 PROCEDURES...4 2.1 Creation and Installation...4 2.2 Conversion

More information

Installing Design Room ONE

Installing Design Room ONE Installing Design Room ONE Design Room ONE consists of two components: 1. The Design Room ONE web server This is a Node JS server which uses a Mongo database. 2. The Design Room ONE Integration plugin

More information

Access SharePoint using Basic Authentication and SSL (via Alternative Access URL) with SP 2016 (v 1.9)

Access SharePoint using Basic Authentication and SSL (via Alternative Access URL) with SP 2016 (v 1.9) Access SharePoint using Basic Authentication and SSL (via Alternative Access URL) with SP 2016 (v 9) This page is part of the installation guide for the Confluence SharePoint Connector. It tells you how

More information

Enabling Microsoft Outlook Calendar Notifications for Meetings Scheduled from the Cisco Unified MeetingPlace End-User Web Interface

Enabling Microsoft Outlook Calendar Notifications for Meetings Scheduled from the Cisco Unified MeetingPlace End-User Web Interface Enabling Microsoft Outlook Calendar Notifications for Meetings Scheduled from the Cisco Unified MeetingPlace End-User Web Interface Release 7.1 Revised: March 5, 2013 1:53 pm This document describes the

More information

Metasploit. Installation Guide Release 4.4

Metasploit. Installation Guide Release 4.4 Metasploit Installation Guide Release 4.4 TABLE OF CONTENTS About this Guide Target Audience...1 Organization...1 Document Conventions...1 Support...2 Support for Metasploit Pro and Metasploit Express...2

More information

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS IBM Emptoris Contract Management IBM Bulk Load Utilities Guide 10.1.2 SaaS IBM Emptoris Contract Management IBM Bulk Load Utilities Guide 10.1.2 SaaS ii IBM Emptoris Contract Management: Bulk Load Utilities

More information

Bitnami Re:dash for Huawei Enterprise Cloud

Bitnami Re:dash for Huawei Enterprise Cloud Bitnami Re:dash for Huawei Enterprise Cloud Description Re:dash is an open source data visualization and collaboration tool. It was designed to allow fast and easy access to billions of records in all

More information

Google Search Appliance Connectors

Google Search Appliance Connectors Google Search Appliance Connectors Deploying the Connector for SharePoint Google Search Appliance Connector for SharePoint software version 4.0.4 Google Search Appliance software version 7.2 January 2015

More information

Configure DNA Center Assurance for Cisco ISE Integration

Configure DNA Center Assurance for Cisco ISE Integration Configure DNA Center Assurance for Cisco ISE Integration If your network uses Cisco ISE for user authentication, you can configure DNA Center Assurance for Cisco ISE integration. This will allow you to

More information

Table of Contents. About this Guide..3. This workis licensed under a Creative Commons Attribution 2.5 License. Getting Help..4. Welcome to Pinnacle..

Table of Contents. About this Guide..3. This workis licensed under a Creative Commons Attribution 2.5 License. Getting Help..4. Welcome to Pinnacle.. Installation Guide Table of Contents About this Guide..3 This workis licensed under a Creative Commons Attribution 2.5 License. Getting Help..4 Welcome to Pinnacle..4 Introduction..4 Organizational Hierarchy..4

More information

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide Copyright and Trademark Statements 2014 ViewSonic Computer Corp. All rights reserved. This document contains proprietary information that

More information

Copyright. Copyright Ping Identity Corporation. All rights reserved. PingAccess manuals. Version 4.1.3

Copyright. Copyright Ping Identity Corporation. All rights reserved. PingAccess manuals. Version 4.1.3 Server 4.1.3 Copyright 1 Copyright 2005-2016 Ping Identity Corporation. All rights reserved. PingAccess manuals Version 4.1.3 November, 2016 Ping Identity Corporation 1001 17th Street, Suite 100 Denver,

More information

CPM. Quick Start Guide V2.4.0

CPM. Quick Start Guide V2.4.0 CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...

More information

Privileged Identity App Launcher and Session Recording

Privileged Identity App Launcher and Session Recording Privileged Identity App Launcher and Session Recording 2018 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are

More information

Contents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites... 6

Contents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites... 6 Gateway Installation and Configuration Guide for On-Premises Version 17 September 2017 Contents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites...

More information

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until

More information

Fischer International Identity Fischer Identity Suite 4.2

Fischer International Identity Fischer Identity Suite 4.2 Fischer International Identity Fischer Identity Suite 4.2 RSA SecurID Ready Implementation Guide Partner Information Last Modified: June 16, 2010 Product Information Partner Name Web Site Product Name

More information

CPM Quick Start Guide V2.2.0

CPM Quick Start Guide V2.2.0 CPM Quick Start Guide V2.2.0 1 Content 1 Introduction... 3 1.1 Launching the instance... 3 1.2 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 3 3 Creating a Simple Backup

More information

Migrating vrealize Automation 6.2 to 7.1

Migrating vrealize Automation 6.2 to 7.1 Migrating vrealize Automation 6.2 to 7.1 vrealize Automation 7.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

VMware AirWatch Content Gateway Guide For Linux

VMware AirWatch Content Gateway Guide For Linux VMware AirWatch Content Gateway Guide For Linux AirWatch v9.2 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product

More information

PCoIP Connection Manager for Amazon WorkSpaces

PCoIP Connection Manager for Amazon WorkSpaces PCoIP Connection Manager for Amazon WorkSpaces Version 1.0.7 Administrators' Guide TER1408002-1.0.7 Introduction Amazon WorkSpaces is a fully managed cloud-based desktop service that enables end users

More information

SSL or TLS Configuration for Tomcat Oracle FLEXCUBE Universal Banking Release [December] [2016]

SSL or TLS Configuration for Tomcat Oracle FLEXCUBE Universal Banking Release [December] [2016] SSL or TLS Configuration for Tomcat Oracle FLEXCUBE Universal Banking Release 12.3.0.0.0 [December] [2016] Table of Contents 1. SSL OR TLS CONFIGURATION... 1-1 1.1 INTRODUCTION... 1-1 1.2 REFERENCE SITES...

More information

Orchid Core VMS Installation Guide

Orchid Core VMS Installation Guide Orchid Core VMS Installation Guide Version 2.2.2 Orchid Core VMS Installation Guide v2.2.2 1 C O N T E N T S About the Orchid Core VMS Installation Guide 2 Installation 3 Working in Windows 3 Working in

More information

Quick Start Guide to Installing Your SSL-Explorer Server using the Linux RPM Installer

Quick Start Guide to Installing Your SSL-Explorer Server using the Linux RPM Installer Quick Start Guide to Installing Your SSL-Explorer Server using the Linux RPM Installer This article explains how to quickly set up a basic installation of SSL-Explorer using the RPM installer for Linux

More information

API Gateway Version September Key Property Store User Guide

API Gateway Version September Key Property Store User Guide API Gateway Version 7.5.2 15 September 2017 Key Property Store User Guide Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.2 No

More information

docalpha 5.0 Server Configuration Utility User Guide

docalpha 5.0 Server Configuration Utility User Guide docalpha 5.0 Server Configuration Utility User Guide Contents 1. docalpha Architecture Overview 3 1.1. docalpha Server Overview 3 2. Working with docalpha Server Configuration Utility 4 2.1. Starting docalpha

More information

Live Data Connection to SAP Universes

Live Data Connection to SAP Universes Live Data Connection to SAP Universes You can create a Live Data Connection to SAP Universe using the SAP BusinessObjects Enterprise (BOE) Live Data Connector component deployed on your application server.

More information

MARWATCH INSTALLATION AND UPGRADE GUIDE

MARWATCH INSTALLATION AND UPGRADE GUIDE MARWATCH INSTALLATION AND UPGRADE GUIDE For Service Providers RELEASE 5.0 Introduction Notice The information contained in this document is believed to be accurate in all respects but is not warranted

More information

Developers Integration Lab (DIL) Certificate Installation Instructions. Version 1.6

Developers Integration Lab (DIL) Certificate Installation Instructions. Version 1.6 Developers Integration Lab (DIL) Certificate Installation Instructions Version 1.6 May 28, 2014 REVISION HISTORY REVISION DATE DESCRIPTION 0.1 17 September 2011 First Draft Release DIL Certificate Installation

More information

Sage Installation and System Administrator s Guide. March 2019

Sage Installation and System Administrator s Guide. March 2019 Sage 100 2019 Installation and System Administrator s Guide March 2019 2019 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned herein

More information

Oracle Oracle Identity Manager 11g

Oracle Oracle Identity Manager 11g RSA SecurID Ready Implementation Guide Partner Information Last Modified: August 24, 2014 Product Information Partner Name Web Site Product Name Version & Platform Product Description Oracle www.oracle.com

More information

SAP Edge Services, cloud edition Streaming Service JSON Configuration Reference Version 1802

SAP Edge Services, cloud edition Streaming Service JSON Configuration Reference Version 1802 SAP Edge Services, cloud edition Streaming Service JSON Configuration Reference Version 1802 Public TABLE OF CONTENTS 1 INTRODUCTION... 4 2 UNDERSTANDING CONFIGURATION STRUCTURE... 4 3 JSON GRAMMAR DEFINITION

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Quick Installation Guide for Oracle Identity Management 11g Release 1 (11.1.1) E10033-01 May 2009 This guide is designed to help you quickly install the most common Oracle Identity

More information

Contents Introduction... 5 Configuring Single Sign-On... 7 Configuring Identity Federation Using SAML 2.0 Authentication... 29

Contents Introduction... 5 Configuring Single Sign-On... 7 Configuring Identity Federation Using SAML 2.0 Authentication... 29 Oracle Access Manager Configuration Guide 16 R1 March 2016 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 8 Installing Oracle HTTP Server...

More information

Orchid Fusion VMS Installation Guide

Orchid Fusion VMS Installation Guide Orchid Fusion VMS Installation Guide Version 2.4.0 Orchid Fusion VMS Installation Guide v2.4.0 1 C O N T E N T S About the Orchid Fusion VMS Installation Guide 2 Installation 3 Working in Windows 3 Working

More information

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Windows VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

BEAWebLogic. Enterprise Security. WebLogic Server v8.1 Installation

BEAWebLogic. Enterprise Security. WebLogic Server v8.1 Installation BEAWebLogic Enterprise Security WebLogic Server v8.1 Installation Product Version: 4.2 Service Pack 2 Document Revised: October 27, 2005 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved.

More information

Bitnami OroCRM for Huawei Enterprise Cloud

Bitnami OroCRM for Huawei Enterprise Cloud Bitnami OroCRM for Huawei Enterprise Cloud Description OroCRM is a flexible open-source CRM application. OroCRM supports your business no matter the vertical. If you are a traditional B2B company, franchise,

More information

Progress DataDirect Hybrid Data Pipeline

Progress DataDirect Hybrid Data Pipeline Progress DataDirect Hybrid Data Pipeline Installation Guide Release 4.3 Copyright 2018 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. These materials

More information

Two factor authentication for SSH using PAM RADIUS module

Two factor authentication for SSH using PAM RADIUS module Two factor authentication for SSH using PAM RADIUS module sandbox-logintc.com/docs/connectors/ssh.html Introduction LoginTC makes it easy for administrators to add multi-factor to SSH on their Unix systems.

More information