Installation and Configuration Guide

Size: px
Start display at page:

Download "Installation and Configuration Guide"

Transcription

1 Installation and Configuration Guide Version 7.1 January 2010 OATSystems, Inc. Document Number: OAT_OFS_ICG_7.1

2 Copyright 2010 OATSystems Inc. All Rights Reserved. This document contains proprietary information that is owned by OATSystems. Copying or reproduction of any material from this site to any other location for further reproduction or redistribution is expressly prohibited. Any reproduction or redistribution of the files not in accordance with the terms of the License Statement is a violation of copyright law. OAT and Senseware are registered trademarks of OATSystems, Inc. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. OATSystems is independent of Sun Microsystems, Inc. IBM is a registered trademark of International Business Machines Corporation. MicroStrategy 8, MicroStrategy Intelligence Server, MicroStrategy Web Universal, and MicroStrategy Desktop are registered trademarks or trademarks of MicroStrategy Incorporated. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trade names and trademarks are the property of their respective owners. OATSystems makes no warranties, express or implied, with regards to its products in this document. Support Information You can contact the OAT Support Center (OSC) for technical support at: OATSystems, Inc. 200 West Street Waltham, MA USA Phone: 877-OAT-SUPPORT or Fax: info@oatsystems.com Web site:

3 CONTENTS CHAPTER 1 Introduction...1 Overview...1 The OAT Foundation Suite Architecture...3 CHAPTER 2 First Steps in Installation...5 Overview...5 Basic Installation Requirements...6 OFS Deployments...7 Hardware Requirements...8 Software Requirements...11 Hardware Requirements for Database Servers...12 Software Requirements for Database Servers...14 CHAPTER 3 Installing OAT Enterprise Data Manager (Windows)...22 Before You Begin...22 Installing OAT Enterprise Data Manager...24 CHAPTER 4 Installing OAT Enterprise Data Manager (Linux)...46 Before You Begin...46 Installing OAT Enterprise Data Manager...48 CHAPTER 5 Installing OAT Enterprise Administrator (Windows)...78 Before You Begin...78 Installing OAT Enterprise Administrator...79 CHAPTER 6 Installing OAT Enterprise Administrator (Linux) Before You Begin OAT Foundation Suite I

4 Installing OAT Enterprise Administrator on Linux CHAPTER 7 Installing OATxpress Server (Windows) Before You Begin Installing OATxpress Server Coniguring OPC Server CHAPTER 8 Installing OATxpress Server (Linux) Before You Begin Installing OATxpress Server Configuring OPC Server with OATxpress CHAPTER 9 Non default Database and Web Server Options Creating a DB2 Database Installation with a DB2 Database Installation with an Oracle Database WebSphere Application Server (WAS) Installation Options on Windows CHAPTER 10 Acquiring & Installing a License Key Requesting a License Key Installing the License Key CHAPTER 11 OAT Enterprise Data Manager Post Installation Procedures Starting the OAT Enterprise Data Manager Verifying Startup of the OAT Enterprise Data Manager Stopping the OAT Enterprise Data Manager CHAPTER 12 OAT Enterprise Administrator Post Installation Procedures Starting the OAT Enterprise Administrator Verifying Startup of the OAT Enterprise Administrator Logging in to OAT Enterprise Administrator II Installation and Configuration Guide

5 Stopping the OAT Enterprise Administrator CHAPTER 13 OATxpress Server Post Installation Procedures Starting the OATxpress Server Verifying startup of Tomcat and OATxpress Server Logging in to the Web Application Stopping the OATxpress Server CHAPTER 14 Configuring OAT EDM & OAT Enterprise Administrator Configuring OAT Enterprise Data Manager Configuring OAT Enterprise Administrator Configuring OAT EDM after OAT EA Installation CHAPTER 15 Migrating from standalone to Enterprise managed OATxpress258 Introduction Prerequisites Migrating to Enterprise managed OATxpress CHAPTER 16 Uninstalling the OAT Enterprise Data Manager Uninstalling OAT Enterprise Data Manager on Windows Uninstalling OAT Enterprise Data Manager on Linux CHAPTER 17 Uninstalling the OAT Enterprise Administrator Uninstalling OAT Enterprise Administrator on Windows Uninstalling OAT Enterprise Administrator on Linux CHAPTER 18 Uninstalling the OATxpress Server Uninstalling OATxpress on Windows Uninstalling OATxpress on Linux APPENDIX A Installation Knowledge Base OAT Foundation Suite III

6 Introduction Log files to be checked Service Names WebSphere ClassLoader APPENDIX B OAT Foundation Suite Security WebApp Security Database Security RMI Security JMS Security Web Service Security Keystore Management for SSL Ports APPENDIX C Configuring WebSphere AppServer and MQ for SOA Configure WebSphere MQ Configure WebSphere AppServer JNDI Resource APPENDIX D Kettle ETL Setup Install OFS OAT Enterprise Data Manager Server Importing Kettle Metadata Repository APPENDIX E MicroStrategy Configuration Install and Configure OAT Enterprise Data Manager Install and Configure MicroStrategy Run and Configure the oatentreports Web Application Load the Data View the Reports Configure an MSTR Server Behind a Firewall IV Installation and Configuration Guide

7 Enable Retailer and Supplier Portal Reports APPENDIX F Installing Server Support for OATEdge Communication Overview Configuring WebSphere MQ APPENDIX G Configuring OFS for WAS Data Source Overview Configure Connection Pool in WebSphere Configuring OFS to Use WAS Data Source OAT Foundation Suite V

8 VI Installation and Configuration Guide

9 SECTION I Introduction & Requirements

10 CHAPTER 1 Introduction In this chapter This chapter describes the architecture of the OAT Foundation Suite (OFS) and the role of various OAT Foundation Suite components in a typical enterprise wide RFID infrastructure rollout. Overview The OAT Foundation Suite consists of four integrated software components that can be installed and configured separately. OATxpress performs real time operations in an RFID deployment, such as device management, business process execution and data capture. It provides RFID middleware for data capture and aggregation, device management and monitoring, EPC number and product management, and integration with business systems. Its core component is the scenario engine, an event driven workflow engine, which executes RFID/Auto ID centric business processes (such as pallet building, shipping, receiving) and allows business context data (such as orders, ASNs) to be associated with RFID data. OAT Foundation Suite 1

11 Introduction OATxpress servers can migrate their collected data to the OAT Enterprise Data Manager for analysis. They can manage the RFID infrastructure in one or more sites. Several OATxpress servers can be installed in an enterprise to manage all its sites. OAT Enterprise Data Manager serves as the consolidation point and repository for RFID data from all OATxpress servers in the enterprise. It serves as a single point to collect contextualized EPC data from OATxpress servers. This aggregated data can be used for integrating with other business systems, or for reporting, dashboards, or analytics. It provides both a consistency engine to manage the data, as well as analytic capabilities to obtain value from the data. Examples of applications built using the analytics capabilities of the OAT Enterprise Data Manager are Real time Promotions Execution package and the Out of Stock Predication package. The OAT Enterprise Administrator manages all OATxpress servers in an enterprise. It stores and distributes master data (such as locations, products and EPC number ranges) to the managed OATxpress servers, and, if configured, the OAT Enterprise Data Manager. It provides a single point to configure devices and scenarios at a server, and manages users and roles needed to access any server in the system. It also provides a dashboard to monitor events. OATedge Controller adds another layer of flexibility in the deployment architecture. It offloads real time execution tasks from the OATxpress servers. It runs on robust industrial strength appliances and RFID devices that are easy to maintain. Edge Controllers (such as industrial controllers or smart readers) can serve as extensions of the OATxpress runtime environment. The OATEdge software residing on these controllers can download and execute scenarios/ business logic. This allows real time processes to execute at the source of data, giving real time responses, reducing network traffic, distributing load across your enterprise, and lowering the overall TCO of scaling deployments. You do not need servers at each location in your network where RFID data is captured. Well knit subsystems in the RFID infrastructure, such as packing stations and production lines, can be run autonomously, while maintaining central control at OATxpress and OATenterprise within an enterprise. Lower level boxes indicate readers (antennae) that read or scan RFID tags, or other input devices such as barcode scanners or printers. Printers print RFID tags and convey print status data through the OATxpress servers. 2 Installation and Configuration Guide

12 The OAT Foundation Suite Architecture Figure 1 shows the deployment architecture of an enterprise wide installation of OAT Foundation Suite components. FIGURE 1. The OAT Foundation Suite Architecure OAT Foundation Suite 3

13 Introduction 4 Installation and Configuration Guide

14 CHAPTER 2 First Steps in Installation Overview This chapter describes the hardware and software requirements and basic knowledge prerequisites for installing the following: OAT Enterprise Administrator OAT Enterprise Data Manager OATxpress Server For information on Edge Controller installation requirements and procedure, please see the OATedge Controller Installation Guide. OAT Foundation Suite 5

15 First Steps in Installation Basic Installation Requirements Following is a list of requirements and basic information that you need to install the OAT Foundation Suite: The single OATenterprise installer offers three server options, enabling you to install each of the following products: OAT Enterprise Administrator OAT Enterprise Data Manager OATxpress Server You can install only one of these products during a single installer run. To install multiple products, re run the installer after installing one product. OAT does not recommend or support the installation of OATxpress server along with the OAT Enterprise Data Manager or the OAT Enterprise Administrator on the same machine. OAT Enterprise Administrator and OAT Enterprise Data Manager can be installed on the same machine in limited pilot deployments with low performance requirements. If you install multiple products on the same host, they must reside in different installation folders, and listen on different ports (if you choose to use Tomcat) or be distinct server instances (if you choose to use WebSphere Application Server). The Tomcat server port and connector port are both required to be distinct for multiple products installed on the same host. The OATxpress server and OAT Enterprise Administrator products need connection and authentication details of the database server to create or connect to the database for that product. The OAT Enterprise Data Manager installation requires connection and authentication details for the following databases: An Enterprise Data Manager (EDM) database The EDM database is created during the OAT Enterprise Data Manager installation, but its schema is similar to the OATxpress database schema. An Enterprise Administrator (EA) database The Enterprise Administrator database connection and authentication details are required to be supplied, but the database itself is not created during the OAT Enterprise Data Manager installation this happens during OAT Enterprise Administrator installation. The OAT Enterprise Data Manager uses the OAT Enterprise Administrator database for information on scheduled batch processes, permissions, etc.. 6 Installation and Configuration Guide

16 An Enterprise Data Manager Star (EDM Star) database The EDM Star database is created during the OAT Enterprise Data Manager installation. This database is used for reporting. The three products have distinct configuration files, hibernate mapping files, and database creation scripts, but share the rest of the installation package, including JDK, Tomcat, OFS libraries, configurations and command line tools. The Client browser supported for all products is: Internet Explorer 6+ (Windows) The minimum supported screen resolution for all the products is: 1024 x 768 pixels. OFS Deployments The OAT Foundation Suite supports three deployment architectures described below: A standalone OATxpress server This configuration is only suitable for limited deployments of RFID infrastructure, such as pilots and limited rollouts. A standalone OATxpress server cannot be managed by an OAT Enterprise Administrator and cannot send gathered information to an OAT Enterprise Data Manager. In a standalone OATxpress installation, you can directly configure locations, products, devices and scenarios through the OATxpress Web application. One or more OATxpress server(s) and OAT Enterprise Administrator In this configuration, the OAT Enterprise Administrator can be used to centrally configure shared master information, such as locations and products, devices and scenarios. The Enterprise Administrator also provides acesss to the OATxpress servers to configure devices and scenarios through the OATxpress Web application. Devices and scenarios can also be configured locally on each OATxpress server. Itis strongly recommended that you perform all the configuration tasks through the OATenterprise Web application, to have an overall central administration feel. OAT Foundation Suite 7

17 First Steps in Installation This configuration is useful when an enterprise wide rollout is planned, but there is no imminent requirement to collect the data centrally. An OAT Enterprise Data Manager can be installed later to upgrade this configuration to the next one mentioned below. The OATxpress servers and the OAT Enterprise Administrator must be installed on separate server hardware. One or more OATxpress server(s), OAT Enterprise Administrator and OAT Enterprise Data Manager This configuration corresponds to the deployment architecture in Figure 1. Apart from central management using the OAT Enterprise Administrator, this configuration allows OATxpress servers to migrate the collected data to OAT Enterprise Data Manager for enterprise wide analysis. The OATxpress servers must be installed on separate server hardware. Hardware Requirements OAT Enterprise Data Manager & OAT Enterprise Administrator TABLE 1. Hardware Requirements for OAT EDM and OAT EA Hardware Minimum Recommended Processor Intel Pentium M or Xeon Intel Pentium Xeon or Dual Core Number of processors 1 2 Core speed 2.0 GHz 3.0 GHz or more Front side bus speed 400 MHz 800 MHz or more L2 cache 1 MB 4 MB or more Memory 2 GB memory for each (4 GB if both are running on the same machine) 4 GB or more 8 Installation and Configuration Guide

18 TABLE 1. Hardware Requirements for OAT EDM and OAT EA Hardware Minimum Recommended Total HDD capacity 80 GB 160 GB or more. RAID 1/5 preferred Spindle speed 5400 RPM RPM or more Hard drive bus speed 66 Mbps (ATA) 150 Mbps or more (SATA or SAS) Ethernet controller and LAN connectivity to database server 100 Mbps 1 Gbps or more OATxpress Server TABLE 2. Hardware Requirements for OATxpress Hardware Minimum Recommended Processor Intel Pentium M or Xeon Intel Pentium Xeon or Dual Core Number of processors 1 2 Core speed 2.0 GHz 3.0 GHz or more Front side bus speed 400 MHz 800 MHz or more L2 cache 1 MB 4 MB or more Memory 2 GB RAM 4 GB or more Total HDD capacity 40 GB 160 GB or more. RAID 1/5 preferred Spindle speed 5400 RPM RPM or more OAT Foundation Suite 9

19 First Steps in Installation TABLE 2. Hardware Requirements for OATxpress Hardware Minimum Recommended Hard drive bus speed 66 Mbps (ATA) 150 Mbps or more (SATA or SAS) Ethernet controller and LAN connectivity to database server 10 Mbps 100 Mbps or more 10 Installation and Configuration Guide

20 Software Requirements Supported Software Configurations The OAT Foundation Suite runs with the combinations of operating systems, database software, and Web servers given in the table below. How to read the table The Operating Systems shown in column 1 support the Database Software in column 2 and Application servers in column 3. For example, in row 1, Microsoft Windows Server 2003 SP1/SP2 supports the database software listed in column 2 (of the same row), and the Apache Tomcat Application server. TABLE 3. Software Requirements in OFS Operating System Database Software Application Server Microsoft Windows Server 2003, SP1/ SP2 Microsoft Windows Server 2003, SP1/ SP2 RedHat Enterprise Linux ES/AS 4 (Updater 4) Microsoft SQL Server 2005 (2005 Enterprise Edition, Service Pack 2, Version ) Oracle 11g (Enterprise Edition, Release 2, Version ) DB2 Workgroup Server Edition Oracle 11g (Enterprise Edition, Release 2, Version ) Oracle 11g (Enterprise Edition, Release 2, Version ) Apache Tomcat IBM WebSphere 6.1 Apache Tomcat Microsoft Windows XP Note: This deployment option is supported only for an OATxpress server. Microsoft SQL Server 2005 Express Edition Apache Tomcat OAT Foundation Suite 11

21 First Steps in Installation TABLE 4. Threshold Values in OFS OAT recommends having a separate database server system, rather than a database server on the same machine on which you install OAT components. However, if your enterprise installation crosses one of the threshold values mentioned in the table below, you should run your database server on a separate machine dedicated for that purpose, failing which overall system performance will be adversely impacted. Configuration Threshold beyond which database software must be installed on a separate server OATxpress Server with high throughput EPCs processed every minute Standalone Enterprise Administrator 10 + managed sites Standalone Enterprise Data Manager EPCs processed every minute, or more than 1 million EPCs in database Hardware Requirements for Database Servers TABLE 5. Hardware Requirements for Database Servers Hardware Minimum Recommended Processor Intel Pentium M or Xeon Intel Pentium Xeon or Dual Core Number of processors 1 2 Core speed 2.0 GHz 3.0 GHz or more Front side bus speed 400 MHz 800 MHz or more L2 cache 1 MB 4 MB or more 12 Installation and Configuration Guide

22 TABLE 5. Hardware Requirements for Database Servers Hardware Minimum Recommended Memory 1 GB 2 GB or more Total HDD capacity 80 GB 160 GB or more. RAID 1/5 preferred Spindle speed 5400 RPM RPM or more Hard drive bus speed 66 Mbps (ATA) 150 Mbps or more (SATA or SAS) Ethernet controller 10 Mbps 100 Mbps or more OAT Foundation Suite 13

23 First Steps in Installation Software Requirements for Database Servers DB2 OAT Foundation Suite supports DB2 Workgroup Server Edition While creating databases for use with OFS, observe the following: Use any name of your choicefor each database. Create two table spaces that are associated with each database: one of the regular type, and one of the system temporary type. When creating the table spaces: Define a container for each table space. Create a buffer pool with a page size of 16 K for each table space. Use defaults for all other settings. For each database use the DB2 Control Center to make the following changes: Associate a DB2 user with the database. (In the object tree, expand Instances > DB2 > Databases > actual_database_name > User and Group Objects. Right click on DB Users, select Add, and enter a DB2 username.) Associate the same DB2 user with the regular type not the system temporary type table space. (In the object tree, under actual_database_name, expand Table Spaces, right click the regular table space created earlier, select Privileges, and add the DB2 user to the list.) If the DB2 database and the OATxpress server are located on different machines, you must: Install a DB2 client on the OATxpress server machine. Catalog the DB2 instance (for example, DB2). Note: You may change the database password, after installation if required. You can deploy (deploy dbpassword =<newpassword> ) to change the password in the respective server. This is applicable for both windows and linux environment. Refer to Chapter 9: Non default Database and Web Server Options for more information on creating a DB2 database. 14 Installation and Configuration Guide

24 Oracle If you use Oracle for OFS databases, the following conditions must be met for compatibility with OAT Enterprise Data Manager, OAT Enterprise Administrator and OATxpress: The servers must have Oracle Instant Client installed. In Linux environments, the directory where the client libraries are installed should be added to the LD_LIBRARY_PATH environment variable. In Windows environments, the Oracle installation directory is picked up from the registry. The database user account(s) to be used by the OFS installation must exist prior to installing the servers. You must specify the database username and when requested by the OFS installer. You can use the dbca graphical tool provided by Oracle, or any other tool, to create the database. You may change the database password, after installation if required. You can deploy (deploy dbpassword =<newpassword> ) to change the password in the respective server. This is applicable for both Windows and linux environment. Note the following restrictions while assigning a new password: Dollar $, under score_, and hash # are the only special characters that can be used. Use all the special characters within the double quotes. Dollar $ and exclamation symbol! cannot be used, if the installation is through Linux. The database user account(s) must have the following system roles and privileges assigned by the SYS user: CONNECT RESOURCE SELECT_CATALOG_ROLE CREATE ANY MATERIALIZED VIEW CREATE MATERIALIZED VIEW ALTER MATERIALIZED VIEW DROP MATERIALIZED VIEW GLOBAL QUERY REWRITE CREATE DATABASE LINK CREATE SESSION OAT Foundation Suite 15

25 First Steps in Installation CREATE TABLE UNLIMITED TABLESPACE To create and grant permissions to users, use the ʹsqlplusʹ command line tool. Follow the steps listed below: 1. Connect to Oracle using the command sqlplus / as sysdba. 2. In the sqlplus prompt, type the following command to create a user: SQL> create user <username> identified by <password>; 3. At the sqlplus prompt, type the following command to grant permissions to the user. The commands differ for different databases: OATxpress/OAT Enterprise Administrator database: SQL> grant CREATE SESSION, CREATE TABLE, CONNECT, RESOURCE, UNLIMITED TABLESPACE, DBA to <username>; OAT Enterprise Data Manager database: SQL> grant CONNECT, RESOURCE, SELECT_CATALOG_ROLE, CREATE ANY MATERIALIZED VIEW, GLOBAL QUERY REWRITE, CREATE DATA- BASE LINK to <username>; OAT Enterprise Data Manager Star database: SQL> grant DBA, CONNECT, RESOURCE, SELECT_CATALOG_ROLE, CREATE DATABASE LINK to <username>; SQL Server 2005 If you are using Microsoft SQL Server 2005 for OFS databases, the following conditions must be met for compatibility: The Named Pipes network protocol must be disabled. (You can use the Client Network Utility provided with SQL Server to disable the protocol.) and the TCP/IP network protocol must be enabled. Security for SQL Server must include SQL Server authentication. Minimum of 64 concurrent user connections allowed. All transaction logs must be set to auto grow. 16 Installation and Configuration Guide

26 A user login must exist that has SQL Server authentication, database creation privileges, and access to the master database. Because there is no default database user in SQL Server, you must specify an existing database username and password when requested by the installer. If required you may change the above password by deploying (deploy dbpassword =<newpassword> ) in the respective server. This is applicable for both windows and linux environment. More than one dollar $, cap symbol ^ and double quote ʺ in db password are not supported while giving new passowrd. The SQL Server database user that you specify for the OAT Enterprise Data Manager Star database must have read (SELECT) permission for the OAT Enterprise Data Manager database. This is required for ETL operation. You can set these properties with the Microsoft SQL Server Enterprise Manager as follows: Under Security in the SQL Server Properties dialog, select SQL Server and Windows Authentication. Under Connections in the SQL Server Properties dialog, set Maximum concurrent user connections to 65 or higher (or 0 for unlimited). In the SQL Server Login Properties dialog for a new or existing user account, perform the following steps: a. On the General tab: 1. If creating a new user account, enter the username. 2. Select SQL Server Authentication. 3. Specify a password. b. On the Server Roles tab, check the Database Creators checkbox. c. On the Database Access tab, check the Master Database checkbox. d. Click OK. OAT Foundation Suite 17

27 First Steps in Installation Supported Web Servers IBM WebSphere Application Server (WAS) IBM WebSphere Application Server (WAS) To increase timeouts for the deploy process in WebSphere Server, follow these steps: 1. Stop the WebSphere Server. 2. Modify <WAS_INSTALL_DIR>/AppServer/profiles/<AppServerProfile>/ properties/soap.client.props file and change the SOAP request timeout to 30 minutes: com.ibm.soap.requesttimeout= Restart the WebSphere App Server. WebSphere MQ IBM WebSphere MQ must be installed, according to the directions in Appendix C: Configuring WebSphere AppServer and MQ for SOA. Additional Software The OATenterprise installer installs the following third party components with the OATxpress software: Apache Tomcat server (when Tomcat is chosen) Sun JDK 1.6 The installer installs Tomcat unless WebSphere is the chosen Web server. The OATenterprise installer installs these components in your installation directory (for example, C:\OATxpress\jakarta tomcat ). Active Directory Active Directory (AD) is needed if you use external user authentication. AD is recommended to be on a different host. OAT strongly recommends that you do not host AD on the same system on which you install OFS components. 18 Installation and Configuration Guide

28 JVM heap size settings The OATenterprise installer sets the following values for the Java Virtual Machine (JVM) heap size for all three servers (OAT Enterprise Administrator, OAT Enterprise Data Manager and OATxpress server): Minimum size: 1024 Megabytes Maximum size: 1024 Megabytes The size restrictions apply whether OATxpress is installed as a Windows service or not. OAT Foundation Suite 19

29 First Steps in Installation 20 Installation and Configuration Guide

30 SECTION II Installation

31 CHAPTER 3 Installing OAT Enterprise Data Manager (Windows) Introduction This chapter explains the steps for installing the OAT Enterprise Data Manager on the Windows platform. Before You Begin Before you start installing the OAT Enterprise Data Manager, you must have the following information about the server on which you want to install OAT Enterprise Data Manager: The server s host name or IP address. Database parameters such as the host name or IP address of the database server (if, as is recommended, your database server is a different host from the one on which you are installing OAT Enterprise Data Manager); the port number on which the database server is accessible; and the database names for each of the following three databases: OAT Enterprise Data Manager database OAT Enterprise Data Manager Star database OAT Enterprise Administrator database User credentials for each of these three databases: the user account (login name) and password. OAT Foundation Suite 22

32 Installing OAT Enterprise Data Manager (Windows) Web server information: The port on which this system will accept HTTP connections. This port should not be used by any other running programs, and should have any firewall running on the system configured to accept connections on that port. JMS configuration details: JNDI Provider URL JNDI Factory Class JMS Connection Factory JMS Destination JMS User/Password if your JMS provider s security is enabled JMS Notification Queue Name for configuring JMS for SOA JMS Import Queue Name for configuring JMS for SOA Note the following: OAT does not recommend or support the installation of OAT Enterprise Data Manager and OATxpress Server on the same machine. Re installing OAT Enterprise Data Manager results in the loss of all data accumulated on the enterprise server since the previous installation. You must ensure that the database software (installed locally or remotely) is running during this installation procedure. You need to have observed the constraints mentioned in the section on your particular database software, under Supported Database Software in Chapter 2: First Steps in Installation, while creating the user accounts and databases which you will use with OFS applications. The steps below assume the default choice for Web server, which is Apache Tomcat. For instructions regarding IBM WebSphere Application Server, please refer to Chapter 9: Non default Database and Web Server Options. 23 Installation and Configuration Guide

33 Installing OAT Enterprise Data Manager 1. Invoke: setup.exe The OAT Enterprise Data Manager installation screen appears. The OATenterprise installer, after extracting all components, displays the Introduction screen. FIGURE 2. The Introduction Screen 2. Click Next. The License Agreement appears. Type a valid license key (license.txt file) to run OAT Enterprise Data Manager. Obtain this key and install it after you complete the installation of OAT Enterprise Data Manager. Chapter 10: Acquiring & Installing a License Key has instructions to guide you through obtaining and installing the license key. OAT Foundation Suite 24

34 Installing OAT Enterprise Data Manager (Windows) FIGURE 3. The License Agreement Screen 3. Click the corresponding radio button to accept the license agreement. Click Next to display the Configure Server Mode screen. Select the type of server you are installing 25 Installation and Configuration Guide

35 . FIGURE 4. The Configure Server Mode Screen 4. Select the OAT Enterprise Data Manager option from the list. Click Next. The Choose Install Folder screen appears. OAT Foundation Suite 26

36 Installing OAT Enterprise Data Manager (Windows) FIGURE 5. The Choose Install Folder Screen 5. Click Choose... to specify the directory in which to install OAT Enterprise Data Manager, or click Restore Default Folder to install OAT Enterprise Data Manager in the default directory. The default location is C:\OATedm. Note: If you assign an alternate path and folder, ensure that there are no spaces or special characters included in the directory path you have mentioned. Click Next to proceed to the next step. The OAT Enterprise Data Manager Database Selection screen appears. 27 Installation and Configuration Guide

37 FIGURE 6. The OAT Enterprise Data Manager Database Selection Screen Note: Ensure that the database software, installed locally or remotely, isduring this installation. 6. Select the option that reflects the database software you are using, and click Next. The OAT Enterprise Data Manager Database Location screen appears. Note: Since you have chosen Microsoft SQL Server 2005 as the database option, Apache Tomcat is the default Web server selected. If you opt for Oracle or IBM DB2 database options, refer to Chapter 9: Non default Database and Web Server Options to proceed with the installation. Note:.If you are using a Microsoft SQL Server 2005 database and your database instance name is not the default name, then you must specify the host name and the database instance name in the form: hostname\dbinstancename as in the following example: OAT Foundation Suite 28

38 Installing OAT Enterprise Data Manager (Windows) acme\mydb_instance where acme is the host name, and mydb_instance is the database instance name. This format is required for both local and remote databases. FIGURE 7. The OAT Enterprise Data Manager Database Location Screen 7. Enter the host name or the IP address for the OAT Enterprise Data Manager database. If the database software is installed on the same machine, then specify localhost as the host name. If the database software is installed on a separate machine, then specify the host name or the IP address of that remote machine. Click Next. You will be taken to the OAT Enterprise Data Manager Database input screen. 29 Installation and Configuration Guide

39 FIGURE 8. The OAT Enterprise Data Manager Database Input Screen 8. Specify the following values when Microsoft SQL Server 2005 is chosen as the database software. For IBM DB2 or Oracle databases, the values are slightly different. Please see Chapter 9: Non default Database and Web Server Options for details. Database Name: Enter a unique name for the database to be used by the OAT Enterprise Data Manager. Database Port: Enter the port number assigned to the database software. Database User with Privileges: Enter the database user account to be used by the OAT Enterprise Data Manager to Create, Read, Update, and Delete (CRUD) data in the named database instance. Database Password: Enter the password for the database user account. Note: You may change the above EDM password by deploying (deploy dbpassword =<newpassword> ) in the respective server. This is applicable for both Windows and linux environment. Click Next. OAT Foundation Suite 30

40 Installing OAT Enterprise Data Manager (Windows) A warning message is displayed that warns you that any existing database with the name you have given will have all the tables in that database deleted before it is used for OAT Enterprise Data Manager: FIGURE 9. The Warning Dialog Box 9. If you choose to continue with the installation, then the OATenterprise installer deletes the tables from an existing database which may have been created during a previous installation of OAT Enterprise Data Manager. Click: Cancel to cancel the OAT Enterprise Data Manager installation and aviod deleting any database tables. Continue to proceed with installation. The OAT Enterprise Administrator Database Location screen appears. 31 Installation and Configuration Guide

41 FIGURE 10. The OAT Enterprise Administrator Database Location Screen 10. Enter the host name or the IP address for the OAT Enterprise Administrator database. If the database software is installed locally, then specify localhost. If the database software is installed remotely, then specify the host name or the IP address of the remote machine. Click Next to proceed with the installation. The OAT Enterprise Administrator Database input screen appears. OAT Foundation Suite 32

42 Installing OAT Enterprise Data Manager (Windows) FIGURE 11. The OAT Enterprise Administrator Database Input Screen 11. Specify the following values when Microsoft SQL Server 2005 is chosen as the database. For IBM DB2 or Oracle databases, the values are slightly different. See Chapter 9: Non default Database and Web Server Options for details. Database Name: Enter a unique name for the database to be used by the OAT Enterprise Administrator. Database Port: Enter the port number assigned to the database software. Database User with Privileges: Enter the name of a database user account to be used by the OAT Enterprise Administrator to Create, Read, Update, and Delete (CRUD) data of the database contents. Database Password: Enter the password for the database user account. Note: Change the above EA database password in EDM by deploying (deploy eadbpassword =<newpassword> ) in the respective server. This is applicable for both windows and linux environment. Click Next. 33 Installation and Configuration Guide

43 The OAT Enterprise Data Manager (EDM) Star Database Location screen appears. FIGURE 12. The OAT Enterprise Data Manager (EDM) Star Database Location Screen 12. Enter the host name or the IP address of the OAT Enterprise Data Manager (EDM) Star database server. If the database software is installed locally, then specify localhost. If the database software is installed remotely, then specify the host name or IP address of that remote machine. Click Next to proceed to the OAT Enterprise Data Manager (EDM) Star Database input screen. OAT Foundation Suite 34

44 Installing OAT Enterprise Data Manager (Windows) FIGURE 13. The OAT Enterprise Data Manager (EDM) Star Database Input Screen 13. Specify the following values when Microsoft SQL Server 2005 is chosen as the database. For IBM DB2 or Oracle databases, the values are slightly different. See Chapter 9: Non default Database and Web Server Options for details. Database Name: Enter the name for the OAT Enterprise Data Manager Star database. Database Port: Enter the port number of the database software. Database User with Privileges: Enter the name of a database user account with privileges to Create, Read, Update, and Delete (CRUD) the database contents. Database Password: Enter the password for the database user account. Note: Change the above Star database password in EDM by deploying (deploy stardbpassword =<newpassword> ) in the respective server. This is applicable for both windows and linux environment Click Next. The Warning dialog appears: 35 Installation and Configuration Guide

45 FIGURE 14. The Warning Dialog Box 14. If you continue with the installation and OAT Enterprise Data Manager (or any component of the OAT Foundation Suite) was previously installed on the machine, the database tables created by that earlier installation will be deleted. Click: Cancel to abort the OAT Enterprise Data Manager installation and avoid the possibility of deleting any database tables.. Continue to proceed with the installation, deleting any OAT Enterprise Data Manager Star database tables that may be found. The MSTR Server screen appears. OAT Foundation Suite 36

46 Installing OAT Enterprise Data Manager (Windows) FIGURE 15. The MSTR Server Screen 15. Enter the IP address or the host name of the MSTR server (the server on which MicroStrategy is installed, or will be installed after this installation) from where the oatentreports will be accessible. Note: See Appendix E: MicroStrategy Configuration, for information on how to configure MicroStrategy and deploy oatentreports Web application for OAT Enterprise Data Manager. Click Next, to proceed to the Configure Web Server screen. 37 Installation and Configuration Guide

47 FIGURE 16. The Configure Web Server Screen 16. Enter configuration details for the Web server as follows: To enable secure connections between Web browser and the OAT Enterprise Data Manager, check the Yes checkbox. Enter the port to be used for secure browsing in the https port for browsing server field. Enter the host name or the IP address of the machine on which you are installing the OAT Enterprise Data Manager in the Host Name field. Click Next. You will now configure the OAT Enterprise Data Manager. Note: If HTTPS is configured for one server in the OFS deployment hierarchy it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. OAT Foundation Suite 38

48 Installing OAT Enterprise Data Manager (Windows) FIGURE 17. The Configure OAT Enterprise Data Manager Screen 17. Specify the following values: Unique ID: Enter an enterprise unique 4 digit hexadecimal identifier for this installation of OAT Enterprise Data Manager. Name: Enter an enterprise unique name for the OAT Enterprise Data Manager. Port (Web server): Enter the port on which you will have the non HTTPS OAT EDM Web server running. In this case, it is the Tomcat Web server. Port (Enterprise Data Manager server): Enter the port on which you want the OAT Enterprise Data Manager to run. Note: If you have chosen to enable HTTPS for secure connections between Web browsers and OAT Enterprise Data Manager in the previous step, then you will not be asked to provide a value for this field. Heap size in MB (Min): Enter the Java minimum heap size for OAT Enterprise Data Manager. 39 Installation and Configuration Guide

49 Heap size in MB (Max): Enter the Java maximum heap size for OAT Enterprise Data Manager. Click Next to display the Configure Security screen. FIGURE 18. The Configure Security Screen 18. Enable security for RMI, JMS and Webservice as required, by checking the respective checkboxes. Click Next to proceed to the JMS Configuration screen. For more details on security, see Appendix B: OAT Foundation Suite Security. OAT Foundation Suite 40

50 Installing OAT Enterprise Data Manager (Windows) FIGURE 19. The JMS Configuration Screen 19. Select: Yes to use JMS (Java Message Service) transport functionality with your Web service. Click Next, to proceed to the Configure JMS screen. No to bypass JMS configuration and proceed directly to step 22, which deals with the Install as Window Service screen. Note: If your system has failover backup operation installed, then the Cluster Configure screen will appear. The OAT Enterprise Data Manager can operate either with SOAP or JMS for data migration. Therefore, it is not possible to configure some OATxpress servers in a single deployment for SOAP and others in the same deployment for JMS. Note: The installerʹs default values in the JMS configuration screens are those for Apache ActiveMQ, which is bundled with the OAT Foundation Suite. 41 Installation and Configuration Guide

51 FIGURE 20. The Configure JMS Screen 20. Specify the following values: JNDI Provider URL: Enter the URL of the JNDI service. JNDI Factory Class: Enter the JNDI initial context factory class used to create initial context. JMS Connection Factory: Enter the JNDI look up name for the JMS connection factory object. JMS Destination: Enter the JNDI look up name for the JMS destination object (queue or topic). JMS User: Enter the username for accessing the JMS provider. Leave this box empty if security is not enabled in your JMS provider. JMS Password: Enter the password of the user. Leave this box empty if security is not enabled in your JMS provider. Click Next. The Configure JMS for SOA screen appears. OAT Foundation Suite 42

52 Installing OAT Enterprise Data Manager (Windows) FIGURE 21. The Configure JMS for SOA Screen 21. Specify the following values: JNDI Provider URL: Enter the URL of the JNDI service. JNDI Factory Class: Enter the JNDI initial context factory class used to create initial context. JMS Connection Factory: Enter the JNDI look up name for the JMS connection factory object. JMS Destination: Enter the JNDI look up name for the JMS destination object (queue or topic). JMS Notification Queue Name: Enter the JNDI name to look up the JMS Destination for EPCIS events notifications. JMS Import Queue Name: Enter the JNDI name to look up the JMS Destination for Master Data Import. JMS User: Enter the username for accessing the JMS provider. Leave this box empty if security is not enabled in your JMS provider. 43 Installation and Configuration Guide

53 JMS Password: Enter the password of the user. Leave this box empty if security is not enabled in your JMS provider. Note: See Appendix C: Configuring WebSphere AppServer and MQ for SOA for instructions on how to install and configure IBM WebSphere MQ as the JMS provider for OAT Enterprise Data Manager. Click Next. The Install as Windows Service screen appears. FIGURE 22. The Install as Windows Service Screen 22. Select: Yes to run OAT Enterprise Data Manager as a Windows service. The OAT Enterprise Data Manager server software restarts automatically following a restart of the server machine. No not to run OAT Enterprise Data Manager as a Windows service. Manually start the OAT Enterprise Data Manager service when it is required. Click Next for a pre installation summary of your selections. OAT Foundation Suite 44

54 Installing OAT Enterprise Data Manager (Windows) FIGURE 23. The Pre Installation Summary Screen 23. Review your OAT Enterprise Data Manager configuration selections before installing. Click Previous to modify the installation options. Click Install to install the OAT Enterprise Data Manager. The Installing OATenterprise screen appears, when OAT Enterprise Data Manager starts installing. 24. After finishing the install, you will see a message in the Done Installing screen. Check the View README File checkbox, and click Next to view the View Readme File screen. 25. Review the Readme file; to view the entire file, you ll have to scroll through the viewing pane. Click Next to proceed to the Install Complete screen. 26. Click Done to complete the install. See Appendix A: Installation Knowledge Base for information on verifying that your installation was successful. 45 Installation and Configuration Guide

55 CHAPTER 4 Installing OAT Enterprise Data Manager (Linux) Introduction This chapter explains the steps to be followed for installing the OAT Enterprise Data Manager on the Linux platform in text based console mode. Before You Begin Before you start installing the OAT Enterprise Data Manager, have the following information a ready to enter them when required by the installer: The server s host name or static IP address. Database parameters such as the host name or IP address of the database server (if, as is recommended, your database server is a different host from the one on which you are installing OAT Enterprise Data Manager); the port number on which the database server is accessible; and the database names for each of the following three databases: OAT Enterprise Data Manager database OAT Enterprise Data Manager Star database OAT Enterprise Administrator database You also need the correct user credentials for each of these three databases: the user account (login name) and password. Web server information: OAT Foundation Suite 46

56 Installing OAT Enterprise Data Manager (Linux) The ports on which this system will accept HTTP or HTTPS browser and webservice connections. These ports should not be used by any other programs, and should have any firewall that is running on the system configured to accept connections on these ports. JMS configuration details: JNDI Provider URL JNDI Factory Class JMS Connection Factory JMS Destination JMS User/Password if your JMS provider s security is enabled JMS Notification Queue Name for configuring JMS for SOA JMS Import Queue Name for configuring JMS for SOA Please note the following: OAT does not recommend or support the installation of OAT Enterprise Data Manager, OATxpress and OAT Enterprise Administrator on the same machine. The OAT Enterprise Data Manager requires a valid license key to operate. Please see Chapter 10: Acquiring & Installing a License Key for instructions on how to acquire and install a license key. You must be logged on as root to run the OATenterprise installer to install the OAT Enterprise Data Manager. Re installing OAT Enterprise Data Manager results in the loss of all data accumulated with OAT Enterprise Data Manager since the previous installation. You must ensure that the database software (installed locally or remotely) is running during this installation procedure. You need to have observed the constraints mentioned in the section on your particular database software, under Supported Database Software in Chapter 2: First Steps in Installation, while creating the user accounts and databases which you will use with OFS applications. If you are reusing the OAT Enterprise Data Manager database instance, ensure that no connection exists between the database instance and a client, or the OAT Enterprise Data Manager server, before reinstalling OAT Enterprise Data Manager. Consider restarting the database server to break connections to all database instances. 47 Installation and Configuration Guide

57 Ensure that the machine s system clock registers the current date and time before installing OAT Enterprise Data Manager. Ensure that the environment variable LD_LIBRARY_PATH includes a reference to the directory with Oracle client libraries if the Oracle Instant Client is not installed using the Oracle installer. If the client is installed using the Oracle installer, do not set this environment variable. The steps below assume the default choice for the Web server, which is Apache Tomcat. For instructions regarding IBM WebSphere Application Server, please refer to Chapter 9: Non default Database and Web Server Options. While those instructions refer to the Windows installation screens, the flow and input values are the same for both Windows and Linux platforms. Installing OAT Enterprise Data Manager To install OAT Enterprise Data Manager on Linux: 1. Invoke setup as follows:./setup.bin The installation screen appears. The OATenterprise installer displays an introduction. OAT Foundation Suite 48

58 Installing OAT Enterprise Data Manager (Linux) FIGURE 24. The Introduction Screen 2. Press Enter to advance to the License Agreement screen. 49 Installation and Configuration Guide

59 FIGURE 25. The License Agreement Screen (a) 3. Review the terms and conditions of the license agreement, press Enter till you get DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? message. This screen reminds you that you need a valid license key (license.txt file) to run OAT Enterprise Data Manager. You need to obtain this key and install it after you complete the installation of OAT Enterprise Data Manager. Chapter 10: Acquiring & Installing a License Key contains instructions to guide you through obtaining and installing the license key. OAT Foundation Suite 50

60 Installing OAT Enterprise Data Manager (Linux) FIGURE 26. The License Agreement Screen (b) 4. Type Y to accept the terms and conditions of this license agreement, and press Enter. You will be asked to select the type of server you want to install in the next step. 51 Installation and Configuration Guide

61 FIGURE 27. The Configure Server Mode Screen 5. Enter the number for your choice, and press Enter. Since you are installing the OAT Enterprise Data Manager, select 1 and press Enter to continue. FIGURE 28. The Choose Install Folder Screen 6. Specify the location for installing the OAT Enterprise Data Manager. Enter an absolute path and press Enter, or simply press Enter to accept the default location. Note: If you mention an alternate path, ensure that there are no spaces or special characters included in the location path. OAT Foundation Suite 52

62 Installing OAT Enterprise Data Manager (Linux) Note: In steps below, pressing Enter without entering a specific value will accept the installer default value for the step, and proceed to the next step. The installer default for the current step is shown as a string (for example, the Install Folder above) or as an arrow marking one of the choices in a menu (for example, the choice of type of server to install, below). FIGURE 29. The OAT Enterprise Data Manager Database Selection Screen 7. Select the database software you will be using with the OAT Enterprise Data Manager by entering the number of your choice, and press Enter. In this case, we enter 1 to choose the Oracle database software option. Note: If you choose the IBM DB2 database option, refer to Chapter 9: Nondefault Database and Web Server Options for database creation details, and for an explanation of the parameters requested. Note that the information is applicable to both Windows and Linux installations. Note: The OAT Enterprise Data Manager server uses three database schemas. The OATenterprise installer requests database information for each schema, starting with the OAT Enterprise Data Manager database. Always assign different database names to the database instances. 53 Installation and Configuration Guide

63 FIGURE 30. The OAT Enterprise Data Manager Configure Database Screen 8. Enter the path in which the database client (or server, if the database server is running on the same system) has been installed, and press Enter to continue. To use the default location, press Enter. This is required in order to find the location of the sqlplus binary utility. FIGURE 31. The OAT Enterprise Data Manager Database Location Screen 9. Specify the IP address or the host name of the server running the database software you have chosen to use for OAT Enterprise Data Manager. If the database software is installed on the same machine, then enter localhost. If, as OAT recommends, it is installed on a remote machine, then enter the IP address or the host name of the remote machine where the database software is running. OAT Foundation Suite 54

64 Installing OAT Enterprise Data Manager (Linux) FIGURE 32. The OAT Enterprise Data Manager Database SID Name Screen 10. Enter the SID (System ID) Name for the database. A message warns you that any existing database with the name you have given will have all tables in that database deleted before it is used for OAT Enterprise Data Manager. FIGURE 33. The Warning Screen 11. Enter the number of your choice, and press Enter. If you choose to continue with the installation, then the OATenterprise installer will delete the tables from an existing database which may have been created during a previous installation of OAT Enterprise Data Manager. By canceling the installation, you avoid deleting any database tables, and abort the installation procedure. 55 Installation and Configuration Guide

65 FIGURE 34. The OAT Enterprise Data Manager Database Service Name Screen 12. Enter the Database Service Name (the database name), or accept the default. FIGURE 35. The OAT Enterprise Data Manager Oracle Port Screen 13. Enter the Database Port number assigned to the database listener, and press Enter to continue. In this case, the default number provided is the correct port for the Oracle database listener. FIGURE 36. The OAT Enterprise Data Manager Database User Screen OAT Foundation Suite 56

66 Installing OAT Enterprise Data Manager (Linux) 14. Enter the name of a database user account which has permission to execute Create, Read, Update and Delete (CRUD) operations on the specified database. FIGURE 37. The OAT Enterprise Data Manager Database Password Screen 15. Enter the password for the database user account you have just entered. The installer now proceeds to request similar information for the OAT Enterprise Administrator database. FIGURE 38. The OAT Enterprise Administrator Database Location Screen 16. Specify the IP address or the host name of the server hosting the database you will use for the OAT Enterprise Administrator. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, then enter the IP address or the host name of the remote machine. 57 Installation and Configuration Guide

67 FIGURE 39. The OAT Enterprise Administrator Database SID Name Screen 17. Enter the SID (System ID) Name for the database instance to be used by the OAT Enterprise Administrator. FIGURE 40. The OAT Enterprise Administrator Database Service Name Screen 18. Enter the Database Service Name for the OAT Enterprise Administrator database. FIGURE 41. The OAT Enterprise Administrator Oracle Port Screen 19. Enter the OAT Enterprise Administrator Database Port number assigned to the database listener. In this case, the default is the correct number for the Oracle database listener. OAT Foundation Suite 58

68 Installing OAT Enterprise Data Manager (Linux) FIGURE 42. The OAT Enterprise Administrator Database User Screen 20. Enter the name of a database user account with permission to perform Create, Read, Update, and Delete (CRUD) operations. FIGURE 43. The OAT Enterprise Administrator Database Password Screen 21. Enter the password for the database user account you have just entered. The OATenterprise installer now proceeds to request configuration information for the OAT Enterprise Data Manager Star Database. FIGURE 44. The Star Database Location Screen 59 Installation and Configuration Guide

69 22. Specify the IP address or the host name of the server hosting the database you will use for the OAT Enterprise Data Manager Star database. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, then enter the IP address or the host name of that remote machine. FIGURE 45. The OAT Enterprise Data Manager (EDM) Star Database SID Name Screen 23. Enter the OAT Enterprise Data Manager SID (System ID) Name for the database instance. The database instance must already exist. FIGURE 46. The OAT Enterprise Data Manager (EDM) Star Database Service Name Screen 24. Enter the service name for the OAT Enterprise Data Manager Star Database. Press Enter to continue with the installation. A warning message appears. OAT Foundation Suite 60

70 Installing OAT Enterprise Data Manager (Linux) FIGURE 47. The Warning Screen 25. Enter the number of your choice, and press Enter to continue. If you continue with the installation, the database tables in an existing database with the name you have provided will be deleted. By canceling the installation, you avoid the possibility of deleting any database tables. FIGURE 48. The OAT Enterprise Data Manager (EDM) Star Oracle Port Screen 26. Enter the port number assigned to the database listener for the OAT Enterprise Data Manager Star Database, and press Enter to continue. In this case, the default port number is correct since it is an Oracle database listener. 61 Installation and Configuration Guide

71 FIGURE 49. The OAT Enterprise Data Manager (EDM) Star Database User Screen 27. Enter the name of a database user account that has permissions to perform Create, Read, Update, and Delete (CRUD) operations on the specified database. FIGURE 50. The OAT Enterprise Data Manager (EDM) Star Database Password Screen 28. Enter the password for the database user account you have specified. The OATenterprise installer now proceeds to request the domain name for the OAT Enterprise Data Manager Star Database server. FIGURE 51. The Star Database Domain Name Screen OAT Foundation Suite 62

72 Installing OAT Enterprise Data Manager (Linux) 29. Enter the domain name for OAT Enterprise Data Manager Star database server. For example: oatsystems.com. FIGURE 52. The MSTR Server Screen 30. Enter the IP address or the host name of the MicroStrategy (MSTR) Server (the server on which MicroStrategy is installed, or will be installed after this installation) from where the OAT Enterprise reports will be accessible. FIGURE 53. The Web Server Option Screen 31. Specify the Web server you want to use with OAT Enterprise Data Manager, by entering the number for your choice. 63 Installation and Configuration Guide

73 FIGURE 54. The Configure Web Server Screen (a) 32. To enable secure HTTPS connections between the browser and OAT Enterprise Data Manager, choose Yes. Select your choice by entering the number for the appropriate option. Note: If HTTPS is configured for one server in the OFS deployment hierarchy, it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. FIGURE 55. The Configure Web Server Screen (b) 33. Enter the port number to be used for secure browsing. OAT Foundation Suite 64

74 Installing OAT Enterprise Data Manager (Linux) FIGURE 56. The Configure Web Server Screen (c) 34. Enter the host name or IP address of the machine on which you are currently installing OAT Enterprise Data Manager. Press Enter to continue. FIGURE 57. The Configure OAT Enterprise Data Manager Screen (a) 35. Enter a unique 4 digit hexadecimal identifier for the OAT Enterprise Data Manager. This identifier should be unique across all the OATenterprise nodes in your organization. 65 Installation and Configuration Guide

75 FIGURE 58. The Configure OAT Enterprise Data Manager Screen (b) 36. Enter a unique name for this OAT Enterprise Data Manager. This name should be unique across all the OATenterprise server nodes. Note: The installer will request you to enter an HTTP port only if you have not enabled secure connections (HTTPS) between the Web browser and the OAT Enterprise Data Manager. In our case, since we have enabled HTTPS, the installer does not ask for an HTTP port. FIGURE 59. The Configure OAT Enterprise Data Manager Screen (c) 37. Enter the port number on which the Web server of your choice will be accessible. (In this case, the chosen server is Tomcat.) OAT Foundation Suite 66

76 Installing OAT Enterprise Data Manager (Linux) FIGURE 60. The Configure OAT Enterprise Data Manager Screen (d) 38. Enter the Java minimum heap size. FIGURE 61. The Configure OAT Enterprise Data Manager Screen (e) 39. Enter the Java maximum heap size. FIGURE 62. The RMI Security Screen 67 Installation and Configuration Guide

77 40. To enable RMI security, choose Yes by entering 1, and press Enter to go to the next step. FIGURE 63. The Webservice Security Screen 41. To enable webservice security, choose Yes by entering 1, and press Enter to proceed to the next step. FIGURE 64. The JMS Configuration Screen 42. If you are using a JMS transport with your Web service, then choose Yes (1). Choose No if you do not use the JMS transport. If you have chosen Yes, then you will be prompted for JMS configuration details in the steps below. If you have chosen No, then the installer will bypass JMS configuration steps and proceed directly to step 53. OAT Foundation Suite 68

78 Installing OAT Enterprise Data Manager (Linux) Note: The default values shown in the installer screen of the JMS configuration steps are the values configured for ActiveMQ that runs automatically for each OAT server. In our case, it is OAT Enterprise Data Manager. FIGURE 65. The Configure JMS Screen (a) 43. Enter the URL of the JNDI service. FIGURE 66. The Configure JMS Screen (b) 44. Enter the JNDI initial context factory class used to create initial context. FIGURE 67. The Configure JMS Screen (c) 69 Installation and Configuration Guide

79 45. Enter the JNDI look up name for the JMS connection factory object. FIGURE 68. The Configure JMS Screen (d) 46. Enter the JNDI name of the JMS destination object (queue or topic) that will be used by OAT Enterprise Data Manager. FIGURE 69. The Configure JMS for SOA Screen (a) 47. Specify the URL of the JNDI service. FIGURE 70. The Configure JMS for SOA Screen (b) OAT Foundation Suite 70

80 Installing OAT Enterprise Data Manager (Linux) 48. Enter the JNDI initial context factory class used to create initial context. FIGURE 71. The Configure JMS For SOA Screen (c) 49. Enter the JNDI look up name for the JMS connection factory. FIGURE 72. The Configure JMS for SOA Screen (d) 50. Enter the JNDI look up name for the JMS destination object (queue or topic). FIGURE 73. The Configure JMS for SOA Screen (e) 71 Installation and Configuration Guide

81 51. Enter the JNDI name of the JMS Notification Queue name that OAT Enterprise Data Manager will use. FIGURE 74. The Configure JMS for SOA Screen (f) 52. Enter the JNDI name of the JMS Import Queue name that OAT Enterprise Data Manager will use. Note: See Appendix C, Configuring WebSphere AppServer and MQ for SOA for instructions on how to install and configure IBM WebSphere MQ as the JMS provider for OAT Enterprise Data Manager. FIGURE 75. The Run OAT Enterprise Data Manager on Restart Screen 53. Enter: Yes (1), to automatically restart OAT Enterprise Data Manager on every boot. OAT Foundation Suite 72

82 Installing OAT Enterprise Data Manager (Linux) No (2), if you do not want the OAT Enterprise Data Manager to start automatically. In this case, you have to manually start the OAT Enterprise Data Manager. For procedural information on how to control the OAT Enterprise Data Manager service, see Chapter 11: OAT Enterprise Data Manager Post Installation Procedures. Press Enter to proceed. The Pre Installation Summary is displayed. 73 Installation and Configuration Guide

83 FIGURE 76. The Pre Installation Summary Screen 54. Review all the configuration settings before installing. OAT Foundation Suite 74

84 Installing OAT Enterprise Data Manager (Linux) To change or modify any of these settings, type back and press Enter to go to the step where you need to change values. Repeat subsequent steps to return to this stage. To abort installation, press Ctrl+C. After you finish reviewing, press Enter to install OAT Enterprise Data Manager in the specified directory. After a few seconds, the OATenterprise installer will display the Installation Successful screen. FIGURE 77. The Installation Successful Screen 55. At this stage, you may choose to view the README file. 56. If you chose to review the README file, press Enter to page through it, till you get to the IMPORTANT INFORMATION COMPLETE message. Press Enter to proceed to the Installation Complete screen. 57. Once you see the Installation Complete screen, you can press Enter to exit the OATenterprise installer. 75 Installation and Configuration Guide

85 Note: After installation, you should edit the file <OATedm_Install_Dir>\ofs\conf\jndi soa.properties file and modify the username and password properties here for the secure client login to your JMS broker. If no password is needed, you can either leave them blank, or comment both lines with a ʹ#ʹ at the beginning of the line. Apply the same changes to jndi connection factory.properties as necessary. Please note that if you are accepting the defaults to use the ActiveMQ broker, you should set the username and password to blank. OAT Foundation Suite 76

86 Installing OAT Enterprise Data Manager (Linux) 77 Installation and Configuration Guide

87 CHAPTER 5 Installing OAT Enterprise Administrator (Windows) Introduction This chapter explains how to install OAT Enterprise Administrator on the Windows platform. See Chapter 2: First Steps in Installation for information on supported hardware, and software requirements. Before You Begin Before you start installing the OAT Enterprise Administrator, you must have the following information that you will need to supply to the installer: Server information: Host name or static IP address OAT Enterprise Administrator database parameters and user account Web server information: HTTP port JMS configuration details: JNDI Provider URL JNDI Factory Class JMS Connection Factory JMS Destination JMS User/Password if your JMS provider s security is enabled OAT Foundation Suite 78

88 Installing OAT Enterprise Administrator (Windows) JMS Notification Queue Name for configuring JMS for SOA JMS Import Queue Name for configuring JMS for SOA Note the following guidelines: Re installing OAT Enterprise Administrator results in the loss of all data accumulated with OAT Enterprise Administrator since the previous installation. The OAT Enterprise Administrator requires a valid license key to operate. See Chapter 10: Acquiring & Installing a License Key for instructions on how to acquire and install a license key. OAT does not recommend or support the installation of OATxpress server along with the OAT Enterprise Data Manager or the OAT Enterprise Administrator on the same machine. OAT Enterprise Administrator and OAT Enterprise Data Manager can be installed on the same machine in limited pilot deployments with low performance requirements. You must ensure that the machine s system clock registers the current date and time before installing OAT Enterprise Administrator. You must also ensure that the database software (whether installed locally or remotely) is running during this installation procedure. The steps below assume the default choice for Web server, which is Apache Tomcat. For instructions regarding IBM WebSphere Application Server, please refer to Chapter 9: Non default Database and Web Server Options. Installing OAT Enterprise Administrator To install OAT Enterprise Administrator, perform the following steps: 1. Copy the OATenterprise setup.exe file to the system where you will be installing OAT Enterprise Administrator candidate. 2. In Windows Explorer, navigate to the folder where you have downloaded the setup.exe file, and double click it to start the installer. The OATenterprise installer, after extracting all of the components, displays an Introduction screen. 79 Installation and Configuration Guide

89 FIGURE 78. The Introduction Screen 3. Click Next. The License Agreement appears. OAT Foundation Suite 80

90 Installing OAT Enterprise Administrator (Windows) FIGURE 79. The License Agreement Screen 4. To continue installing OAT Enterprise Administrator, accept the terms and conditions of the License Agreement by selecting the appropriate radio button. Click Next to display the Configure Server Mode screen. Note: To obtain a valid license key, please follow the instructions in Chapter 10: Acquiring & Installing a License Key to guide you through obtaining and installing the license key. 81 Installation and Configuration Guide

91 FIGURE 80. The Configure Server Mode Screen 5. Select the OAT Enterprise Administrator option, and click Next to proceed with the installation. OAT Foundation Suite 82

92 Installing OAT Enterprise Administrator (Windows) FIGURE 81. The Choose Install Folder Screen 6. Specify the location for installing the OAT Enterprise Administrator: To select the default installation folder, click Next. The default directory is C:\OATea. For a different installation folder, enter the folder s path and name, or click Choose..., select the folder, and click Next to proceed with the installation. To revert to the default installation folder after you have changed the folder, click the Restore Default Folder button. Note: Do not include spaces or special characters in the location path. 83 Installation and Configuration Guide

93 FIGURE 82. The Configure OAT Enterprise Data Manager Details Screen 7. Enter the OAT Enterprise Data Manager related information to configure it for OAT Enterprise Administrator: Check the OAT Enterprise Data Manager available checkbox to confirm that the OAT Enterprise Data Manager has been installed or is going to be installed right after this installation. Uncheck it if you are configuring EDM later. Note: You may configure the EDM even after EA installation. Refer to Chapter 14: Configuring OAT EDM & OAT Enterprise Administrator for the steps involved. Enter the OAT Enterprise Data Manager Host. Enter the OAT Enterprise Data Manager Port number. Enter the Transport Packet Size (in KB). This is the maximum size of data per block to be sent to the OAT Enterprise Data Manager. OAT Foundation Suite 84

94 Installing OAT Enterprise Administrator (Windows) Enter the Data Migration Wait Time (in seconds). The Data Migration Wait Time is the amount of time to wait before synchronizing the next block of data to the OAT Enterprise Data Manager. Enter the Data Migration Scheduling Time (in Min). The Data Migration Scheduling Time is the time intervals at which data migration should run to migrate data to the OAT Enterprise Data Manager. Click Next to move to the OAT Enterprise Administrator Database Selection step. FIGURE 83. The OAT Enterprise Administrator Database Selection Screen Note: As stated previously, the database software, whether installed locally or remotely, must be running during this installation. 8. Select the type of database software to be used with the OAT Enterprise Administrator. 85 Installation and Configuration Guide

95 Note: Since we have chosen Microsoft SQL Server 2005 as the database option, Apache Tomcat will be the default Web server selected. If you opt for Oracle or IBM DB2 database options, refer to Chapter 9: Non default Database and Web Server Options to proceed with the installation. Click Next. The OAT Enterprise Administrator Database Location screen appears. FIGURE 84. The OAT Enterprise Administrator Database Location Screen 9. Specify the IP address or the host name of the server that hosts the database software used for OAT Enterprise Administrator. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, then enter the IP address or the host name of the remote machine. OAT Foundation Suite 86

96 Installing OAT Enterprise Administrator (Windows) Note: If you are using a Microsoft SQL Server 2005 database, and your database instance name is not the default name, then you must specify the hostname and the database instance name in the form hostname\dbinstancename. This is true for both local and remote databases. For example, acme\myoatdb_instance Here, acme is the hostname, and myoatdb_instance is the database instance name. Click Next. You will be taken to the OAT Enterprise Administrator Database input screen. FIGURE 85. The OAT Enterprise Administrator Database Input Screen 10. Specify the following values when Microsoft SQL Server 2005 is chosen as the database. For IBM DB2 or Oracle databases, the values are slightly different. See Chapter 9: Non default Database and Web Server Options for details. 87 Installation and Configuration Guide

97 Database Name: Enter a unique name for the database to be used by the OAT Enterprise Administrator. Database Port: Enter the port number assigned to the database software. Database User with Privileges: Enter the name of the database user account to be used by the OAT Enterprise Administrator to Create, Read, Update, and Delete (CRUD) the named database and its contents. Note: When using the Microsoft SQL Server database software, the database user account must exist prior to installing OAT Enterprise Administrator. Database Password: Enter the password for the database user account. Click Next, to proceed. A message warns you that if the installer finds an existing database with the name you have entered, it will delete all tables in that database. FIGURE 86. The Warning Dialog Box 11. If you choose to continue with the installation, then the OATenterprise installer will delete tables from any existing database with the name you have entered. By canceling the installation, you can avoid deleting any database tables, and abort the installation procedure. Click: Cancel to cancel the OAT Enterprise Administrator installation. Continue to proceed to the Configure Web Server screen. OAT Foundation Suite 88

98 Installing OAT Enterprise Administrator (Windows) FIGURE 87. The Configure Web Server Screen 12. Enter configuration details for the Web server. To enable secure connections (HTTPS) between the browser and the OAT Enterprise Administrator server, check the Yes checkbox. Enter the https port for browsing server in the field provided. Enter the host name or the IP address of the machine on which you are installing OAT Enterprise Administrator in the Host Name field. Click Next. The Configure OAT Enterprise Administrator screen appears. Note: If HTTPS is configured for one server in the OFS deployment hierarchy it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. 89 Installation and Configuration Guide

99 FIGURE 88. The Configure OAT Enterprise Administrator Screen Unique ID: Enter a 4 digit hexadecimal identifier for this OAT Enterprise Administrator that is unique across all OATenterprise nodes that will interact with the OAT Enterprise Data Manager. Name: Enter a name for this OAT Enterprise Administrator node that is unique across all OATenterprise nodes and will interact with OAT Enterprise Data Manager. Note: Do not specify a name that contains a space or special characters. Port (Web server): Enter the port on which you wish to have the Web server running. In this case, the Web server is Tomcat. Port (OAT Enterprise Administrator): Enter the port on which you want the OAT Enterprise Administrator to run. OAT Foundation Suite 90

100 Installing OAT Enterprise Administrator (Windows) Note: If the HTTPS transport is enabled between the Web browser and OAT Enterprise Administrator, then the OAT Enterprise Administrator port is not shown. Heap size (in MB) Min: Enter the minimum Java heap size for OAT Enterprise Administrator. Heap size (in MB) Max: Enter the maximum Java heap size for OAT Enterprise Administrator. Click Next. The Configure LDAP screen appears. FIGURE 89. The Configure LDAP Screen 13. Select: Yes to configure OAT Enterprise Administrator to use LDAP for authentication. When you click Next, the Configure Active Directory screen will appear. This is what is described in the steps immediately following this one. No to ignore LDAP authentication. When you click Next, you will proceed directly to step 19 displaying the Configure Security screen. 91 Installation and Configuration Guide

101 FIGURE 90. The Configure Active Directory Screen 14. Select the active directory to be used with the LDAP server. In this case, we have chosen Microsoft Active Directory. Click Next. The Configure Microsoft Active Directory screen appears. OAT Foundation Suite 92

102 Installing OAT Enterprise Administrator (Windows) FIGURE 91. The Configure Microsoft Active Directory Screen 15. Specify the following values: LDAP URL: The URL of LDAP server (clustered or primary) to which the authentication request will be routed. To support failover, multiple LDAP server urls can be provided with comma (,) separation. The URL needs to be given in the following format: <protocol>://<hostname or IP address>:<port> Protocol: Needs to be either ldap or ldaps (for secure connections) Host name/ip address: Host name/ip address of ldap server. For example; MSAD serverʹs IP address. Port: Can be non secure/secure/global catalog. Default values are: Non secure: 389 Secure: 636 Global catalog: Installation and Configuration Guide

103 Base DN: Base Distinguished Name is used to search for domain users. If global catalog or multiple LDAP servers is used, then provide the common base DN for all. For example, if global catalogue is enabled and multiple sub domain users (india.oatsystems.com, us.oatsystems.com) are allowed to login, then provide the common base DN (oatsystems.com) for all to support sub tree level user or group access. OAT Admin Group Names: Supports the name of the LDAP group which gets Server Admin role in OFS, by default. The group name can include OU or parent group as part of DN. The names can be separated with ; (semicolon). OAT User Group Names: Users who are a part of the Base DN get OFS access by default. You can restrict this by providing the user group names, so that only these group of users will get OFS access. Multiple group names can be entered with, (comma) separation. If the group name is duplicated in multiple OU, then group names along with OU names need to be given. You need to replace all the, (comma) s in the group name with ; (semi colon). Note: After the install, if LDAP is used for authentication of Websphere, append the complete <OATeaInstall>\ofs\conf\ldap_msad.conf file content to <WAS_PROFILE_BASE>\profiles\<ProfileName>\properties\wsjass.conf. Ensure that the same login module (JNDI) is not existing in <WAS_PROFILE_BASE>\profiles\<ProfileName>\properties\wsjass.conf. Click Next, to proceed with the installation. OAT Foundation Suite 94

104 Installing OAT Enterprise Administrator (Windows) FIGURE 92. The Configure Microsoft Active Directory Login Format Screen 16. Select the login format from the dropdown list. Click Next. If you have selected Login ID as the Login Format, you will be taken to the Configure Login ID screen, step 17. If you have choosen CN as the Login Format you will be taken to step Installation and Configuration Guide

105 FIGURE 93. The Configure Login Format Screen 17. Enter the following details: OAT Administrator CN: Indicates the CN that will have administrative rights for the OAT Enterprise Administrator server.. OAT Administrator Password: Indicates the password for the OAT Administrator login. After installation, you may change this password if required. You may use the deploy (deploy ldapadminpassword= <newpassword> ) to change the password. Click Next to go to the Configure Caching screen. OAT Foundation Suite 96

106 Installing OAT Enterprise Administrator (Windows) FIGURE 94. The Configure Caching Screen 18. Check Enable Username and Password caching to decrease queries to the LDAP server and to improve authentication performance. Click Next. The Configure Security screen appears. 97 Installation and Configuration Guide

107 FIGURE 95. The Configure Security Screen 19. Enable security for RMI, JMS and Webservice as required, by checking the respective checkboxes. Click Next to proceed to the JMS Configuration screen. For more details on security, please see Appendix B: OAT Foundation Suite Security. 20. If you are using JMS transport functionality with your Web service, then choose Yes, and click Next to configure JMS details. Choose No to ignore JMS configuration and proceed directly to the Install as Windows Service screen, step 23. Note: If you choose No, and your system has failover backup operation installed, then the Cluster Configure screen will appear. Note: The installerʹs default values in the JMS configuration screens are those for Apache ActiveMQ, which is bundled with the OAT Foundation Suite. OAT Foundation Suite 98

108 Installing OAT Enterprise Administrator (Windows) FIGURE 96. The Configure JMS Screen 21. Specify the following values: JNDI Provider URL: Enter the URL of the JNDI service. JNDI Factory Class: Enter the JNDI initial context factory class used to create initial context. JMS Connection Factory: Enter the JNDI look up name for the JMS connection factory object. JMS Destination: Enter the JNDI look up name for the JMS destination object (queue or topic). JMS Username: Enter the username for accessing the JMS provider. Leave this box empty if security is not enabled in your JMS provider. JMS Password: Enter the password of the user. Leave this box empty if security is not enabled in your JMS provider. Click Next. The Configure JMS for SOA screen appears. 99 Installation and Configuration Guide

109 FIGURE 97. The Configure JMS for SOA Screen 22. Specify the following values: JNDI Provider URL: Enter the URL of the JNDI service. JNDI Factory Class: Enter the JNDI initial context factory class used to create initial context. JMS Connection Factory: Enter the JNDI look up name for the JMS connection factory object. JMS Destination: Enter the JNDI look up name for the JMS destination object (queue or topic). JMS Notification Queue Name: Enter the JNDI name to look up the JMS Destination for EPCIS events notifications. JMS Import Queue Name: Enter the JNDI name to look up the JMS Destination for Master Data Import. JMS Username: Enter the username for accessing the JMS provider. Leave this box empty if security is not enabled in your JMS provider. OAT Foundation Suite 100

110 Installing OAT Enterprise Administrator (Windows) JMS Password: Enter the password of the user. Leave this box empty if security is not enabled in your JMS provider. Note: See Appendix C: Configuring WebSphere AppServer and MQ for SOA for instructions on how to install and configure IBM WebSphere MQ as the JMS provider. Click Next. The Install as Windows Service screen appears. FIGURE 98. The Install as Windows Service Screen 23. Select: Yes, to set the OAT Enterprise Administrator service to automatically start every time the system boots. No, if you do not want to run the OAT Enterprise Administrator automatically. In this case, you have to manually start the OAT Enterprise Administrator when required. Click Next. The Pre Installation Summary screen appears. 101 Installation and Configuration Guide

111 FIGURE 99. The Pre Installation Summary Screen 24. Review your selections before installing. To modify the choices or entries, click Previous. To install using the displayed parameters, click Install. The Installing OATenterprise screen appears. 25. After finishing the install, you will see a message in the Done Installing screen. Check the View README File checkbox, and click Next to view the View Readme File screen. 26. Review the Readme file; to view the entire file, you ll have to scroll through the viewing pane. Click Next to proceed to the Install Complete screen. 27. Click Done to complete the install. See Appendix A: Installation Knowledge Base, for details on verifying that your installation was successful. OAT Foundation Suite 102

112 Installing OAT Enterprise Administrator (Windows) 103 Installation and Configuration Guide

113 CHAPTER 6 Installing OAT Enterprise Administrator (Linux) Introduction This chapter describes steps for installing OAT Enterprise Administrator on Linux. For information on basic software and hardware requirements, please see Chapter 2: First Steps in Installation. Before You Begin Before you start installing the OAT Enterprise Administrator, obtain the following: OATenterprise setup file (setup.bin) download to the OAT Enterprise Administrator installation candidate system. Server requirements: Host name or static IP address OAT Enterprise Administrator database parameters and user account Details of OAT Enterprise Data Manager (if installed): Host name or IP address Port Web server information: HTTP or HTTPS port number (unused port, to be used for Enterprise Administrator) OAT Foundation Suite 104

114 Installing OAT Enterprise Administrator (Linux) JMS configuration details: JNDI Provider URL JNDI Factory Class JMS Connection Factory JMS Destination JMS User/Password if your JMS provider s security is enabled Note the following: You must be logged on as the root user during the OAT Enterprise Administrator installation. The OAT Enterprise Administrator requires a valid license key to operate. See Chapter 10: Acquiring & Installing a License Key to acquire and install a license key. Re installing OAT Enterprise Administrator results in the loss of data accumulated with OAT Enterprise Administrator since the previous installation. If reusing an OAT Enterprise Administrator database instance, ensure that no connection exists between the database instance and a client or the OAT Enterprise Administrator before installing OAT Enterprise Administrator. Consider restarting the database server to break all connections to all database instances. OAT does not recommend or support the installation of OATxpress server along with the OAT Enterprise Data Manager or the OAT Enterprise Administrator on the same machine. OAT Enterprise Administrator and OAT Enterprise Data Manager can be installed on the same machine in limited pilot deployments with low performance requirements. Ensure that the machine s system clock registers the current date and time before installing OAT Enterprise Administrator. If using Oracle, before installing OAT Enterprise Administrator, you must have Oracle Instant Client installed, and add the directory where the client libraries are installed to the LD_LIBRARY_PATH environment variable. If the Oracle database server is on the same machine as OAT Enterprise Administrator, then the client is not required. 105 Installation and Configuration Guide

115 The steps below assume the default choice for the Web server, Apache Tomcat. For instructions regarding IBM WebSphere Application Server, refer to Chapter 9: Non default Database and Web Server Options. While these instructions refer to the Windows installation screen, the flow and input values are the same for both the Windows and Linux platforms. Installing OAT Enterprise Administrator on Linux 1. Set the root directory as your current directory, and invoke the setup.bin file:./setup.bin The OATenterprise installer, after extracting all of the components, displays the Introduction screen. FIGURE 100. The Introduction Screen 2. Press Enter to advance to the License Agreement screen. OAT Foundation Suite 106

116 Installing OAT Enterprise Administrator (Linux) FIGURE 101. The License Agreement Screen (a) 3. Review the terms and conditions of the license agreement. Press Enter for the DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? message. This screen reminds you that you need a valid license key (license.txt file) to run OAT Enterprise Administrator. Obtain this key and install it after completing the installation of OAT Enterprise Administrator. Chapter 10: Acquiring & Installing a License Key has instructions on obtaining and installing the license key. 107 Installation and Configuration Guide

117 FIGURE 102. The License Agreement Screen (b) 4. Type Y to accept the terms and conditions of this license agreement and press Enter. You will be asked to select the type of server you want to install in the next step. OAT Foundation Suite 108

118 Installing OAT Enterprise Administrator (Linux) FIGURE 103. The Configure Server Mode Screen 5. Select the type of server you want to install and press Enter. Since you are installing OAT Enterprise Administrator, select 2 and press Enter to continue with the installation. FIGURE 104. The Choose Install Folder Screen 6. Specify the location for installing the OAT Enterprise Administrator. Enter an absolute path and press Enter, or press Enter to accept the default location. Note: If you assign an alternate path and folder, ensure that there are no spaces or special characters included in the location path. 109 Installation and Configuration Guide

119 Note: In the following steps, pressing Enter without entering a specific value will accept the installer default value for the step, and proceed to the next step. The installer default for the current step is shown as a string (for example, the Install Folder above) or as an arrow marking one of the choices in a menu (for example, the choice of type of server to install, above). FIGURE 105. The Configure OAT Enterprise Administrator Screen 7. Enter: Yes (1), to confirm that the OAT Enterprise Data Manager has been installed prior to this installation, or will be installed immediately after this installation. No (2), if the OAT Enterprise Data Manager is not installed. Press Enter to continue with the installation. If you have chosen Yes, the installer will proceed to the Configure OAT Enterprise Data Manager step. If you have chosen No, the installer will direct you to the OAT Enterprise Administrator Database Selection screen (step 13). Note: You can configure the EDM after the EA installation. OAT Foundation Suite 110

120 Installing OAT Enterprise Administrator (Linux) FIGURE 106. The Configure OAT Enterprise Data Manager 8. Enter the host name or IP address of the machine on which you have OAT Enterprise Data Manager installed. Press Enter to continue. FIGURE 107. The Configure OAT Enterprise Data Manager 9. Enter the port on which the OAT Enterprise Data Manager is running, and press Enter to continue. FIGURE 108. The WebService Context Detail 111 Installation and Configuration Guide

121 Enter the Webservice Context details. FIGURE 109. The Configure OAT Enterprise Data Manager for OAT Enterprise Administrator Screen (a) 10. Enter the transport packet size for the OAT Enterprise Data Manager. This is the maximum size of data per block to be sent to the OAT Enterprise Data Manager. To accept the default value (100), press Enter and continue to the next step. FIGURE 110. The Configure OAT Enterprise Data Manager for OAT Enterprise Administrator Screen (b) 11. Enter the data synchronization wait time. This is the amount of time to wait before synchronizing the next block of data to the OAT Enterprise Data Manager. Press Enter to proceed. FIGURE 111. The Configure OAT Enterprise Data Manager for OAT Enterprise Administrator Screen (c) OAT Foundation Suite 112

122 Installing OAT Enterprise Administrator (Linux) 12. Enter the scheduling time interval for data synchronization. This is the time interval at which the data migration should run to migrate data to the OAT Enterprise Data Manager. FIGURE 112. The OAT Enterprise Administrator Database Selection Screen 13. Select the database software you will be using with the OAT Enterprise Administrator by entering the number for your choice and press Enter. In this case, select 1 to choose the Oracle database software option. Note: If you choose to use the IBM DB2 database option, then refer to Chapter 10: Acquiring & Installing a License Key for database creation details, and for an explanation of the parameters requested. Note that the information is applicable to both Windows and Linux installations. FIGURE 113. The OAT Enterprise Administrator Configure Database Screen 14. Enter the directory of the database client or server installed directory location and press Enter to continue. 113 Installation and Configuration Guide

123 Note: If you assign an alternate path and folder, ensure that there are no spaces or special characters in the location path. FIGURE 114. The OAT Enterprise Adminitrator Database Location Screen 15. Specify the IP address or the host name of the database software used for the OAT Enterprise Administrator. If the database software is installed on the same machine, enter localhost. If it is installed on a remote machine, enter the IP address or the host name of the remote machine where the database software is running. Press Enter to continue with the installation. FIGURE 115. The OAT Enterprise Administrator Database SID Name Screen Enter the SID (System ID) Name for the database. Press Enter to continue. A warning message appears: OAT Foundation Suite 114

124 Installing OAT Enterprise Administrator (Linux) FIGURE 116. The Warning Screen 16. Select any one of the options, by entering the number of your choice and press Enter to continue. If you choose to continue with the installation then the installer deletes all database tables from the database with the name you have entered. By canceling the installation, you avoid the possibility of deleting any database tables. FIGURE 117. The OAT Enterprise Administrator Database Service Name Screen 17. Enter the Database Service Name for the OAT Enterprise Administrator. 115 Installation and Configuration Guide

125 FIGURE 118. The OAT Enterprise Administrator Oracle port Screen 18. Enter the Database Port number assigned to the database listener and press Enter to continue. FIGURE 119. The OAT Enterprise Administrator Database User Screen 19. Enter the Database User with Privileges. This isthe username of a database user who has permission to perform Create, Read, Update, and Delete (CRUD) operations. FIGURE 120. The OAT Enterprise Administrator Database Password Screen 20. Enter the password of the database user who has permission to perform Create, Read, Update, and Delete (CRUD) operations. OAT Foundation Suite 116

126 Installing OAT Enterprise Administrator (Linux) FIGURE 121. The Web Server Option Screen 21. Specify the Web server you want to use with the OAT Enterprise Administrator, by entering the number of your choice. FIGURE 122. The Configure Web Server Screen (a) 22. Enter the configuration details for the Web server you have chosen in the earlier step. To enable a secure connection (HTTPS) between the Web browser and the OAT Enterprise Administrator, choose Yes by specifying 1. Note: If HTTPS is configured for one server in the OFS deployment hierarchy, it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. 117 Installation and Configuration Guide

127 FIGURE 123. The Configure Web Server Screen (b) 23. Enter the HTTPS port for secure browsing. FIGURE 124. The Configure Web Server Screen (c) 24. Enter the host name or IP address of the machine on which you are currently installing the OAT Enterprise Administrator. OAT Foundation Suite 118

128 Installing OAT Enterprise Administrator (Linux) FIGURE 125. The Configure OAT Enterprise Administrator Screen (a) 25. Enter a unique 4 digit hexadecimal identifier for the OAT Enterprise Administrator. This identifier should be unique across all OATenterprise nodes that interact with each other. FIGURE 126. The Configure OAT Enterprise Administrator Screen (b) 26. Enter a unique name for this OAT Enterprise Administrator. The name should be unique across all OATenterprise nodes that interact with each other. Note: The installer will request you to enter a HTTP port if you have not enabled a secure connection (HTTPS) between the Web browser and the OAT Enterprise Administrator. If you have chosen to enable HTTPS, then you will not be queried for a HTTP port (see step 22). In our case, we have enabled HTTPS, so the installer does not ask for a HTTP port. 119 Installation and Configuration Guide

129 FIGURE 127. The WebService Context for OAT Enterprise Administrator Screen 27. Enter the Webservice Context details. FIGURE 128. The Configure OAT Enterprise Administrator Screen (c) 28. Enter the port number for the Web server, in this case Tomcat. FIGURE 129. The Configure OAT Enterprise Administrator Screen (d) 29. Enter the Java minimum heap size and press Enter to proceed. OAT Foundation Suite 120

130 Installing OAT Enterprise Administrator (Linux) FIGURE 130. The Configure OAT Enterprise Administrator Screen (e) 30. Enter the Java maximum heap size and press Enter to proceed. FIGURE 131. The Configure LDAP Screen 31. Specify the number for your appropriate option to enable the LDAP authentication. Choose: Yes, to configure LDAP authentication to authorize administrative operations. No, to bypass LDAP Configuration and proceed directly to the RMI security step. 121 Installation and Configuration Guide

131 FIGURE 132. The Configure Active Directory Screen 32. Select the type of LDAP directory being used, by entering the number of your choice. If you have chosen the Microsoft Active Directory option, then the Configure Microsoft Active Directory screen appears. If you have chosen the Other option, then the Configure Custom Active Directory screen appears. FIGURE 133. The Configure Microsoft Active Directory Screen 33. Specify the LDAP server URL. OAT Foundation Suite 122

132 Installing OAT Enterprise Administrator (Linux) FIGURE 134. The Configure Microsoft Active Directory Screen 34. Enter the base DNs, based on your internal naming conventions. FIGURE 135. The Configure Microsoft Active Directory Screen 35. Enter the OAT Admin Group Names, and press Enter to proceed. FIGURE 136. The Configure Microsoft Active Directory Login Format Screen 36. Specify the login format by entering the number of your choice. 123 Installation and Configuration Guide

133 FIGURE 137. The Configure Login Format Screen 37. Specify the CN that will have administrative rights for the OAT Enterprise Administrator server. FIGURE 138. The Configure Login Format Screen 38. Enter the password for the OAT Administrator login. After installation, you may change this password.use the deploy (deploy ldapadminpassword= <newpassword> ) to change the password. OAT Foundation Suite 124

134 Installing OAT Enterprise Administrator (Linux) FIGURE 139. The Configure Caching Screen 39. Configure caching by entering the number of your choice. Select: Yes, to enable username and password caching. No, to disable username and password caching. If you enable caching, users will be able to log into the system even if the authoritative server (an external authentication system such as an LDAP server, or an OATenterprise server) is not reachable. FIGURE 140. The RMI Security Screen 40. Enter the appropriate number for your choice: Yes (1), to enable Remote Method Invocation security. No (2), to disable RMI security. 125 Installation and Configuration Guide

135 FIGURE 141. The JMS Security Screen 41. Choose: Yes (1), to enable JMS security. No (2), to disable JMS security. FIGURE 142. The Webservice Security Screen 42. Enter the number for your choice. Choose: Yes (1), to enable Webservice security. No (2), to disable Webservice security. OAT Foundation Suite 126

136 Installing OAT Enterprise Administrator (Linux) FIGURE 143. The JMS Configuration Screen 43. If you are using a JMS transport with your Web service, then choose Yes and press Enter to configure JMS details. Choose No, if you do not use JMS transport. If you have chosen Yes, then you will have to enter the JMS configuration details in the steps below. If you have chosen No, then you will be taken to step no. 54. Note: The default values shown in the installer screen of the JMS configuration steps are the values configured for ActiveMQ that runs automatically for each OAT server. In our case, it is the OAT Enterprise Administrator. FIGURE 144. The Configure JMS Screen (a) 44. Enter the URL of the JNDI service. 127 Installation and Configuration Guide

137 FIGURE 145. The Configure JMS Screen (b) 45. Enter the JNDI initial context factory class used to create initial context. FIGURE 146. The Configure JMS Screen (c) 46. Enter the JNDI name for the JMS connection factory object. FIGURE 147. The Configure JMS Screen (d) 47. Enter the JNDI name for the JMS destination object (queue or topic) that will be used by the OAT Enterprise Administrator. OAT Foundation Suite 128

138 Installing OAT Enterprise Administrator (Linux) FIGURE 148. The Configure JMS for SOA Screen (a) 48. In this step, configure JMS for SOA; specify the URL of the JNDI service. FIGURE 149. The Configure JMS for SOA Screen (b) 49. Enter the JNDI initial context factory class used to create initial context. FIGURE 150. The Configure JMS for SOA Screen (c) 50. Enter the JNDI name for the JMS connection factory object. 129 Installation and Configuration Guide

139 FIGURE 151. The Configure JMS for SOA Screen (d) 51. Enter the JNDI name for the JMS destination object (queue or topic). FIGURE 152. The Configure JMS for SOA Screen (e) 52. Enter the JNDI name of the JMS Notification Queue name that OAT Enterprise Administrator server will use. FIGURE 153. The Configure JMS for SOA Screen (f) OAT Foundation Suite 130

140 Installing OAT Enterprise Administrator (Linux) 53. Enter the JNDI name of the JMS Import Queue name that OAT Enterprise Administrator server will use. Note: See Appendix C, Configuring WebSphere AppServer and MQ for SOA for instructions on how to install and configure IBM WebSphere MQ as the JMS provider. FIGURE 154. The Run OAT Enterprise Administrator on Restart Screen 54. Specify the appropriate number for your choice. Select: Yes, to run the OAT Enterprise Administrator to automatically restart this system after every system restart. No, if you do not want to run the OAT Enterprise Administrator automatically.you have to manually restart the OAT Enterprise Administrator. 131 Installation and Configuration Guide

141 FIGURE 155. The Pre Installation Summary Screen OAT Foundation Suite 132

142 Installing OAT Enterprise Administrator (Linux) 55. Review all the configuration settings before installing. To change or modify any of these settings, navigate back to the appropriate step and re enter the values. To abort the installation, press Ctrl+C. After you finish reviewing, press Enter to install the OAT Enterprise Administrator in the specified directory. After a few seconds, the installer will display the Installation Successful screen. FIGURE 156. The Installation Successful Screen 56. At this stage, you may choose to view the README file. 57. If you chose to review the README file, press Enter to page through it, till you get an IMPORTANT INFORMATION COMPLETE message. Press Enter to proceed to the Installation Complete screen. 58. Once you see the Installation Complete screen, press Enter to exit the installer. 133 Installation and Configuration Guide

143 Note: After installation, you should edit the <OATea_Install_Dir>\ofs\conf\jndi soa.properties file and modify the username and password properties for secure client login to your JMS broker. If no password is needed, you can either leave them blank or comment both lines with a ʹ#ʹ at the beginning of the line. Apply the same changes to jndi connection factory.properties as necessary. Note that if you accept the defaults to use the ActiveMQ broker, you should set the username and password to blank. OAT Foundation Suite 134

144 Installing OAT Enterprise Administrator (Linux) 135 Installation and Configuration Guide

145 CHAPTER 7 Installing OATxpress Server (Windows) Introduction This chapter explains the procedure for installing the OATxpress server on the Windows platform. See Chapter 2: First Steps in Installation for information on hardware and software requirements for OATxpress server. Before You Begin Before you start installation, do the following: Download the OATenterprise setup file (setup.exe) to the OATxpress server candidate. Obtain the following data: The host name or static IP address of the server on which you will install the OATxpress server. OATxpress database parameters such as the host name or IP address of the database server and the correct user credentials such as the user account (login name) and password. The IP address/hostname and port information of the OAT Enterprise Administrator, if it is installed in the deployment. Web server information: HTTP port JMS configuration details: JNDI Provider URL OAT Foundation Suite 136

146 Installing OATxpress Server (Windows) JNDI Factory Class JMS Connection Factory JMS Destination JMS User/Password if your JMS provider s security is enabledjms Notification Queue Name for configuring JMS for SOA JMS Import Queue Name for configuring JMS for SOA Note the following:: Re installing an OATxpress server results in the loss of data accumulated in that OATxpress server since the previous installation. The OATxpress server requires a valid license key to operate. See Chapter 10: Acquiring & Installing a License Key for instructions on how to acquire and install a license key. OAT does not recommend or support the installation of OATxpress server along with the OAT Enterprise Data Manager or the OAT Enterprise Administrator on the same machine. OAT Enterprise Administrator and OAT Enterprise Data Manager can be installed on the same machine in limited pilot deployments with low performance requirements. You must ensure that the machine s system clock registers the current date and time before installing OATxpress server. You must also ensure that the database software (installed locally or remotely) is running during installation. The steps below assume the default choice for Web server, which is Apache Tomcat. For instructions regarding IBM WebSphere Application Server, refer to Chapter 9: Non default Database and Web Server Options. 137 Installation and Configuration Guide

147 Installing OATxpress Server To install OATxpress server, perform the following steps: 1. In a Windows Explorer window, double click the file: setup.exe The OATxpress server installation screen appears. The OATenterprise installer, after extracting all components, displays the Introduction screen. FIGURE 157. The Introduction Screen 2. Click Next. The License Agreement appears. OAT Foundation Suite 138

148 Installing OATxpress Server (Windows) FIGURE 158. The License Agreement Screen 3. To continue installing the OATxpress server, accept the terms and conditions of the License Agreement by selecting the appropriate radio button. Click Next to display the Configure Server Mode screen. Select the type of server you want to install. Note: Follow the instructions in Chapter 10: Acquiring & Installing a License Key for obtaining and installing the license key. 139 Installation and Configuration Guide

149 FIGURE 159. The Configure Server Mode Screen 4. Select the OATxpress option and click Next to advance to the Choose Install Folder screen. OAT Foundation Suite 140

150 Installing OATxpress Server (Windows) FIGURE 160. The Choose Install Folder Screen 5. Specify the installation location forthe OATxpress server: To select the default installation folder, click Next. The default installation path is C:\OATxpress. For a different installation folder, enter the folder s path and name, or click Choose..., select the folder, and click Next. To revert to the default installation folder after you have changed the folder, click the Restore Default Folder button. Note: If you assign an alternate path and folder, ensure that there are no spaces or special characters in the location path. The Configure OATxpress screen appears. 141 Installation and Configuration Guide

151 FIGURE 161. The Configure OATxpress Screen 6. Select: Yes, if you have installed the OAT Enterprise Administrator prior to this installation, or is going to be installed after this installation. Installing OAT Enterprise Administrator as part of your deployment enables you to configure and monitor all aspects of multiple OATxpress servers via a single OATenterprise Web interface, and migrate master and partner data to the OAT Enterprise Data Manager for processing ETL operations and reporting. No, if you are deploying a standalone OATxpress server, without an OAT Enterprise Administrator within your deployment. In this case, you will configure and monitor all the activities occurring in a standalone OATxpress server through the OATxpress Web application. Click Next to proceed to the OATxpress Database Selection screen. OAT Foundation Suite 142

152 Installing OATxpress Server (Windows) Note: If you have chosen Yes, enter the OAT Enterprise Administrator details in the next step. If you have chosen No, then skip the OAT Enterprise Administrator configuration step, and proceed to database selection in step 9. FIGURE 162. The Configure OAT Enterprise Administrator Details 7. In the Configure OAT Enterprise Administrator Details screen, do the following: Enter a unique name, host and port number, assigned to the OAT Enterprise Administrator at the time of installation. Check the Synchronize OAT Enterprise Administrator... checkbox to enable the OAT Enterprise Administrator to synchronize master data with OATxpress servers on startup. Check the Enable username password cache checkbox, and click Next. The Configure OAT Enterprise Data Manager Details screen appears. 143 Installation and Configuration Guide

153 FIGURE 163. The Configure OAT Enterprise Data Manager Details Screen 8. In the Configure OAT Enterprise Data Manager Details screen, do the following: Check the OAT Enterprise Data Manager available checkbox, if the OAT Enterprise Data Manager has been installed or is going to be installed after this installation. Check the Enable Data Compression checkbox. Letting OATxpress compress data that is sent to the Enterprise Data Manager saves network bandwidth. Enter the hostname or IP address and port of the OAT Enterprise Data Manager in the respective fields provided. Select the mode of data migration by choosing the appropriate radio buttons: Push data to OAT Enterprise Data Manager automatically Wait for OAT Enterprise Data Manager request Click Next to proceed with the installation. OAT Foundation Suite 144

154 Installing OATxpress Server (Windows) FIGURE 164. The OATxpress Database Selection Screen Note: As stated earlier, the database software, whether installed locally or remotely, must be running during this installation. 9. Select the type of database software to be used with the OATxpress server. Click Next, to proceed to the OATxpress Database Location screen. Note: Since we have chosen the Microsoft SQL Server 2005 as the default database for our installation procedure, Apache Tomcat will be the default Web server selected. If you opt for Oracle or IBM DB2 database options, refer to Chapter 9: Non default Database and Web Server Options to proceed with the installation. 145 Installation and Configuration Guide

155 FIGURE 165. The OATxpress Database Location Screen 10. Specify the IP address or the host name of the system hosting the database software used for the OATxpress server. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, then enter the IP address or the host name of the remote machine where the database software is running. Click Next to display the OATxpress Database input screen. Note: If you are using a Microsoft SQL Server 2005 database and your database instance name is not the default name, then you must specify the hostname and the database instance name in the form hostname\dbinstancename as in the following example: acme\myoatdb_instance where acme is the hostname and myoatdb_instance is the database instance name. This is true for both the local and remote databases. OAT Foundation Suite 146

156 Installing OATxpress Server (Windows) FIGURE 166. The OATxpress Database Input Screen 11. Specify the following values when Microsoft SQL Server 2005 is chosen as the database. For IBM DB2 or Oracle databases, the values are slightly different. See Chapter 9: Non default Database and Web Server Options for details. Database Name: Enter a unique name for the database to be used by the OATxpress server (do not attempt to re use the database used for any other OAT Foundation Suite component). Database Port: Enter the port number assigned to the database software. Database User with Privileges: Enter the name of the database user account to be used by the OATxpress server to Create, Read, Update and Delete (CRUD) the named database and its contents. Note: While using the Microsoft SQL Server database software, the database user account must exist prior to installing the OATxpress server. Database Password: Enter the password for the database user account. Click Next. The Warning dialog appears: 147 Installation and Configuration Guide

157 FIGURE 167. The Warning Dialog Box 12. If you choose to continue with the installation then the OATenterprise installer deletes all database tables from the database with the name you have entered. Such a database may have been created during a previous installation of the OATxpress server. By canceling the installation, you avoid deleting any database tables and terminate the installation procedure. Click: Cancel to abort the OATxpress server installation. Continue to proceed with the installation, deleting all tables in any existing database with the name you have entered. The Configure Web Server screen appears. OAT Foundation Suite 148

158 Installing OATxpress Server (Windows) FIGURE 168. The Configure Web Server Screen 13. Enter the configuration details for the Web server. For a secure connection between the Web browser and the OATxpress server, check the Yes checkbox. Enter the https port for browsing server in the field provided. Enter the host name or the IP address of the machine on which OATxpress is being installed in the Host Name field. Click Next. The Configure OATxpress screen appears. Note: If HTTPS is configured for one server in the OFS deployment hierarchy it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. 149 Installation and Configuration Guide

159 FIGURE 169. The Configure OATxpress Screen 14. Specify the following values: Unique ID: Enter a 4 digit hexadecimal identifier for this OATxpress server that is unique across all OATenterprise nodes, which interact with the OAT Enterprise Data Manager. Name: Enter a name for this OATxpress server that is unique across all OATenterprise nodes that interact with OAT Enterprise Data Manager. Note: Do not specify a name that contains a space or special characters. Port (Web server): Enter the port on which you want to run the Web server for OATxpress server. In this case, the Web server is Tomcat. Port (OATxpress server): Enter the port on which you want the OATxpress server to run. Note: You will not be prompted to enter an HTTP web server port number for OATxpress server if you have enabled HTTPS connection between the Web browser and the OATxpress server. OAT Foundation Suite 150

160 Installing OATxpress Server (Windows) Heap size (in MB) Min: Enter the Java minimum heap size for OATxpress server. Heap size (in MB) Max: Enter the Java maximum heap size for OATxpress server. Click Next. The Configure Security screen appears. FIGURE 170. The Configure Security Screen 15. Enable security for RMI, JMS and Webservice as required, by checking the respective checkboxes. Click Next to proceed to the JMS Configuration screen. For more details on security, see Appendix B: OAT Foundation Suite Security. 151 Installation and Configuration Guide

161 FIGURE 171. The JMS Configuration Screen 16. If you are using JMS transport functionality with your Web service, then choose Yes, and click Next to configure JMS details. Choose No to ignore this step and proceed directly to the Install as Windows Service screen, step 19. The Configure JMS screen appears. Note: If you are installing OATxpress in a deployment with EDM, choose to either have all OATxpress servers in the deployment use SOAP for data migration, or all should use JMS for this; you cannot have a mix. Note: The installerʹs default values in the JMS configuration screens are those for Apache ActiveMQ, bundled with the OAT Foundation Suite. OAT Foundation Suite 152

162 Installing OATxpress Server (Windows) FIGURE 172. The Configure JMS Screen 17. Specify the following values: JNDI Provider URL: Enter the URL of the JNDI service. JMS Connection Factory: Enter the JNDI look up name for the JMS connection factory object. JMS Destination: Enter the JNDI look up name for the JMS destination object (queue or topic). JMS Username: Enter the username for accessing the JMS provider. Leave this box empty if security is not enabled in your JMS provider. JMS Password: Enter the password of the JMS user. Leave this box empty if security is not enabled in your JMS provider. Click Next. The Configure JMS for SOA screen appears. 153 Installation and Configuration Guide

163 FIGURE 173. The Configure JMS for SOA Screen 18. Specify the following values: JNDI Provider URL: Enter the URL of the JNDI service. JNDI Factory Class: Enter the JNDI initial context factory class used to create initial context. JMS Connection Factory: Enter the JNDI look up name for the JMS connection factory object. JMS Destination: Enter the JNDI look up name for the JMS destination object (queue or topic). JMS Notification Queue Name: Enter the JNDI name to look up the JMS Destination for EPCIS events notifications. JMS Import Queue Name: Enter the JNDI name to look up the JMS Destination for Master Data Import. JMS Username: Enter the username for accessing the JMS provider. Leave this box empty if security is not enabled in your JMS provider. OAT Foundation Suite 154

164 Installing OATxpress Server (Windows) JMS Password: Enter the password of the JMS user. Leave this box empty if security is not enabled in your JMS provider. Note: See Appendix C: Configuring WebSphere AppServer and MQ for SOA for instructions on how to install and configure IBM WebSphere MQ as the JMS provider for the OATxpress server. Click Next. The Install as Windows Service screen appears. FIGURE 174. The Install as Windows Service Screen 19. Select: Yes to run OATxpress server as a Windows service. No to not run OATxpress as a Windows service. Selecting this option means that the OATxpress server software does not restart automatically. You will therefore have to manually restart OATxpress as required. Click Next. The Pre Installation Summary of your selections appears. 155 Installation and Configuration Guide

165 FIGURE 175. The Pre Installation Summary Screen 20. Review your OATxpress server configuration selections before installing. To modify the configuration selections, click Previous. To install the selected configuration, click Install. The Installing OATenterprise screen appears, when OATxpress starts installing. 21. After finishing the install, you will see a message in the Done Installing screen. Check the View README File checkbox, and click Next to view the View Readme File screen. 22. Review the Readme file; to view the entire file, you ll have to scroll through the viewing pane. When you have finished reviewing it, click Next to proceed to the Install Complete screen. 23. Click Done to complete the install. See Appendix A: Installation Knowledge Base, for details on verifying that your installation was successful. OAT Foundation Suite 156

166 Installing OATxpress Server (Windows) Coniguring OPC Server Configuring the OPC server to connect to the OATxpress server involves: Setting up OPC with OATxpress Adding Registers The following software are required to setup OPC server with OATXpress: OPC servers like RSLinx, Kepware etc... Netmodule JOPC Bridge (JNI bridge enabling OFS to communicate with OPC server) Setting up OPC with OATxpress OPC and OAxpress Running on Same Windows Machine OPC can be setup with OATxpress in any of the two scenarios: OPC and OATxpress running on the same Windows Machine OPC and OATxpress running on different Windows Machine Perform the following steps, if OPC and OATxpress are running on the same Windows Machine: 1. Install OATXpress on a Windows Machine. 2. Obtain JOPC Bridge from Netmodule (Trial Version / Full License Version). 3. Expand the JOPC Bridge*.zip file to the local directory. Following is the directory structure defined for the zip file: JOPC-Bridge -Lib -Doc -Samples -Tools 4. Copy Lib/jopcbridge.jar to $OFS_INSTALL/jakarta tomcat /webapps/ axis/web INF/lib. 157 Installation and Configuration Guide

167 5. Copy Lib/jopcbridge.jar to $OFS_INSTALL/jakarta tomcat /webapps/ oatedge/web INF/lib. 6. Copy Dlls Lib/jopcbridge.dll and Lib/SglW32.dll to c:/windows/system32 directory. 7. Right click on the dlls, go to the Security tab and give Full Control Permissions to everyone. 8. Run the command Tools/OPCRegistry.exe. A list of OPC servers on the machine appears. Note down the name/progid of the OPC server you want to connect with OATXpress. 9. Start OATXpress and add a location. 10. Goto Add Device; Select digital_io_device as category; Select OPC SERVER as device type. 11. Go to the next page. Add the OPC server name noted down in step 8 in the text field Server Name. 12. Enter the IP as Add the Input/Output registers you are interested in. 14. Click Save and Apply Config. OPC and OAxpress Running on Different Windows Machine Perform the following steps if OPC and OATxpress are running on different Windows Machines: 1. Perform the above steps on Windows Machine1. 2. Install the OPC server on Windows Machine2. (You need to install the OPC server on both the Windows Machines). 3. Go to Windows Machine1 and run the command dcomcnfg.exe. 4. Go to Console Root > Component Services > Computers > My Computer > DCOM Config. 5. Search for the component of the installed OPC server. Right click on the component and select Properties. 6. Go to Location tab. Uncheck the ʺRun application on this computerʺ checkbox. Check the ʺRun application the following computerʺ checkbox. Browse and select Windows Machine 2. Give valid user names and passwords wherever required. Press OK. 7. Login using the same domain user on both the Windows Machines and this user should have full permissions to access the OPC server on both the machines. OAT Foundation Suite 158

168 Installing OATxpress Server (Windows) The following steps also need to be performed in addition to the above steps. This is applicable for both the scenarios: 1. Go to ControlPanel >Administrative Tools >Component Services > Services(Local). 2. Search for OATXpress Tomcat. Right click and select Properties. 3. Go to Logon tab. Click the radio button ʹ This account ʹ. 4. Enter the domain user name and password which gives permissions to start the OPC server on remote machine. Press OK. Note: If OATXpress is running as ʹWindows Serviceʹ, then do not use the system account to start the (tomcat) windows service to work with the OPC server. Else start the windows (tomcat) service with the login (domain user) which has permission to start the OPC server on the remote server. If Kepware is the OPC server, then start Kepware as service. Adding Registers Registers need to be added to the OPC server before adding the OPC server device to OATedge. If you are using Kepware OPC server, then provide the Register Name for Tag Bool_1 present in Device_1 of Channel_1 as Channel_1.Device_1.Bool_ Installation and Configuration Guide

169 CHAPTER 8 Installing OATxpress Server (Linux) Introduction This chapter explains how to install OATxpress on Linux using the textbased console mode. Note: Log on as a root user to install OATxpress. OATxpress requires a local installation of the Oracle client to communicate with a remote Oracle database. Before You Begin Before you install the OATxpress server, download the setup file to the server candidate and obtain the following information: OATxpress server requirements: Host name or static IP address Database parameters and user account Web server information: HTTP or HTTPS port numbers that will be used for browser and webservice connections. These ports should be unused by any other installed programs, and if there is any firewall running on the system, it should be configured to accept incoming connections on these ports. OAT Foundation Suite

170 Installing OATxpress Server (Linux) The following details of OAT Enterprise Administrator and OAT Enterprise Data Manager, if installed: Host name or IP address Port JMS configuration details, if the JMS transport will be used: JNDI Provider URL JNDI Factory Class JMS Connection Factory JMS Destination JMS User/Password if your JMS provider s security is enabled JMS Notification Queue Name for configuring JMS for SOA JMS Import Queue Name for configuring JMS for SOA Note the following: You must be logged on as the root user for the installation. The OATxpress server requires a valid license key to operate. See Chapter 10: Acquiring & Installing a License Key to acquire and install a license key. Re installing OATxpress server results in the loss of data accumulated with a previous installation of OATxpress server. You must ensure that the database software (whether installed locally or remotely) is running during this installation procedure. If you are reusing an OATxpress server database instance, ensure that no connection exists between the database instance and a client or the OATxpress server before installing the OATxpress server. Consider restarting the database server to break all connections to all database instances. OAT does not recommend or support the installation of OATxpress server along with the OAT Enterprise Data Manager or the OAT Enterprise Administrator on the same machine. OAT Enterprise Administrator and OAT Enterprise Data Manager can be installed on the same machine in limited pilot deployments with low performance requirements. Ensure that the machine s system clock registers the current date and time before installing OATxpress server. 161 Installation and Configuration Guide

171 If using Oracle, before installing OAT Enterprise Administrator, you must have Oracle Instant Client installed. You must alsoadd the directory where the client libraries are installed to the LD_LIBRARY_PATH environment variable. If the Oracle database server is on the same machine as the OAT Enterprise Administrator, then the client is not needed. If you are using Apache Tomcat as the server, increase the value of TOMCAT_STARTUP_TIME in ofs/conf/oat_startup.properties to avoid failed to start message which appears because of the delay in starting the server. The steps below assume the default choice for the Web server is Apache Tomcat. For instructions regarding IBM WebSphere Application Server, refer to Chapter 9: Non default Database and Web Server Options. While the instructions refer to the Windows installation screens, the flow and input values are the same for both Windows and Linux platforms. Installing OATxpress Server To install OATxpress server on a Linux machine: 1. Invoke setup as follows:./setup.bin OAT Foundation Suite 162

172 Installing OATxpress Server (Linux) FIGURE 176. The Introduction Screen The OATxpress installation screen appears. The OATenterprise installer displays an Introduction. Press Enter to advance to the License Agreement. 163 Installation and Configuration Guide

173 FIGURE 177. The License Agreement Screen (a) 2. Review the terms and conditions of the license agreement. Press Enter till you get DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? message. Note: To obtain a valid license key, follow the instructions in Chapter 10: Acquiring & Installing a License Key for obtaining and installing the license key. OAT Foundation Suite 164

174 Installing OATxpress Server (Linux) FIGURE 178. The License Agreement Screen (b) 3. Type Y to accept the terms and conditions of the license agreement and press Enter. You will be asked to select the type of server you want to install in the next step. 165 Installation and Configuration Guide

175 FIGURE 179. The Configure Server Mode Screen. 4. Select the type of server by entering the number of your choice and press Enter. Since you are installing the OATxpress server, select 3 and press Enter to continue with the installation. FIGURE 180. The Choose Install Folder Screen 5. Specify the location for installing the OATxpress server. Enter an absolute path and press Enter, or simply press Enter to accept the default path. Note: If you assign an alternate path and folder, ensure that there are no spaces or special characters included in the location path. OAT Foundation Suite 166

176 Installing OATxpress Server (Linux) Note: In most of the following steps, pressing Enter without entering a specific value will accept the installer default value for the step, and proceed to the next step. The installer default for the current step is shown as a string (for example, the Install Folder above) or as an arrow marking one of the choices in a menu (for example, the choice of type of server to install, above). FIGURE 181. The Configure OATxpress Screen 6. Specify whether you have installed, or will install an Enterprise Administrator in your deployment. Choose: Yes, if you have installed, or will install OAT Enterprise Administrator. Installing OAT Enterprise Administrator as part of your deployment enables you to configure and monitor all aspects of multiple OATxpress servers via a single OATenterprise Web interface, and migrate master and partner data to the OAT Enterprise Data Manager for processing ETL operations and reporting. No, if you do not have an OAT Enterprise Administrator in your deployment. This means that you have a standalone OATxpress server, without any central Enterprise Administrator. In this case, you will configure and monitor all the activities occurring in a standalone OATxpress server through the OATxpress Web application. Press Enter to continue. Note: If you have chosen Yes, then enter the OAT Enterprise Administrator details in the next steps. If you have chosen No, the installer skips the OAT Enterprise Administrator steps, and takes you to step no Installation and Configuration Guide

177 FIGURE 182. The Configure OAT Enterprise Administrator Screen (a) 7. Supply the OAT Enterprise Administrator s unique name. FIGURE 183. The Configure OAT Enterprise Administrator Screen (b) 8. Enter the host name or IP address of the machine on which the OAT Enterprise Administrator has been installed, and press Enter to proceed. FIGURE 184. The Configure OAT Enterprise Administrator Screen (c) 9. Enter the port on which OAT Enterprise Administrator is accepting webservice connections. OAT Foundation Suite 168

178 Installing OATxpress Server (Linux) FIGURE 185. The WebService Context OAT Enterprise Administrator Screen 10. Enter the OAT EA webservice context. FIGURE 186. The Configure OATxpress Screen 11. Enter 1 if you have installed OAT Enterprise Data Manager prior to this installation, or will be installing it immediately after this installation. Enter 2 if you have not installed OAT Enterprise Data Manager. If you have chosen 1, the installer proceeds to the Configure OAT Enterprise Data Manager steps. If you have chosen 2, the installer skips the OAT Enterprise Data Manager s configuring steps and proceeds to the Configure OAT Enterprise Administrator steps (see step 17). 169 Installation and Configuration Guide

179 FIGURE 187. The Configure OAT Enterprise Data Manager Screen (a) 12. Enter the host name/ip address of the machine that is hosting the OAT Enterprise Data Manager. FIGURE 188. The Configure OAT Enterprise Data Manager Screen (b) 13. Enter the port number on which the OAT Enterprise Data Manager is accepting webservice connections. FIGURE 189. The Webservice Context of OAT Enterprise Data Manager Screen OAT Foundation Suite 170

180 Installing OATxpress Server (Linux) 14. Enter the OAT EDM webservice context. FIGURE 190. The Configure OAT Enterprise Data Manager Details for OATxpress Screen (a) 15. Enter 1 if you want to enable data compression, and 2 if you do not want to do so. Enabling data compression will let the OATxpress server compress data that is sent to OAT Enterprise Data Manager, saving network bandwidth. FIGURE 191. The Configure OAT Enterprise Data Manager Details for OATxpress Screen (b) 16. Select the mode for migrating data to the OAT Enterprise Data Manager. 171 Installation and Configuration Guide

181 FIGURE 192. The Configure OAT Enterprise Administrator Screen 17. Choose whether OATxpress should request a synchronization of master data from the Enterprise Administrator every time OATxpress starts up: Yes, to synchronize master data on startup. No, if you do not want synchronization at startup. In this case, you have to periodically synchronize the master data through the OATenterprise Web application on the Enterprise Administrator. FIGURE 193. The Configure OAT Enterprise Administrator Screen 18. Enter the appropriate number of your choice, and press Enter. Specify: 1, to enable username and password caching. 2, to disable username and password caching. OAT Foundation Suite 172

182 Installing OATxpress Server (Linux) FIGURE 194. The OATxpress Database Selection Screen 19. Select the database software you will be using with the OATxpress server by entering the number for your choice and pressing Enter. In this case, we selected Oracle. Note: If you choose to use the IBM DB2 database option, then refer to Chapter 9: Non default Database and Web Server Options for database creation details, and for an explanation of the parameters requested. Note that the information is applicable to both Windows and Linux installations. FIGURE 195. The OATxpress Configure Database Screen 20. Enter the directory in which the database client or server software is installed, and press Enter to continue. Note: If you assign an alternate path and folder, ensure that there are no spaces or special characters in the location path. 173 Installation and Configuration Guide

183 FIGURE 196. The OATxpress Database Location Screen 21. Specify the IP address or the host name of the database server. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, enter the IP address or the host name of that remote machine. FIGURE 197. The OATxpress Database SID Name 22. Enter the SID (System ID) Name for the database. Press Enter to continue. A warning message appears. OAT Foundation Suite 174

184 Installing OATxpress Server (Linux) FIGURE 198. The Warning Screen 23. Select any one of the options, by entering the number of your choice and press Enter to continue. If you choose to continue with the installation then the OATenterprise installer deletes all tables from the database you have specified. By canceling the installation, you avoid deleting any database tables. FIGURE 199. The OATxpress Database Service Name Screen 24. Enter the Database Service Name for the database. 175 Installation and Configuration Guide

185 FIGURE 200. The OATxpress Oracle Port Screen 25. Enter the Database Port number assigned to the database listener. FIGURE 201. The OATxpress Database User Screen 26. Enter the username of a database user who has permission to perform Create, Read, Update, and Delete (CRUD) operations on the specified database. FIGURE 202. The OATxpress Database Password Screen 27. Enter the password for the database user account you have specified. OAT Foundation Suite 176

186 Installing OATxpress Server (Linux) FIGURE 203. The Web Server Option Screen 28. Specify the Web server you want to use with the OATxpress server. FIGURE 204. The Configure Web Server Option 29. To enable secure (HTTPS) connections between the Web browser and the OATxpress server, choose Yes (numeric option 1). Note: If HTTPS is configured for one server in the OFS deployment hierarchy, it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. 177 Installation and Configuration Guide

187 FIGURE 205. The Configure OATxpress Screen (a) 30. Enter a unique 4 digit hexadecimal identifier for the OATxpress server. This identifier should be unique across all the OATenterprise nodes that communicate with each other. FIGURE 206. The Configure OATxpress Screen (b) 31. Enter a unique name for this OATxpress server. This name should be unique across all the nodes of OATenterprise. FIGURE 207. The Configure OATxpress Screen (c) OAT Foundation Suite 178

188 Installing OATxpress Server (Linux) 32. Enter the port number on which OATxpress will listen for browser connections (HTTP). The default port is Note: You will not be prompted to enter an HTTP web server port number for OATxpress server if you have enabled HTTPS connections (see step 29). FIGURE 208. The Configure OATxpress Screen (d) 33. Enter the port number on which your Web server (Tomcat) must run. FIGURE 209. The Webservice Context for OATxpress 34. Enter the port number. 179 Installation and Configuration Guide

189 FIGURE 210. The Configure OATxpress Screen (e) 35. Enter the minimum Java heap size. FIGURE 211. The Configure OATxpress Screen (f) 36. Enter the maximum Java heap size. FIGURE 212. The RMI Security Screen 37. Enter the appropriate number of your choice: OAT Foundation Suite 180

190 Installing OATxpress Server (Linux) Yes (1), to enable RMI security. No (2), to disable RMI security. FIGURE 213. The JMS Security Screen 38. Enter: Yes (1), to enable JMS security. No (2), to disable JMS security. FIGURE 214. The Webservice Security Screen 39. Choose: Yes (1), to enable webservice security. No (2), to disable webservice security. Press Enter to proceed to the JMS Configuration screen. 181 Installation and Configuration Guide

191 FIGURE 215. The JMS Configuration Screen 40. If you are using a JMS transport with your Web service, then choose Yes and press Enter. If you have chosen Yes, then you will have to enter the JMS configuration details in the following steps. If you have chosen No, then you will bypass the JMS configuration and proceed directly to step 51. Note: The default values shown in the installer screen of the JMS configuration steps are the values configured for ActiveMQ that runs automatically for each OAT server. In our case, it is an OATxpress server. FIGURE 216. The Configure JMS Screen (a) 41. Enter the URL of the JNDI service. OAT Foundation Suite 182

192 Installing OATxpress Server (Linux) FIGURE 217. The Configure JMS Screen (b) 42. Enter the JNDI initial context factory class used to create initial context. FIGURE 218. The Configure JMS Screen (c) 43. Enter the JNDI look up name for the JMS connection factory object. FIGURE 219. The Configure JMS Screen (d) 44. Enter the JNDI look up name for the JMS destination object (queue or topic) that will be used by OATxpress. 183 Installation and Configuration Guide

193 FIGURE 220. The Configure JMS for SOA Screen (a) 45. Next, you will configure JMS for SOA by specifying the URL of the JNDI service. FIGURE 221. The Configure JMS for SOA Screen (b) 46. Enter the JNDI initial context factory class used to create initial context. FIGURE 222. The Configure JMS for SOA Screen (c) 47. Enter the JNDI look up name for the JMS connection factory object. OAT Foundation Suite 184

194 Installing OATxpress Server (Linux) FIGURE 223. The Configure JMS for SOA Screen (d) 48. Enter the JNDI look up name for the JMS destination object (queue or topic). FIGURE 224. The Configure JMS for SOA Screen (e) 49. Enter the JNDI name of the JMS Notification Queue name that OATxpress server will use. FIGURE 225. The Configure JMS for SOA Screen (f) 50. Enter the JNDI name of the JMS Import Queue name that the OATxpress server will use. Press Enter to proceed. 185 Installation and Configuration Guide

195 Note: See Appendix C, Configuring WebSphere AppServer and MQ for SOA for instructions on how to install and configure IBM WebSphere MQ as the JMS provider. Press Enter to proceed with the installation. The Run OATxpress on restart screen appears. FIGURE 226. The Run OATxpress on Restart Screen 51. Select: Yes, to set the OATxpress server to automatically restart every time the system restarts. No, if you do not want to run the OATxpress server automatically. In this case, manually start the OATxpress server. For procedures on how to start the OATxpress server, see Chapter 13: OATxpress Server Post Installation Procedures. Press Enter to proceed. The Pre Installation Summary displays. OAT Foundation Suite 186

196 Installing OATxpress Server (Linux) FIGURE 227. The Pre Installation Screen 187 Installation and Configuration Guide

197 52. Review all your settings before you proceed. To change or modify any of these settings, type back and press Enter to go to the step you need to revise. To abort installation, press Ctrl+C. After you finish reviewing, press Enter to install the OATxpress server to the specified directory. After a few seconds, the OATenterprise installer will display the Installation Successful screen. FIGURE 228. The Installation Successful Screen 53. At this stage, you may choose to view or skip the README file. 54. If you chose to review the README file, press Enter to page through the file, till you see an IMPORTANT INFORMATION COMPLETE message. Press Enter to proceed to the Installation Complete screen. 55. Once you see the Installation Complete screen, press Enter to exit the OATenterprise installer. OAT Foundation Suite 188

198 Installing OATxpress Server (Linux) Note: After installation, edit the <OATxpress_Install_dir>\ofs\conf\jndisoa.properties file and modify the username and password properties here for secure client login to your JMS broker. If no password is needed, leave properties blank or comment both lines with a ʹ#ʹ at the beginning of the line. Apply the same changes to jndi connection factory.properties as necessary. Note that if you are accepting the defaults to use the ActiveMQ broker, you should set the username and password to blanks. Configuring OPC Server with OATxpress Perform the following steps to setup OPC with OATxpress on Linux: 1. Install OATXpress on a Linux machine. 2. Install OPC Server on a Windows machine. 3. Install OPC Rmi Service on the same Windows machine as described below: a. Copy OAT_Installation_directory/ofs/conf/OPC/OPCService.zip from Linux machine to the Windows machine of OPC server and unzip it to any of the drives (say c:). b. Copy the following jars from OAT_Installation_directory/jakarta tomcat /webapps/axis/WEB INF/lib/ to c:\opcrmiservice\jars directory. oatedge.jar device opc engine.jar log4j*.jar c. Copy jopcbridge.jar(from JOPCBridge install folder) to c:\opcrmiservice\jars directory. d. Open the command window and go to c:\opcrmiservice directory. e. Run OPC Rmi Service ʺOPCRmiService.bat 1099ʺ where 1099 is the port on which the service should run. f. Go to the Linux box on which OATXpress is installed and start OATedge. g. Add the OPC Device and give the Windows machine IP and RMI Port for text fields ʺIP Adresssʺ and ʺPortʺ respectively. 4. Edit savant.properties in OAT/ofs/conf directory of Linux box and set the property rmi_hostname to the linux box host IP. For eg. if host IP is , then add the entry below in savant.properties: 189 Installation and Configuration Guide

199 rmi_hostname = Edit /etc/hosts file on the Linux box and add an entry for the IP address to host name mapping. For eg. if host name is oat_machine1 and IP is then add oat_machine1. OAT Foundation Suite 190

200 Installing OATxpress Server (Linux) 191 Installation and Configuration Guide

201 CHAPTER 9 Non default Database and Web Server Options Introduction OFS installation sequences have been created keeping in mind typical deployment configurations. Default choices during installation have also been selected based on typical deployments. However, your installation may require you to select non default options. Such installations, with nondefault options, are described in this chapter. These include: Use of Oracle or IBM DB2 databases (rather than Microsoft SQL) Use of IBM WebSphere as a Web server (rather than Tomcat) Creating a DB2 Database You can create a database on DB2 using a wizard from the Control Center tool, and also by using a SQL script. Note: Database creation using the wizard is not documented in this chapter. If you choose to use the wizard, ensure that relevant parameters like pagesize, extentsize, etc. are set as in the script below. The following SQL script can be used on DB2 (running on Windows) to create each database. The parameters to be filled in for the script are: <dbname> Name of the database. For example, edmcoredb. <drive> Drive on which to create the database. For example, D:. <db directory> Directory in which to place the database files, including the drive letter on Windows platforms. For example, D:\DB2. OAT Foundation Suite 192

202 Non-default Database and Web Server Options <buffer pool name> Name of the buffer pool to use. <tablespace name> Name of the tablespace to use. <temp tablespace name> Name of the temporary tablespace to use. <user group> Userʹs group to which to grant specific permissions. <username> Username of the database. Note that the script creates a buffer pool, tablespace and temporary tablespace, and grants specific permissions to the specified group and user. You can leave these commands out if you wish to use the existing buffer pool, tablespace, etc. instead. However, ensure that the parameters are set correctly as mentioned below. Also note that it is important to execute the ʹUPDATEʹ commands below:!db2stop;!db2start; DROP DATABASE <dbname>; CONNECT RESET; CREATE DATABASE <dbname> ON <drive> USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM USER TABLESPACE MAN- AGED BY SYSTEM USING ('<db directory>\<dbname>') EXTENTSIZE 16 PREFETCHSIZE 32 OVERHEAD TRANSFERRATE 0.14 CATA- LOG TABLESPACE MANAGED BY SYSTEM USING ('<db directory>\<dbname>-catalog') EXTENTSIZE 8 PREFETCHSIZE 8 OVERHEAD TRANSFERRATE 0.14; CONNECT TO <dbname>; CREATE Bufferpool <buffer pool name> IMMEDIATE SIZE 1000 PAGE- SIZE 16 K; CREATE REGULAR TABLESPACE <tablespace name> PAGESIZE 16 K MANAGED BY SYSTEM USING ('<db directory>\<tablespace name>') EXTENTSIZE 16 OVERHEAD PREFETCHSIZE 32 TRANSFERRATE 0.18 BUFFERPOOL "<buffer pool name>" DROPPED TABLE RECOVERY OFF; COMMENT ON TABLESPACE <tablespace name> IS ''; 193 Installation and Configuration Guide

203 CREATE SYSTEM TEMPORARY TABLESPACE <temp tablespace name> PAGESIZE 16 K MANAGED BY SYSTEM USING ('<db directory>\<temp tablespace name>') EXTENTSIZE 8 OVERHEAD PREFETCHSIZE 8 TRANSFERRATE 0.18 BUFFERPOOL <buffer pool name>; COMMENT ON TABLESPACE <temp tablespace name> IS ''; GRANT DBADM,CREATETAB,BINDADD,CON- NECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CRE ATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT ON DATABASE TO GROUP <user group>; GRANT DBADM,CREATETAB,BINDADD,CON- NECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CRE ATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT ON DATABASE TO USER <username>; GRANT USE OF TABLESPACE <tablespace name> TO USER <username> WITH GRANT OPTION; UPDATE DBM CFG USING FEDERATED YES DEFERRED; UPDATE DATABASE CONFIGURATION USING DBHEAP IMME- DIATE; UPDATE DATABASE CONFIGURATION USING STMTHEAP IMMEDIATE; UPDATE DATABASE CONFIGURATION USING STAT_HEAP_SZ DEFERRED; UPDATE DATABASE CONFIGURATION USING APPLHEAPSZ 1024 DEFERRED; CONNECT RESET; After executing these commands, restart the database server:!db2stop;!db2start; OAT Foundation Suite 194

204 Non-default Database and Web Server Options Note: Changes while creating the database for Star Schema on EDM server: Create a buffer pool with 32K page size instead of the 16K for other databases. Create two table spaces with type LARGE and USER TEMPORARY using the above buffer pool (in addition to the REGULAR and SYSTEM TEMPORARY table spaces mentioned above) in order to host the large view v_tag_attr_dim, whose size is determined by the total number of asset attributes defined in the system. Assign privilege to <user name> to access these two table spaces. Installation with a DB2 Database On choosing the IBM DB2 database option for the database selection step, the installer proceeds to this screen: FIGURE 229. The OATxpress Database Location Screen 195 Installation and Configuration Guide

205 Note: The installer screen shown (above) is for installing OATxpress server. If you are installing an OAT Enterprise Data Manager or an OAT Enterprise Administrator server, the screen caption will reflect your installation. For example, if you are installing OAT Enterprise Administrator, the screen caption will read: OAT Enterprise Administrator Database Location. 1. Specify the IP address or the host name of the server that hosts the IBM DB2 database software for OATxpress. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, then enter the IP address or the host name of the remote machine. Click Next. You will now provide further inputs concerning the database. FIGURE 230. The OATxpress Database Input Screen 2. Specify the following values: Database Name: Enter the name of the database. This database should already exist; the installer will not create this database. For instructions on creating and configuring databases, see Creating a DB2 Database. OAT Foundation Suite 196

206 Non-default Database and Web Server Options Database Port: Enter the port number assigned to the database software. Database User with Privileges: Enter the name of the database user account to Create, Read, Update, and Delete (CRUD) the named database instance and its contents. The user account must therefore have CRUD permissions. Database Password: Enter the password for the database user account. Instance Name: Enter the instance name for the database. This is the name given while creating a catalog entry in the installation host for the DB2 database on another host. To obtain the instance name, open the Control Center application of DB2, and on the left side panel, open All Systems > <DB2 host name> > Instances. There is only one entry under Instances; this is the instance name. If the database is on the same host as the OAT server install, you will see DB2 as the instance name. Tablespace Name: Enter the name of the tablespace on which this database was created. You can now continue with the standard installation sequence. Refer to Section II: Installation. Installation with an Oracle Database If, during the standard installation sequence, you select Oracle as your database, the installer proceeds to this screen: 197 Installation and Configuration Guide

207 FIGURE 231. The OATxpress Database Location Screen Note: The installer screen shown (above) is for installing the OATxpress server. If you are installing an OAT Enterprise Data Manager or an OAT Enterprise Administrator server, the screen caption will reflect your installation. For example, if you are installing OAT Enterprise Administrator, the screen caption will read: OAT Enterprise Administrator Database Location. 1. Specify the IP address or the host name of the server that hosts the Oracle database software for OATxpress. If the database software is installed on the same machine, then enter localhost. If it is installed on a remote machine, then enter the IP address or the host name of the remote machine. Click Next. You will now provide input for the database. OAT Foundation Suite 198

208 Non-default Database and Web Server Options FIGURE 232. The OATxpress Database Input Screen 2. Specify the following values: Database SID Name: Enter the System ID of the database. This database should already exist; installer will not create this database. For instructions on creating and configuring databases, refer to Chapter 2: First Steps in Installation. Oracle Service Name: Name of the Oracle service for this database. This is usually the same name as the SID. Database Port: Enter the port number assigned to the database software. For Oracle, the default is Database User with Privileges: Enter the name of the database user account to Create, Read, Update, and Delete (CRUD) the named database instance and its contents. The user account must therefore have CRUD permissions. Database Password: Enter the password for the database user account. You can now continue with the standard installation sequence. Refer to Section II: Installation. 199 Installation and Configuration Guide

209 WebSphere Application Server (WAS) Installation Options on Windows This section describes installation of OAT servers using IBM WebSphere as the Web server, on the Windows platform. Note that configuration steps for OAT Enterprise Administrator and OATxpress are different. Before You Begin Note the following: The server must have WebSphere installed on it. The IBM WebSphere default application server must be started. The default application server can be started either from the command prompt or from the Windows Service panel. The service name is IBMWAS61Service PremisesNode for OAT Enterprise Administrator. OAT Enterprise Administrator To install OAT EA using IBM WebSphere as the Web server: We assume that you have supplied user credential values for the OAT EA database, and are now viewing the Configure WebSphere screen. OAT Foundation Suite 200

210 Non-default Database and Web Server Options FIGURE 233. Configure WebSphere Screen 1. Select: Yes, to create a new WebSphere Application Server to run OAT EA. Click Next to proceed to the Configure Web Server screen. No, if you want OAT EA to run on a default WebSphere Application Server. Click Next, to proceed to Auto Detect HTTP Port screen. 201 Installation and Configuration Guide

211 FIGURE 234. Configure Web Server Screen 2. Enter the configuration details for the Web server you have just defined: To enable secure http connections between Web browser and the OAT EA server, check the Yes checkbox. Enter the port to be used for secure browsing in the Https Port for Browsing Server field. Enter the host name or the IP address of the machine on which you are installing the OAT EA, in the Host Name field. Click Next, to proceed to the Configure OAT EA screen. Note: If HTTPS is configured for one server in the OFS deployment hierarchy, it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. OAT Foundation Suite 202

212 Non-default Database and Web Server Options FIGURE 235. Configure OAT Enterprise Administrator Screen 3. Specify the following values: Unique ID: Enter a 4 digit hexadecimal identifier unique across all OATenterprise nodes which interact with the OAT Enterprise Data Manager. Name: Enter a name unique across all OATenterprise nodes that interacts with the OAT Enterprise Data Manager. Note: Do not specify a name that has spaces or special characters. Port: Enter the port on which you want the OAT EA server to run on. Note: If the HTTPS transport is enabled between the Web browser and OAT Enterprise Administrator, then the OAT Enterprise Administrator port is not shown. Heap size (in MB) Min: Enter the Java minimum heap size for OAT EA. Heap size (in MB) Max: Enter the Java maximum heap size for OAT EA. 203 Installation and Configuration Guide

213 Application Server Name: Enter the name for the WebSphere Application Server. The new Application Server will be created using the name entered during installation. Click Next to move to the Configure Authentication screen. FIGURE 236. Configure Authentication Screen 4. Click Yes to use external authentication. Click Next to move to the Configure External Authentication screen. No to ignore external authentication. Click Next to move tothe Configure Security screen. OAT Foundation Suite 204

214 Non-default Database and Web Server Options FIGURE 237. Configure External Authentication Screen 5. Select Microsoft Active Directory to configure Microsoft Active Directory. Refer to Chapter 5 Installing OAT Enterprise Administrator (Windows) for more details. Click Next to move to the Configure Microsoft Active Directory screen. Select WebSphere Application Security to move to configure the OAT Server Administrator. Click Next to move to the Configure OAT Server Administrator screen. Select Other to customize an active directory other than Microsoft Active and WebSphere. Click Next to move to the Configure Custom Active Directory screen. 205 Installation and Configuration Guide

215 FIGURE 238. Configure OAT Server Administrator Screen 6. Enter the following values. OAT Admin Group Name: Enter the group name to which the user with administartor privileges belongs. Multiple group names can be specified with pipe ( ) separator. All the users belonging to the specified group(s) get Server Administrator role and the rest get Default User role in OFS. User Identity: Enter the user identity of the WebSphere administrator user who can start or stop the Application Server. User Password: Enter the user password for the above user. Note the following WebSphere Authentication and Authorization details: During installation, a challenge pop up appears to check server startup status. The WAS admin user or password has to be provided to proceed further on the installation. This pop up closes automatically after a specified time (say 3 minutes). OAT Foundation Suite 206

216 Non-default Database and Web Server Options While installing WAS, an authentication pop up appears, if WAS App security is enabled. If the user belongs to the Server Administrator role in WAS, then the role in EA/Xpress will be of a Server Administrator, else it will be of a Default User. As the user logs in for the first time, a user with default roles is created in the OAT database. Later the Server Administrator can alter the user role assignments that exists in the OAT database. Next time when the user logs in, permissions based on the existing roles will be available. WAS application security needs to be enabled and WAS application server needs to be configured for SSO, to support SSO from EA to Xpress and vice versa. Click Next to move to the Configuring Security screen. Refer to Chapter 5: Installing OAT Enterprise Administrator (Windows) for further installation procedures. The screen below appears if you have chosen to use the default WebSphere Application Server for OATxpress server. FIGURE 239. Auto Detect http Port Screen 207 Installation and Configuration Guide

217 7. Select: Yes, if you want the installer to auto detect the HTTP port of the default WebSphere Application Server. Click Next, to move to the Auto Detect http Port screen WebSphere Application Server. No, if you want to enter the HTTP port manually during the installation. Click Next, to configure the default WebSphere Application Server manually. The Configure Web Server screen appears. FIGURE 240. Configure Web Server Screen Note: If you had chosen to specify WAS port instead of auto detect, specify this in the Configure Web Server screen. 8. Enter the configuration details for the Web server: To enable secure connections between the Web browser and the OATxpress server, check the Yes checkbox. OAT Foundation Suite 208

218 Non-default Database and Web Server Options Enter the port to be used for secure browsing in the Https Port for Browsing Server field. Enter the host name or the IP address of the machine on which you are installing OATxpress in the Host Name field. Click Next. After configuring the Web server, the installer proceeds to the following screens: Configure OAT EA Configure Authentication Configure External Authentication Configure OAT Server Administrator Configure Security Refer to Chapter 5: Installing OAT Enterprise Administrator (Windows) for further installation procedures. OATxpress We assume that you have supplied user credential values for the OATxpress database, and are now viewing the Configure Web Server screen. To install OATxpress using IBM WebSphere as the Web server: 209 Installation and Configuration Guide

219 FIGURE 241. OATxpress Configure Web Server Screen 1. Click on the IBM WebSphere option and click Next, to proceed. Note: The above step is applicable only when Oracle is selected as the database software. When IBM DB2 is the database software, WebSphere is assumed to be the application server. Therefore, the Configure WebSphere screen appears immediately when you click Next, after entering the database values in the OATxpress Database input screen. OAT Foundation Suite 210

220 Non-default Database and Web Server Options FIGURE 242. Configure WebSphere Screen 2. Select: Yes, if you want to create a new WebSphere Application Server to run OAT EA. Click Next, to proceed to the Configure Web Server screen. No, if you want OAT EA to run on a default WebSphere Application Server. Click Next, to proceed to Auto Detect HTTP Port screen. 211 Installation and Configuration Guide

221 FIGURE 243. Configure Web Server Screen 3. Enter the configuration details for the Web server you have just defined in the earlier step: To enable secure connections between the Web browser and the OATxpress server, check the Yes checkbox. Enter the port to be used for secure browsing in the https port for browsing server field. Enter the host name or the IP address of the machine on which you are installing OATxpress in the Host Name field. Click Next, to proceed to the Configure OATxpress screen. Note: If HTTPS is configured for one server in the OFS deployment hierarchy, it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. OAT Foundation Suite 212

222 Non-default Database and Web Server Options FIGURE 244. Configure OATxpress Screen 4. Specify the following values: Unique ID: Enter a 4 digit hexadecimal identifier unique across all OATenterprise nodes which interact with the OAT Enterprise Data Manager. Name: Enter a name unique across all OATenterprise nodes which interact with the OAT Enterprise Data Manager. Note: Do not specify a name that has spaces or special characters. Port: Enter the port on which you want the OATxpress server to run on. Note: You will not be prompted to enter an HTTP web server port number for OATxpress server, if you have enabled HTTPS connections between the Web browser and the OATxpress server. Heap size (in MB) Min: Enter the Java minimum heap size for OATxpress. 213 Installation and Configuration Guide

223 Heap size (in MB) Max: Enter the Java maximum heap size for OATxpress. Application Server Name: Enter the name for the WebSphere Application Server. The new Application Server will be created by the name entered during installation. Click Next to move to the Configure Authentication screen. FIGURE 245. Configure Authentication Screen 5. Click Yes to use WebSphere application security for authentication. No, if you do not want to use authentication of WebSphere application security. Click Next; to move to the Configure Security screen. Note: Note the following WebSphere authentication details: For EA controlled Xpress, authentication happens in Xpress. The authorization and role assignment happens via EA. OAT Foundation Suite 214

224 Non-default Database and Web Server Options WAS application security needs to be enabled and WAS application server has to be configured for SSO. If WebSphere SSO is not configured, Xpress cannot be accessed via EA. Refer to Chapter 7: Installing OATxpress Server (Windows) for further installation procedures. FIGURE 246. Auto detect Http Port Screen This screen appears if you have chosen to use the default WebSphere AppServer for the OATxpress server. 6. Select: Yes, if you want the installer to auto detect the HTTP port of the default WebSphere Application Server. Click Next, to configure the detected WebSphere AppServer. No, if you want to enter the HTTP port manually during the installation. Click Next, to configure the default WebSphere AppServer manually. The Configure Web Server screen appears. 215 Installation and Configuration Guide

225 FIGURE 247. Configure Web Server Screen Note: If you had chosen to specify the WAS port instead of auto detect it, specify this in the Configure Web Server screen. 7. Enter the configuration details for the Web server: To enable secure connection between the Web browser and the OATxpress server, check the Yes checkbox. Enter the port to be used for secure browsing in the https port for browsing server field. Enter the host name or the IP address of the machine on which you are installing OATxpress in the Host Name field. Click Next. After configuring the Web server, the installer proceeds to the following screens: Configure OATxpress Configure Authentication Configure Security JMS Configuration screen OAT Foundation Suite 216

226 Non-default Database and Web Server Options 8. After configuring the JMS transport feature, the installer proceeds to the Install as Windows Service screen. If you choose Yes, to set the OATxpress windows service to automatically start every time the system boots, the WebSphere Service Details screen appears. This screen is applicable only for the default WebSphere Appserver. FIGURE 248. WebSphere Service Details Screen 9. Specify the name for the WebSphere Windows service, and click Next to proceed to the Pre installation Summary screen. Referto Chapter 7: Installing OATxpress Server (Windows) for further installation procedures. 217 Installation and Configuration Guide

227 SECTION III License Keys & Post Installation

228 CHAPTER 10 Acquiring & Installing a License Key Introduction This chapter explains the procedure to acquire and install a license key for the respective OAT server installation. As part of its licensing strategy, OATSystems, Inc. provides a license key through the OAT Support Center as a follow on transaction to the purchase and delivery of its software. A license key is a text file that identifies the contact person, the authorized features, the license type and duration, and the server where the software will run. It also contains an encrypted key string that allows the authorized features to be used on the designated server. The OAT Support Center issues license keys upon request. To request a license key, you must have an OAT Support Center account (you can request an account, if necessary). You must also provide the MAC address and the host name or IP address of the intended server. The license key enables the software to run only on that server. Once you have the license key, you need to copy the license key file to the installation directory of the appropriate server and restart the server. The process for acquiring a license key is identical for all (OAT Enterprise Data Manager, OAT Enterprise Administrator and OATxpress) servers. OAT Foundation Suite 219

229 Acquiring & Installing a License Key Requesting a License Key You need an OAT Support Center account before you can request a license key. Acquiring an account To acquire an OSC account: 1. In a browser window, enter: The Login page for the OAT Support Center opens. FIGURE 249. The OAT Support Center Login Page Click Need an account? The Account Request page opens. 220 Installation and Configuration Guide

230 FIGURE 250. The Account Request Page 2. Enter the required information and click Send. Depending on the time and day of your submission, you should receive confirmation of your new account within a day. Before You Begin You should have the following information about the server: MAC address: In Windows, the MAC address consists of a sequence of six double digit hexadecimal numbers separated by hyphens (for example, 00 0D 60 5D C7 34). The ipconfig /all command displays the address in a command window. In Linux, the MAC address consists of a sequence of six double digit hexadecimal numbers separated by colons (for example, 00:0D:60:5D:C7:34). The ifconfig -a command displays the address in a shell. Host name or static IP address of the server. OAT Foundation Suite 221

231 Acquiring & Installing a License Key To get the MAC address, host name and IP address in Windows, please follow these instructions: Note: These steps should be performed on the system on which the OAT Enterprise Administrator is to be installed or on the system on which the OAT Enterprise Administrator is already installed. h. Click Start > Run. The Run dialog box appears. i. Navigate to a command prompt as shown. FIGURE 251. The Run Dialog Box Click OK. The command prompt appears. j. Type ipconfig /all command line and press Enter. The system will display the Windows IP Configuration and Ethernet Local Area Connection details. 222 Installation and Configuration Guide

232 FIGURE 252. The Command Prompt Window (a) The Windows IP Configuration displays the Host Name. The Ethernet adapter Local Area Connection displays the Physical Address (MAC Address highlighted) and the IP Address. To obtain the MAC address, IP address and the host name in Linux, follow the steps outlined below: a. Type ifconfig -a in a terminal window. You will get this screen. OAT Foundation Suite 223

233 Acquiring & Installing a License Key FIGURE 253. The Command Prompt Window (b) The screen displays the MAC address (highlighted), and inet addr (the IP address). b. Type hostname in the terminal window for the host name. To request a license key: 1. In a browser window, enter: The Login page for the OAT Support Center opens. 2. Enter your username and password and click Login. The OAT Support Center Home page opens. 224 Installation and Configuration Guide

234 FIGURE 254. The OAT Support Center Getting Started Page 3. Click Request a license key for your software. The License Key Request form opens, populated with your account information. 4. Enter the required information such as the IP address, hostname and the MAC address of the server where you want to install the product, and click Send. You can expect an response with an attached license key file from the OSC in less than a day. The license key will unlock all of your installation features. Installing the License Key When installing a license key, copy the file (license.txt) to the installation directory of the server and configure the savant.properties file, if necessary. OAT Foundation Suite 225

235 Acquiring & Installing a License Key Installing a license key To install a license key: 1. Copy the license.txt file you received from the OAT Support Center to the associated server. Note: To determine which server is associated with a license.txt file, open the file and check its MAC address and IP address or host name. 2. Copy the file to: <OAT_Install_Dir>\ofs\conf where OAT_Install_Dir is the OAT installation directory. This is the default location of the license.txt file. You can place the file in a different location (for example, <OAT_Install_Dir>ofs\local\conf, and specify the alternate location in the next step. Note: Ensure that everyone has read privileges for the license.txt file. 3. Create the file: <OAT_Install_Dir>\ofs\local\conf\savant.properties.m if it does not exist, and enter the following property setting: com.oatsystems.license.file=<path_to_file>\license.txt You can make this change in the savant.properties file in the <OAT_Install_Dir>\ofs\conf folder, when you run the deploy batch/script, which is in the <OAT_Install_Dir>\ofs\bin folder. But the properties files in <OAT_Install_Dir>\ofs\conf and <OAT_Install_Dir>\ofs\webapps folders will be overwritten with settings from the property template files losing all the changes that may have been made. To make permanent changes (those that will survive running the deploy script), create.m merge files, whose names are based on the name of the property file you want to affect, in the <OAT_Install_Dir>\ofs\local folder. For example, in this step, specify a permanent property override for the license file path and name. The original setting is in the savant.properties file, so we create a file called savant.properties.m in <OAT_Install_Dir>\ofs\local\conf. 4. Open a command prompt, change the working directory to <OAT_Install_Dir>\ofs\bin, and run deploy f. Running the deploy batch/script will overwrite any changes that were made in the files in the <OAT_Install_Dir>\ofs\conf or 226 Installation and Configuration Guide

236 <OAT_Install_Dir>\webapps folders but since we have created a merge configuration file in <OAT_Install_Dir>\ofs\local\conf, as explained earlier. 5. If the associated server is running, restart it for the license key to take effect. OAT Foundation Suite 227

237 Acquiring & Installing a License Key 228 Installation and Configuration Guide

238 CHAPTER 11 OAT Enterprise Data Manager Post Installation Procedures Introduction This chapter explains the procedure to start, stop and verify the OAT Enterprise Data Manager, both for Windows and Linux. Topics include the following: Starting the OAT Enterprise Data Manager Verifying Startup of the OAT Enterprise Data Manager Stopping the OAT Enterprise Data Manager Starting the OAT Enterprise Data Manager Before you start the OAT Enterprise Data Manager, install the license key. See Chapter 10: Acquiring & Installing a License Key for details. If you have installed the OAT Enterprise Data Manager as a Windows service, stop and restart the OAT Enterprise Data Manager and Tomcat services in the Windows Services. OAT Foundation Suite 229

239 OAT Enterprise Data Manager Post-Installation Procedures Note: The OAT Enterprise Data Manager requires a companion service for the Web server on which it runs. Both services (the OAT Enterprise Data Manager service and the companion service) must be running for the OAT Enterprise Data Manager server to function. Note that the companion service must be running before you can start the OAT Enterprise Data Manager service. For deployments on a stack with the Tomcat Web Server, the companion service will be named OATTomcat; for deployments on a stack with IBMʹs Web Sphere AppServer, the companion service will be named IBM Web Sphere Application Server. Starting the OAT Enterprise Data Manager You can start the OAT Enterprise Data Manager as follows: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatedm start Additionally, the following command is available when the OAT Enterprise Data Manager has been installed as a service: service oatedm start In Windows: From the Start menu, navigate to All Programs > OAT Enterprise Data Manager > Start OAT Enterprise Data Manager You can also use the following command at a command prompt, to view status messages during startup. These messages indicate the webserver startup status and the database connectivity status, among other information. cd <OAT_Install_Dir> oatedge start where OAT_Install_Dir is the OAT Enterprise Data Manager installation directory (for example, C:\OATedm) 230 Installation and Configuration Guide

240 Verifying Startup of the OAT Enterprise Data Manager Checking the status In Linux: cd <OAT_Install_Dir>/ofs/conf./oatedm status In Windows (using a command prompt window): <OAT_Install_Dir>\ofs\conf\oatedge status where OAT_Install_Dir is the OAT installation directory (for example, C:\OATedm). The status command provides the following feedback when everything is running in Windows: Web Server is running OK. OAT Enterprise Data Manager Server Status: Service Manager: Running Database Connectivity: OK To verify that the OAT Enterprise Data Manager is running as expected, check the OAT Enterprise Data Manager log for errors. Enter: cd <OAT_Install_Dir>\ofs\log Then on either platform, enter: tail -f oatedge_errors.log You must have either Cygwin or the Microsoft Windows Server 2003 Resource Kit Tools installed to use the tail command in Windows. OAT Foundation Suite 231

241 OAT Enterprise Data Manager Post-Installation Procedures Stopping the OAT Enterprise Data Manager You can stop the OAT Enterprise Data Manager as follows: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatedm stop or, use the following command when the OAT Enterprise Data Manager has been installed as a service: service oatedm stop In Windows: From the Start menu, navigate to All Programs > OAT Enterprise Data Manager > Stop OAT Enterprise Data Manager or, you can also use the following command: cd <OAT_Install_Dir> oatedge stop where OAT_Install_Dir is the OAT installation directory (for example, C:\OATedm). 232 Installation and Configuration Guide

242 CHAPTER 12 OAT Enterprise Administrator Post Installation Procedures Introduction This chapter explains how to start and stop the OAT Enterprise Administrator, log into the Web application and verify the OAT Enterprise Administrator startup on Linux and Windows. The topics included in this chapter are: Starting the OAT Enterprise Administrator Verifying Startup of the OAT Enterprise Administrator Logging in to OAT Enterprise Administrator Stopping the OAT Enterprise Administrator OAT Foundation Suite 233

243 OAT Enterprise Administrator Post-Installation Procedures Starting the OAT Enterprise Administrator Before you can start the OAT Enterprise Administrator, install the license key. See Chapter 10: Acquiring & Installing a License Key for details. Note: The OAT Enterprise Administrator service requires a companion service for the Web server on which it runs. Both services (OAT Enterprise Administrator service and the companion service) must be running for the OAT Enterprise Administrator server to function. Note that the companion service must be running before you can start the OAT Enterprise Administrator service. For deployments on a stack with the Tomcat Web Server, the companion service will be named OATTomcat; for deployments on a stack with IBMʹs Web Sphere AppServer, the companion service will be named IBM Web Sphere Application Server. Starting the OAT Enterprise Administrator You can start the OAT Enterprise Administrator as follows: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatedge start Additionally, the following command is available when the OAT Enterprise Administrator has been installed as a service: service oatadmin start In Windows: Navigate from the Start menu to > All Programs > OAT Enterprise Administrator > Start OAT Enterprise Administrator Server You can also use the following command at a command prompt, to view status messages during startup. These messages indicate the webserver startup status andthe database connectivity status, among other information. cd <OAT_Install_Dir> oatedge start where OAT_Install_Dir is the OAT installation directory (for example, C:\OATea). 234 Installation and Configuration Guide

244 Verifying Startup of the OAT Enterprise Administrator Checking the status In this section, you can verify startup by checking the status of the OAT Enterprise Administrator. In Linux: cd <OAT_Install_Dir>/ofs/conf./oatedge status In Windows (using a command prompt window): <OAT_Install_Dir>\ofs\conf\oatedge status where OAT_Install_Dir is the OAT installation directory (for example, C:\OATea). The status command provides the following feedback when everything is running: Web Server is running Ok. OAT Enterprise Administrator Server Status: Service Manager: Running Database Connectivity: OK To verify that the OAT Enterprise Administrator is running as expected: 1. Open a Web browser window on the server machine, or on another machine with network access to the server machine. In this procedure, the hostname is the name of a remote server machine (for example, oatserver) and 8080 is the default port number. If the server is configured to run on a different port, then use that port number instead. 2. To verify access to the OAT Enterprise Administrator Web application, enter: (for a local server) or (for the remote server on hostname) OAT Foundation Suite 235

245 OAT Enterprise Administrator Post-Installation Procedures Where hostname is the name of a remote machine running the OAT Enterprise Administrator. If you entered a different port number while installing, use that port number instead of ʺ8080ʺ. If you chose to enable HTTPS secure connections, change the beginning of the URL to ʺ instead of ʺ The OAT Enterprise Administrator login page displays. 3. Check the OAT Enterprise Administrator log for errors. Enter: cd <OAT_Install_Dir>\ofs\log Then enter: tail -f oatedge_errors.log You must have either Cygwin or the Microsoft Windows Server 2003 Resource Kit Tools installed to use the tail command in Windows. Logging in to OAT Enterprise Administrator In Windows, you can open the OAT Enterprise Administrator login page from the Start menu by clicking All Programs > OAT Enterprise Data Manager > OFS OAT Enterprise Data Manager. You can also open the OAT Enterprise Administrator login page, by entering one of the following URLs in a browser window: (for a local server) or (for the remote server on hostname) If you supplied a different port number while installing, use that port number instead of ʺ8080ʺ. If you chose to enable HTTPS secure connections, change the beginning of the URL to ʺ instead of ʺ 236 Installation and Configuration Guide

246 In Linux, from a browser use the URL: The initial login username and password are: Username: oat_admin Password: apollo Note: The above password can be changed in LDAP/non LDAP configuration. The password supports all special characters. For more information, please see the OAT Foundation Suite OATxpress User Guide. Stopping the OAT Enterprise Administrator You can stop the OAT Enterprise Administrator as follows: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatedge stop You can also use the following command: service oatadmin stop In Windows: Go to the Start menu > All Programs > OAT Enterprise Administrator > Stop OAT Enterprise Administrator Server. or, use the following command to see the database and Web server connectivity status: cd <OAT_Install_Dir> oatedge stop where <OAT_Install_Dir> is the OAT installation directory (for example, C:\OATea). OAT Foundation Suite 237

247 OAT Enterprise Administrator Post-Installation Procedures 238 Installation and Configuration Guide

248 CHAPTER 13 OATxpress Server Post Installation Procedures Introduction This chapter explains the procedure to start and stop the OATxpress server, verify startup, and log on to the OATxpress Web application. The topics included in this chapter are: Starting the OATxpress Server Verifying startup of Tomcat and OATxpress Server Logging in to the Web Application Stopping the OATxpress Server OAT Foundation Suite 239

249 OATxpress Server Post-Installation Procedures Starting the OATxpress Server If the OATxpress server was installed to run as a Windows service or to restart automatically with Linux, and if its host computer is running, then the OATxpress server should be running as well. If so, you should proceed to log into the Web application. Note: The OATxpress service requires a companion service for the Web server on which it runs. Both services (the OATxpress service and the companion service) must be running for the OATxpress server to function. Also note that the companion service must be running before you can start the OATxpress service. For deployments on a stack with the Tomcat Web Server, the companion service will be named OATTomcat; for deployments on a stack with IBMʹs Web Sphere AppServer, the companion service will be named IBM Web Sphere Application Server. Starting the OATxpress server You can start OATxpress as follows: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatxpress start Additionally, the following command is available when the OATxpress has been installed as a service: service oatxpress start In Windows: Click Start > Programs > OATxpress > Start OATxpress Server You can also use the following command at a command prompt, to view status messages during startup. These messages indicate webserver startup status and database connectivity status, among other information. cd <OAT_Install_Dir> oatedge start where <OAT_Install_Dir> is the OATxpress installation directory (for example, C:\OATxpress). 240 Installation and Configuration Guide

250 Verifying startup of Tomcat and OATxpress Server Checking the OATxpress status To check the status of the OATxpress server, enter the following command in a command window: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatxpress status In Windows (using a command prompt window): <OAT_Install_Dir>\oatedge status where <OAT_Install_Dir> is the OATxpress installation directory (for example, C:\OATxpress). The status command provides the following feedback when everything is running: Web Server is running OK. OATxpress Server Status: Service Manager: Running Database Connectivity: OK Verifying access To verify access to the OATxpress Web application, enter: (for a local server) or (for the remote server on hostname) If you supplied a different port number while installing, use that port number instead of ʺ8080ʺ. If you chose to enable HTTPS secure connections, change the beginning of the URL to ʺ instead of ʺ The OATxpress login page will display. OAT Foundation Suite 241

251 OATxpress Server Post-Installation Procedures Checking logs for errors To check the OATxpress logs for errors: In Linux: In Windows: cd <OAT_Install_Dir>/ofs/log tail -f oatedge_errors.log cd <OAT_install_Dir>\ofs\log\ tail -f oatedge_errors.log where <OAT_Install_Dir> is the OATxpress installation directory (for example, C:\OATxpress). You must have either Cygwin or the Microsoft Windows Server 2003 Resource Kit Tools installed to use the tail command in Windows. Logging in to the Web Application In Windows, open the OATxpress login page from the Start menu by clicking All Programs > OATxpress > OATxpress Server Manager. You can open the OATxpress login page both in Linux as well as Windows, by entering one of the following URLs in a browser window: (for a local server) (for the remote server on hostname) If you supplied a different port number while installing, use that port number instead of ʺ8080ʺ. If you chose to enable HTTPS secure connections, change the beginning of the URL to ʺ instead of ʺ In Linux, from a browser use the URL: Installation and Configuration Guide

252 The initial login username and password for the OATxpress Web application are: Username: oat_admin Password: apollo Note: The above password can be changed in LDAP/non LDAP configuration. The password supports all special characters. After logging in for the first time, you are required to change your password. You will then be able to create other accounts. See the OAT Foundation Suite User Guide for information on creating users and roles. Stopping the OATxpress Server You can stop OATxpress as follows: In Linux: cd <OAT_Install_Dir>/ofs/conf./oatxpress stop or, use the following command when the OATxpress server has been installed as a service: service oatxpress stop In Windows: Click Start > Programs > OATxpress > Stop OATxpress Server or, you can also use the following command: cd <OAT_Install_Dir> oatedge stop where <OAT_Install_Dir> is the OAT installation directory (for example, C:\OATxpress). OAT Foundation Suite 243

253 OATxpress Server Post-Installation Procedures 244 Installation and Configuration Guide

254 SECTION IV Configuration

255 CHAPTER 14 Configuring OAT EDM & OAT Enterprise Administrator Introduction This chapter describes the steps to be followed for configuring the OAT Enterprise Data Manager and the OAT Enterprise Administrator. Configuring OAT Enterprise Data Manager After installing the OAT Enterprise Data Manager: 1. Copy the license.txt to <OAT_Install_Dir>\ofs\conf Where <OAT_Install_Dir> is the installation directory for OAT Enterprise Data Manager. For example: E:\OATedm. For information on acquiring & installing a license key, see Chapter 10: Acquiring & Installing a License Key. 2. Configure MicroStrategy for OAT Enterprise Data Manager. See Appendix E: MicroStrategy Configuration for details. OAT Foundation Suite 246

256 Configuring OAT EDM & OAT Enterprise Administrator Preparing an OATxpress Server for use with OAT Enterprise Data Manager OFS allows an OATxpress server to send data to the Enterprise server based on a configurable schedule. Several new options are available with OFS for migrating data from the OATxpress server to the Enterprise Data Manager (EDM). These are: Automatic data push from OATxpress to EDM, after a certain number of database transactions Data compression Additional transport option of JMS (in addition to SOAP) The default options for data migration are: Automatic push from OATxpress server to EDM Compressed format SOAP transport If this configuration needs to be changed, it can be done using the parameters in <OATxpress_Install_Dir>\ofs\conf\savant.properties. The following sub sections cover additional options and configuration parameters in greater detail. Note that all parameters are present in savant.properties. Push data from OATxpress to OAT Enterprise Data Manager In earlier versions, data migration was done to a fixed schedule. Since the amount of data generated in an OATxpress server can vary widely across time, this made it hard to predict the amount of data that needed to be migrated in each cycle. While there were options to limit the amount of data on the network at any time, it was possible that a large amount of data got accumulated without being sent, and then at the scheduled time this large data was sent in bursts. To handle such situations the option to initiate data migration as and when data is generated was added. While this is the default, it can be disabled using a configuration parameter: dm.push_data_to_enterprise=no Another parameter that controls how often to send data is: dm.migrate_after_states=1 247 Installation and Configuration Guide

257 A state comprises of a configurable number of database transactions, by default 500. The above parameter in effect states that after 500 transactions data should be migrated. By setting the value to, say, 5, the number of transactions between migrations can be increased to A related parameter that controls the number of transactions per state is: max_connection_operations=500 This parameter may not be present in savant.properties; however, you may add it. Increasing or decreasing the default value of 500 gives you finer control over when data migration will occur. Data Compression Data compression is enabled by default. This lets an OATxpress server reduce bandwidth usage. To disable data compression, set the following parameter: dm.compress_data=false It is possible for different OATxpress servers to have different compression settings. EDM can handle both compressed and uncompressed data. Note: Note that only data gets compressed. Responses and acknowledgement messages are still sent without compression. JMS Transport Previous versions supported only SOAP transport for data migration. OFS adds JMS as an additional transport option, although SOAP remains the default. EDM can operate either with SOAP or JMS, but not both. Therefore, it is not possible to configure some OATxpress servers in a single deployment for SOAP and others in the same deployment for JMS. Changes need to be made in configuration files to enable JMS and disable SOAP. The list of changes are: 1. In the OAT Enterprise Data Manager and the OATxpress server directories: <OATedm_Install_Dir>\ofs\conf\savant.properties <OATxpress_Install_Dir>\ofs\conf\savant.properties OAT Foundation Suite 248

258 Configuring OAT EDM & OAT Enterprise Administrator Set the following properties to true. These properties will be used by EDM to start transferring data using JMS: dm.transport_type.jms=true jms.broker.embedded=true 2. The following properties are also used by JMS. You can change them if required. The properties are applicable to bothoat Enterprise Data Manager as well as OATxpress. To change the IP address or hostname, or JMS port number of local machine, use the jms.broker.uri setting. Note: The jms.broker.uri setting is not straightforward if the embedded ActiveMQ is used as the JMS broker. In OFS, when the embedded JMS broker is used, the jms.broker.uri is set to xbean:activemq.xml and this XML configuration file holds the actual configuration for the ActiveMQ broker. The file is located in <OATxpress_install_dir>\ofs\conf\activemq.xml. The specific section related to the transport URI is: <transportconnectors> <transportconnector name=ʺdefaultʺ uri=ʺtcp://localhost:61616ʺ discoveryuri=ʺmulticast://defaultʺ/> </transportconnectors> To change the hostname and port number for the JMS broker, modify the uri attribute for the <transportconnector> element. To change the JMS reply timeout period, change the dm.jms.reply_timeout.millis setting. To change remote peer id for JMS, change dm.jms.remote_peer_id 249 Installation and Configuration Guide

259 3. In the OAT Enterprise Data Manager directory: <EDM_Install_Dir>\ofs\conf\edm-des-config.xml.template Under remote listeners, comment out GenericServerTransformer for SOAP, and uncomment SimpleServerTransformer for JMS. Your changes will look like this: <!-- BEGIN : services for Enterprise Data Mgmt --> <!-- Comment out the following part to stop using SOAP for Data Migration <listener remote-peer-id="hl-savant" desc="the SOAP service GenericService writes to this listener"> <transformer class-name="com.oatsystems.des.generic- ServerTransformer"> <args>remote_peer_id=hl-savant</args> </transformer> </listener> --> <!-- Comment out the following part to stop using JMS for Data Migration --> <listener remote-peer-id="hl-savant" desc="the JMS Server writes to this listener"> <transformer class-name="com.oatsystems.des.simpleservertransformer"> <args>topic=dm-export remote_peer_id=hl-savant</ args> </transformer> </listener> <!-- END : services for Enterprise Data Mgmt --> The above block defines the "listener" on the OAT Enterprise Data Manager server; there is only one listener, which accepts data transform requests for data migration from multiple OATxpress servers. The remote_peer_id setting is used on OATxpress servers, to identify this specific listener on the OAT Enterprise Data Manager server. When receiving incoming messages, the OAT Enterprise Data Manager will use the remote_peer_id in the message to determine the correct listener to process each message. All incoming messages from multiple OATxpress servers should, therefore, use the same remote_peer_id to identify this listener. Under remote services, comment out SoapClientTransformer for Soap and uncomment SimpleClientTransformer for JMS. OAT Foundation Suite 250

260 Configuring OAT EDM & OAT Enterprise Administrator Your changes will look like this: <!-- Edge to Axiom Data Migration remote services --> <!-- Comment out following part to stop using SOAP for Data Migration <remote-service topic="dm-export" remote-peer-id="hl-savant" desc="data migration export transformers for hl-savant over SOAP"> <transformer class-name="com.oatsystems.des.soapclient- Transformer"> <args>transport_type=soap envelope_data=<![cdata["<soap-call service-url=\" <EDM_SERVER>:<EDM_PORT>/axis/services\" target-objecturi=\"genericservice\" method=\"querydes\"><param name=\"topic\" class=\"string\"/><param name=\"message\" class=\"string\"/></soap-call>"]]> </args> </transformer> </remote-service> --> <!-- Comment out the following part to stop using JMS for Data Migration --> <remote-service topic="dm-export" remote-peer-id="hl-savant" desc="data migration export transformers for hl-savant over JMS"> <transformer class-name="com.oatsystems.des.simpleclienttransformer"> <args>transport_type=jms envelope_data=<![cdata["<jms-connection queue=\"ofs.ack.queue\" persistent=\"true\" transact=\"false\" client-ack=\"false\" host-name=\"<edm_server>\" port=\"61616\" priority=\"5\"></jms-connection>"]]> </args> </transformer> </remote-service> </remote-services> 251 Installation and Configuration Guide

261 4. In the OATxpress server directory: <oatxpress_install_dir>\ofs\conf\site-des-config.xml.template This file needs to be changed at every OATxpress server location. Under remote services node, comment out SoapClientTransformer for SOAP and uncomment SimpleClientTransformer for JMS. After you make the change, your template file will look like this: <!-- Edge to Axiom Data Migration remote services --> <!-- Comment out the following part to stop using SOAP for Data Migration <remote-service topic="dm-export" remote-peer-id="hl-savant" desc="data migration export transformers for hl-savant over SOAP"> <transformer class-name="com.oatsystems.des.soapclient- Transformer"> <args>transport_type=soap envelope_data=<![cdata["<soap-call service-url=\" <EDM_SERVER>:<EDM_PORT>/axis/services\" target-objecturi=\"genericservice\" method=\"querydes\"><param name=\"topic\" class=\"string\"/><param name=\"message\" class=\"string\"/></soap-call>"]]> </args> </transformer> </remote-service> --> <!-- Uncomment out the following part to use JMS for Data Migration --> <remote-service topic="dm-export" remote-peer-id="hl-savant" desc="data migration export transformers for hl-savant over JMS"> <transformer class-name="com.oatsystems.des.simpleclienttransformer"> <args>transport_type=jms envelope_data=<![cdata["<jms-connection queue=\"ofs.trans.queue\" persistent=\"true\" transact=\"false\" client-ack=\"false\" host-name=\"<edm_server>\" port=\"61616\" priority=\"5\"></jms-connection>"]]> </args> </transformer> </remote-service> OAT Foundation Suite 252

262 Configuring OAT EDM & OAT Enterprise Administrator The remote peer id should remain the same at both ends of the SOAP/JMS channel; for all OATxpress servers, it needs to be set to the same ʺhl savantʺ value. On the data sending side (the OATxpress server), we use topic + remote peer id to locate the specific remote service in the configuration, which is to be used to deliver the message. On the data receiving side the (OAT Enterprise Data Manager server), we use the remote peer id to identify the specific listener to process the incoming message, and the topic is used to locate a local service to process the message. Since the remote peer id is not used to identify different OATxpress servers, they can all use the same remote peer id for data communication. Improving Data Throughput You can improve the throughput of data from multiple servers to an OAT Enterprise Data Manager by: Reducing the number of operations per state for an OATxpress server database. Increasing the number of operations per state for an OAT Enterprise Data Manager database. Increasing the length of time before a server times out when transferring data. Scheduling a limited number of servers to transfer data to an OAT Enterprise Data Manager simultaneously. For more information, refer to the OAT Foundation Suite OATxpress User Guide, Streamlining Deployment across your Organization. Reducing/Increasing the number of operations per state A server transfers data to an OAT Enterprise Data Manager via packets. Each packet can contain one or more states, depending on the configured data limit per packet. By reducing the number of operations per state (the default is 500), you reduce the amount of data per packet and thereby increase the transmission rate. Increasing the number of operations saved in the OAT Enterprise Data Manager s database state can reduce the time required to increment the state, which reduces the overall time required for data transfers from servers. 253 Installation and Configuration Guide

263 To change the number of operations per state: 1. On the server, edit: <OAT_Install_Dir>\ofs\conf\savant.properties where <OAT_Install_Dir> is an OAT installation directory. 2. Reduce/Increase the value of the following property (you may need to add the property to the file): max_connection_operations= Save your changes. Increasing the length of time before a time out Increasing the time out period for an OATxpress server increases the probability of completing a data transfer before the server times out. To increase the time out period for an OATxpress server: 1. On the OATxpress server, edit: <OAT_Install_Dir>\ofs\conf\savant.properties (OAT_Install_Dir is the OATxpress installation directory) 2. Increase the value of the following property (you may need to add the property to the file): axis.client.timeout_millis= Save your changes. If you specify a value of 0 (no time out), the adapter waits until the server responds. If you specify no value, the adapter uses the default value of 60,000 (which is equal to 60 seconds). The recommended range of values when transferring large amounts of data is 300,000 (5 minutes) to 900,000 (15 minutes). OAT Foundation Suite 254

264 Configuring OAT EDM & OAT Enterprise Administrator Configuring for Report Integration Data Some OAT Enterprise Data Manager reports require order and shipment IDs to function properly. Normally, a shipment or order ID gets saved in the OBJECT_STATE table by a scenario running on an OATxpress Server. If the IDs are where the OAT Enterprise Data Manager expects to find them in the data migrated from OATxpress servers (that is,, in certain column fields of the OBJECT_STATE table for case or pallet tag objects), then the reports function properly. Otherwise, you need to configure the OAT Enterprise Data Manager to use the correct values. The object state type and object state column for shipment_id and order_id are configured in dw_etl_config.xml. The default value for shipment_id is state_data_0 and that for sales_order_id is state_data_1.the default value for object state type for both are GENERIC_OBJECT_STATE. In the event that different object_state_type or object state data is used for either shipment_id or sales_order_id, you must simply perform a search and replace in dw_etl_config.xml to make it consistent with the usage in the OATxpress scenario. The dw_etl_config.xml is located at.edm_install_dir\ofs\conf. For more information, refer to the OATxpress Scenario SDK Guide. Changing the TCP/IP Port Number for RMI During installation, the OAT Enterprise Data Manager installer sets the TCP/IP port number for Java Remote Method Invocation (RMI) to If another TCP/IP application already uses that port number, then you need to change the OAT Enterprise Data Manager RMI port number. To check the TCP/IP port numbers of the applications running on the OAT Enterprise Data Manager server node, use the netstat a command. To assign RMI to a different TCP/IP port number, edit the rmi_registry_port property value in the savant.properties file located in: <edm_install_dir>\ofs\conf\ For example, C:\OATedm\ofs\conf\savant.properties. 255 Installation and Configuration Guide

265 Configuring OAT Enterprise Administrator After installing the OAT Enterprise Administrator, you have to perform the following steps: 1. Copy the license.txt to <OAT_Install_Dir>\ofs\conf where <OAT_Install_Dir> is the installation directory for the OAT Enterprise Administrator. For information on acquiring and installing license key, see Chapter 10: Acquiring & Installing a License Key. 2. If HTTPS is enabled then refer to the Secure Transport for Tomcat section in Appendix B: OAT Foundation Suite Security. If LDAPS is enabled then refer to User Authentication, Default Authentication and External Authentication sections in Appendix B: OAT Foundation Suite Security. Configuring OAT EDM after OAT EA Installation If the EDM server was not configured while installing EA, and you want to configure it later, perform the following steps: 1. Add new rows in the database for master data synchronization, and insert the following values: insert into migration_host(remote_peer_id, last_state) values ('ccs:edmserver', -1); insert into scheduled_task(task_name, clsid, args, period_minutes, at_time_hrs, at_time_minutes, start_time, deleted ) values ('MasterDataTransfer_For_edmserver', 'com.oatsystems.ccs.des.ccsexporttask', 'dm_topic=ccs-export remote_peer_id=ccs db_conn_prefix=senseware dm_spec_file=@install_dir@/ofs/conf/ccs-edm-dmspec.xml senseware_name=edmserver dm_recvr_host=@edm_host@ dm_recvr_port=@edm_port@ dm_transfer_limit=@dm_transport_size@ dm_transfer_wait_time=@dm_wait_time@ -1, -1, OAT Foundation Suite 256

266 Configuring OAT EDM & OAT Enterprise Administrator 'F'); insert into scheduled_task(task_name, clsid, args, period_minutes, at_time_hrs, at_time_minutes, start_time, deleted ) values ('EDM_ETL', 'com.oatsystems.etlclient.initiateetltask', '', 60, -1, 'F'); Following are variables that need to be replaced before running the - <Directory where EA is installed. For example, C:/ - <Host name of server where EDM is - <Port number where EDM is - <Maximum size of data (in bytes) to be send from EA to EDM at a time. For example, - <Waiting time (in seconds) before sending the next packet of data, when the data to be sent For example, - <Time interval (in minutes) between 2 scheduled data synchronizations from EA to - <SQLServer - getdate(); Oracle - sysdate; DB2 - CURRENT TIMESTAMP> 2. Edit ofs/configure.properties in EA installation to add the EDM host and port values as follows: OATAXIOM_SERVER=<Host name of server where EDM is installed> OATAXIOM_PORT=<Port number where EDM is running> 3. Run the deploy.bat with ofs/bin/deploy f command. 257 Installation and Configuration Guide

267 CHAPTER 15 Migrating from standalone to Enterprise managed OATxpress Introduction An OATxpress server can be installed as a standalone or as an EA managed server, as described in the ʺOFS Deploymentsʺ section. The standalone option is preferable for pilots and limited production systems because it reduces the overheads of installing and managing the OAT Enterprise Administrator. The EA managed option is better for wider rollouts because it enables centralized administration. This is also a pre requisite to gather and analyze OATxpress data centrally using the OAT Enterprise Data Manager. When a pilot or limited production system based on a standalone OATxpress is expanded to a wider rollout, an administrator might wish to integrate a standalone OATxpress with the newly installed Enterprise Administrator. One option is to re create the standalone OATxpress configuration (like locations, products and devices) in a new EA managed OATxpress. However, the transactional data such as objects (EPCs) and object associations collected by the standalone OATxpress will be lost during this process. OAT Foundation Suite 258

268 Migrating from standalone to Enterprise - managed OATxpress This chapter describes an alternate method to convert a standalone OATxpress server to an EA managed server, while preserving transactional data in OATxpress database. The limitations of this process are noted in respective steps. For information on basic software and hardware requirements, see Chapter 2: First Steps in Installation. Prerequisites Observe the following prerequisites before migration: Login to the application when required. All the running scenarios need to be stopped to avoid unexpected errors. Migrating to Enterprise managed OATxpress Perform the following steps to migrate from a standalone OATxpress to Enterprise managed OATxpress server: Add a new OATxpress on EA Change the OATxpress ID and name Export master data from standalone OATXpress Upload locations to EA Upload products to EA Save configuration Change user management Configure OATxpress with EA and EDM Remove master data from OATXpress Reload configuration and restart EDM data migration 259 Installation and Configuration Guide

269 Add a New OATxpress on EA To add a new OATxpress on EA: 1. Add a new OATxpress server on EA as explained in Chapter 4: Streamlining Deployment across your Organization of the OAT Enterprise User Guide. Refer to the section Adding Servers for more details. Note the following details while adding a new server: The server name must be the same as the standalone OATxpress installation name. Obtain the server name from senseware.id property from ofs/conf/ savant.properties. OFS does not support modification of an existing Enterprise managed OATxpress server, but only converts a new standalone with modifications to EA, after deleting the existing one. 2. Add a Site for this Server to import locations as explained in the followingsteps. 3. If you have Asset Tracking and any custom metadata deployed on OATxpress, repeat the same on EA, in order to import the metadata correctly. 4. Divide the project OAT Archive (OAR), into two OARs as given below, r to avoid unnecessary and unwanted changes on EA: For EA (mainly metadata) For OATxpress (full) Change the OATxpress ID and Name (optional) The standalone OATxpress server name and server ID must be unique. If your OATxpress server ID or name conflicts with another OATxpress server already on EA, change them as explained below: 1. Navigate to the file location where the OATxpress is installed. Note: If you are migrating multiple standalone OATxpress to EA, then make sure that the location name of each standalone OATxpress is unique within the site. 2. Open ofs/conf/savant.properties. 3. Replace the value of property name senseware.id with the name used in the previous step to change the server ID and name. Note: The steps expalined above should be performed on OATxpress, not on EA. OAT Foundation Suite 260

270 Migrating from standalone to Enterprise - managed OATxpress Export Master Data from Standalone OATxpress. To export master data from standalone OATxpress: Note: Locations having either EPCIS_ID or GLN are required for exporting. If you are migrating multiple standalone OATxpress to EA, then make sure that location name of each standalone OATxpress is unique across all OATxpress servers managed by the Enterprise Administrator. 1. Click Start > Run. The Run dialog box appears. 2. Navigate to the command prompt as shown below: FIGURE 255. The Run Dialog Box 3. Type the command given below at the prompt to export master locations from OATxpress: locationexport filename [locationxml] 4. Type the command given below at the prompt to export product location from OATxpress: productexport [productxml] Note: Obtain the above locationexport and productexport batch files at $OATxpress/ofs/bin. Asset types from different OATxpress servers must be compatible. 261 Installation and Configuration Guide

271 Upload Locations to EA To upload locations to EA: 1. Execute the masterdataupload script on $OATEA/ofs/bin. 2. Type the command given below at the prompt: masterdataupload type location filename [locationxml] site [SiteName] Note: site option specifies the parent site to which the locations are assigned to. Upload Products to EA To upload products to EA: 1. Execute the masterdataupload or productupload scripts on $OATEA/ofs/ bin. 2. Type any one of the command below at the prompt: masterdataupload type product filename [productxml] server [Server Name] OR productupload filename [productxml] server [ServerName] Note: The server option specifies the OATxpress server to which the products are assigned to. Use ʹ*ʹ as wildcard assignment to all known OATXpress servers at the time of product upload. If a product has a commissioning range defined in both EA and the product XML, make sure that they do not overlap at the time of product import. You can solve the above issue by removing the offending range from the product XML file, so that OATxpress can retrieve a new range from EA. OAT Foundation Suite 262

272 Migrating from standalone to Enterprise - managed OATxpress Save Configuration To save the configuration: 1. Click Configuration on OATxpress. 2. Enter a name for the configuration and click Save. Note: The steps explained above should be performed on OATxpress, not on EA. If you have changed the server name or server ID, it is mandatory to save the same to a new template. Even if you havenʹt changed the server name or server ID, it is recommended that you save the configuration. Change the User Management Service To change the user management service: 1. Navigate to the file location where the OATxpress is installed. 2. Open ofs/config/savant.properties. 3. Search for services.site=...,usermanagementdefaultservices, Replace this with services.site=...,usermanagementsiteservices,... Note: The above steps are performed to replace the default to EA managed User Management Service. If there are any existing users created on OATxpress, then the same needs to be recreated on EA. Configure EA and EDM on Standalone OATxpress To configure EA and EDM: 1. Navigate to ofs/config.properties and modify the information on EA and EDM servers accordingly. See the field descriptions below: For EA: CCS_SERVER_ENABLED=TRUE CCS_SERVER_SYNC_ON_STARTUP=FALSE CCS_SERVER_NAME=<EA server name> CCS_SERVER_HOST=<IP address of the EA server> CCS_SERVER_PORT=<Port number of EA server> 263 Installation and Configuration Guide

273 For EDM: Note: EDM_SERVER_HOST=<IP address of the EDM server> EDM_SERVER_PORT=<Port number of EDM server> DM_DATA_COMPRESSION_ENABLED=TRUE DM_PUSH_MODE= YES DM_TRANSPORT_SIZE=<Size of data to be synchronized> DM_WAIT_TIME=<Waiting time before transferring next data block> DM_SCHDULE_TIME=<Time at which data migration starts> The boolean values given for the above properties may change accordingly based on the requirement. If you have changed the server name and server ID as explained in Change the OATxpress ID and Name (optional), then the same needs to be changed in this step as well. OATEDGE_SERIAL_NUMBER=<OATxpress server ID> OATEDGE_NAME=<OATxpress server name> 2. Shutdown OATXpress and run deploy o conf to substitute the new values for EA and EDM. Use the f option, if you have manually changed any of the files in ofs/conf or deployed Asset Tracking. Mark all Standalone Locations and Products as Deleted To mark all standalone locations and products as deleted: 1. Remove all the master data created during standalone OATxpress mode. 2. Execute the script removemasterdata.bat on $OAT/ofs/bin/. This script does not take arguments. Synchronize Master Data To synchronize master data: 1. Restart OATxpress and login to EA. Note: Ignore any UNDEFINED LOCATION error on this startup. 2. Click Configuration > Servers. 3. Select Synchronize. OAT Foundation Suite 264

274 Migrating from standalone to Enterprise - managed OATxpress Note: Checking the completion of synchronization. Data migration is asynchronous. You are likely to get a message ʹTimeout waiting for Master Data Synchronization to complete, it will continue to run in the backgroundʹ. To check for the completion, periodically revisit the Servers list page and check for the disappearance of the red asterisk next to the OATxpress server. Note: DO NOT initiate more synchronizations, as this will delay the process. To check for synchronization error, check the ʹServices at the Site Serverʹ section of the OATxpress Monitoring page. Reload Configuration and Restart To reload the configuration: 1. Click Load Configuration to reload the saved CMS template. Note: A server restart is recommended. Restart the stopped scenario. EDM Data Migration To migrate EDM data: 1. Schedule the EDM data migration when you add the OATxpress server on EA. 2. Select the data that need to be migrated. 3. If an EDM was already present and the OATxpress server had migrated data to EDM, then enable all the data categories (EPC Context, Summary, etc.). The OATxpress server migrates all data categories to EDM if there is no EA. Note: Enabling only a few data categories will not cause any errors. Tables for the disabled categories will no longer be migrated. However, re enabling the categories after migrating some data may cause data inconsisitencies. Hence, it is not advisable to re enable the categories. 265 Installation and Configuration Guide

275 SECTION V Uninstallation

276 CHAPTER 16 Uninstalling the OAT Enterprise Data Manager Introduction The chapter describes the steps to be followed for uninstalling the OAT Enterprise Data Manager. To uninstall the OAT Enterprise Data Manager running on Windows, run the Uninstaller and then delete the OAT Enterprise Data Manager installation directory. The Uninstaller does not delete the database instances in an SQL Server database. To uninstall the OAT Enterprise Data Manager from a server running Linux, you need to delete the OAT Enterprise Data Manager installation directory ( run the uninstaller script as mentioned below to delete). OAT Foundation Suite 267

277 Uninstalling the OAT Enterprise Data Manager Uninstalling OAT Enterprise Data Manager on Windows To uninstall OAT Enterprise Data Manager running on Windows: 1. Stop OAT Enterprise Data Manager, if it is running. 2. From the Start menu, click All Programs > OAT Enterprise Data Manager > Uninstall OAT Enterprise Data Manager. The Uninstall OAT Enterprise Data Manager screen appears. FIGURE 256. The Uninstall OAT Enterprise Data Manager Screen 3. Click Uninstall to launch the process. 268 Installation and Configuration Guide

278 FIGURE 257. The Uninstall OATenterprise Screen FIGURE 258. The Service Removal Dialog Box OAT Foundation Suite 269

279 Uninstalling the OAT Enterprise Data Manager 4. Click OK on the Service removal dialog. FIGURE 259. The Uninstall Complete Screen 5. Select: Yes, to restart the system immediately. No, to restart the system later. 6. Upon completion, click Done. In Windows Explorer, delete the OAT installation directory. The uninstallation program deletes only what the installation program installed, so files acquired since installation (log files, compiled JSP files, etc.) remain and prevent the installation directory from being deleted. 270 Installation and Configuration Guide

280 Uninstalling OAT Enterprise Data Manager on Linux 1. Stop the OAT Enterprise Data Manager server, if it is running. 2. Run: <OAT_Install_Dir>/Uninstaller/Uninstall_OATenterprise where OAT_Install_Dir is the OAT Enterprise Data Manager installation directory. OAT Foundation Suite 271

281 Uninstalling the OAT Enterprise Data Manager 272 Installation and Configuration Guide

282 CHAPTER 17 Uninstalling the OAT Enterprise Administrator Introduction To uninstall OAT Enterprise Administrator running on Windows, run the Uninstaller and then delete the OAT Enterprise Administrator installation directory. The Uninstaller does not delete the database instances in an SQL Server database. To uninstall OAT Enterprise Administrator from a server running Linux, delete only the OAT Enterprise Administrator installation directory by running the uninstaller script as mentioned below. Uninstalling OAT Enterprise Administrator on Windows To uninstall OAT Enterprise Administrator running on Windows: 1. Stop the OAT Enterprise Administrator, if it is running. 2. From the Start menu, click All Programs > OAT Enterprise Administrator > Uninstall OAT Enterprise Administrator. The Uninstall OAT Enterprise Administrator screen appears. OAT Foundation Suite 273

283 Uninstalling the OAT Enterprise Administrator FIGURE 260. The Uninstall OAT Enterprise Administrator Screen 3. Click Uninstall to launch the process. 274 Installation and Configuration Guide

284 FIGURE 261. The Uninstall OATenterprise Screen FIGURE 262. The Service Removal Dialog Box OAT Foundation Suite 275

285 Uninstalling the OAT Enterprise Administrator 4. Click Ok on the Service removal dialog. FIGURE 263. The Uninstall Complete Screen 5. Select: Yes, to restart the system immediately. No, to restart the system later. 6. Upon completion, click Done. In Windows Explorer, delete the OAT installation directory. The uninstallation program deletes only what the installation program installed, so files acquired since installation (log files, compiled JSP files, etc.) remain and prevent the installation directory from being deleted. 276 Installation and Configuration Guide

286 Uninstalling OAT Enterprise Administrator on Linux 1. Stop the OAT Enterprise Administrator server, if it is running. 2. Run: <OAT_Install_Dir>/Uninstaller/Uninstall_OATenterprise where OAT_Install_Dir is the OAT Enterprise Administrator installation directory. OAT Foundation Suite 277

287 Uninstalling the OAT Enterprise Administrator 278 Installation and Configuration Guide

288 CHAPTER 18 Uninstalling the OATxpress Server Introduction To uninstall an OATxpress server, you need to run the OATenterprise uninstaller and then delete the OATxpress installation directory. The uninstaller does not delete the oatdb database instance in an Oracle or SQL Server database. To uninstall OATxpress server running on Linux, you need delete only the OATxpress installation directory by running the uninstaller script as mentioned below. Uninstalling OATxpress on Windows 1. Stop the OATxpress server, if it is running. 2. From the Start menu, click All Programs > OATxpress > Uninstall OATxpress. The Uninstall OATxpress screen appears. OAT Foundation Suite 279

289 Uninstalling the OATxpress Server FIGURE 264. The Uninstall OATxpress Screen 3. Click Uninstall to launch the process. 280 Installation and Configuration Guide

290 FIGURE 265. The Uninstall OATenterprise Screen FIGURE 266. The Service Removal Dialog Box OAT Foundation Suite 281

291 Uninstalling the OATxpress Server Click Ok on the Service removal dialog. The Uninstall Complete screen appears. FIGURE 267. The Uninstall Complete Screen 4. Select: Yes, to restart your system immediately. No, to restart your system later. 5. Upon completion, click Done and, delete the OAT installation directory. The uninstallation program deletes only what the installation program installed, so files acquired since installation (log files, compiled JSP files, etc.) remain and prevent the installation directory from being deleted. 282 Installation and Configuration Guide

292 Uninstalling OATxpress on Linux 1. Stop the OATxpress server, if it is running. 2. Run: <OAT_Install_Dir>/Uninstaller/Uninstall_OATenterprise where OAT_Install_Dir is the installation directory for OATxpress server. OAT Foundation Suite 283

293 Uninstalling the OATxpress Server 284 Installation and Configuration Guide

294 SECTION VI Appendices

295 APPENDIX A Installation Knowledge Base Introduction This section describes the fine tuning and checks you can perform post installation. Log files to be checked Installation with Apache Tomcat Web Server setup.log preparedefault.log deploy_details.log This can have errors only in the database delete section. There should not be any other error messages in this file. There should not be any errors in this file. There should not be any errors in this file. OAT Foundation Suite 286

296 Installation with IBM WebSphere setup.log preparedefault.log deploy_details.log This can have errors only in the database delete section. There should not be any other error messages in this file. There should not be any errors in this file. This file can display timeout exceptions like org.apache.soap.soapexception: [SOAPException: faultcode=soap ENV:Client; msg=read timed out; targetexception=java.net.sockettimeoutexception: Read timed out] if sufficient resources (cpu usage, heap memory for AppServer during install). If it is there, after install run ʺdeploy fʺ from ofs\bin directory websphere.log This log file can display errors in the AppServer start section, if the AppServer is not running during install. Installation involving DB2 as DB Type Need to check <OATenterprise_Install_Dir>\setup\*.out files: There should not be any errors in these files. Service Names Linux Service Names: OAT Enterprise Data Manager => oatedm OAT Enterprise Administrator => oatadmin OATxpress Server => oatxpress 287 Installation and Configuration Guide

297 WebSphere ClassLoader AppServer Application Level Parent First OFS_OAT Enterprise Adminstrator => Parent Last OFS_OATxpress Server => Parent Last OFS_OAT Enterprise Data Manager => Parent Last Module Level axis.war => Parent Last oatedge.war => Parent Last oatenterprise.war => Parent First Other WAS Settings on AppServer to be Checked ClassPath => <OATInstallDir>\ofs\conf Heapsize => Min and Max both at least 1024m JIT => has to be disabled JDBC Provider: Senseware is available only on the JDBC provider for JNDI. OFS does not support more than one DB type on a WAS node. Note: These settings can all be found and modified using the Websphere Admin Console Web User Interface. OAT Foundation Suite 288

298 289 Installation and Configuration Guide

299 APPENDIX B OAT Foundation Suite Security WebApp Security User Authentication All users accessing the system via a browser are required to authenticate using unique username/password login. Each user has an assigned role that determines his/her permissions with respect to WebApp resources. Attempts to access resources for which the user does not have permission will result in redirection to a permissions violation page. Only a user with administrator permissions will be able to assign or change roles. The model view controller architecture of the WebApp prevents access to site resources through any channel other than the controller. Attempts to bypass permission checks through URL manipulation will fail; relative paths to files and directories will not resolve. All links are URL encoded (session maintenance depends on URL encoding, not on cookies) and route to the controller. OAT Foundation Suite 290

300 There are two options for managing user authentication: Default authentication (username/password are created and managed under the purview of OFS install) External authentication (username/password are created and managed in an external system such as an LDAP database) Default Authentication By default, passwords created in OFS expire after 90 days, and the user is prompted to update his or her password during the 14 days before expiration. Both these periods are configurable in jakarta tomcat \webapps\oatedge\WEB INF\classes\app_properties.properties (PASSWORD_EXPIRES_IN_DAYS=90, PASSWORD_WARNING_IN_DAYS=14). External Authentication Specifying the external authentication option at installation will set up the authentication of users against an LDAP database. This is done by configuring the following files: Tomcat: ldap_msad.conf: com.oatsystems.um.url=ldaps://<ad IPaddress>:<AD SSLport> WebSphere: wsjaas.conf: com.oatsystems.um.url=ldaps://<ad IPaddress>:<AD SSLport> Also required is the configuration of a valid key entry based on a certificate exported from the active directory server keystore for import into the client keystore (Note: only one key is required for all SSL secured services; this key may be self signed if the customer wishes) in the file: ofs\conf\ofsserver.jks 291 Installation and Configuration Guide

301 When a user is authenticated by the external system, but is unknown to the OAT installation, a new user account is created in OAT and made available to all servers in the installation in case the external authentication system is not accessible at some point in the future. Information to authenticate the user is stored securely in OFS with one way hashed encryption; the LDAP browsing user password is stored with 2 way encryption only if OFS users want to log in based on their account names, not by Creator Name (CN). Note the following details about external authentication of LDAP server: When the user logs into OAT EA or OATxpress, the OFS database stores the user details and password details. If the password cache is disabled, then password details will not be cached, but only the user details will be cached in OFS database. LDAP authenticated user details cannot be changed from OAT Enterprise Administrator. The roles of the user can be changed from EA. If a user is disabled or deleted in LDAP server, then these changes will not get reflected in OFS automatically. OFS administrator has to disable or delete the user from EA admin console. If the user tries to login to OFS when LDAP Server and EA are connected to each other, then the changes in LDAP server gets reflected in OFS also. Enterprise Administrator to OATxpress Redirect Authentication When a user who is already logged in to the OAT Enterprise Administrator navigates using the browser to a particular OATxpress server, he/she is authenticated by means of an encrypted token. This expires after a specified time or after logging out from the OAT Enterprise Administrator. By design, if the URL is cut and pasted into another browser prior to loggin out from the OAT Enterprise Administrator, it will function. OAT Foundation Suite 292

302 Input Data All input is validated before being stored or used. Special characters that could be used to enter active content through the User Interface (<, >, ʺ, ʹ, &) are escaped to prevent such attacks. SQL queries and updates that contain input data are executed through parameterized statements, which prevents concatenation of malicious commands. Transactionality is enforced for all persistence of User Interface input, and the user is informed in each case of success or failure (rollback); User Interface input will not leave the system in an ambiguous state. Audit Trail Security related events driven by user activity in the WebApp are logged, together with user id, timestamp and a pointer to event detail, to an audit log. These events include: Logged at WARN level: Failed login (wrong password; or, account invalid; expired; inactive) Failed permission check Unknown event submission (indicates URL modification) Logged at INFO level: Login Modification of role permissions Modification of a user role Password change Configuration operation (create/edit location; device; filter; queue; logger; etc.) The amount of information logged can be configured by an administrator in the file ofs\conf\log4j raf.properties via normal log4j configuration steps. 293 Installation and Configuration Guide

303 Secure Transport for Tomcat WebApps on OAT Enterprise Data Manager, OATxpress servers, and OAT Enterprise Administrator can all be configured to run over HTTPS rather than HTTP. This configuration can be set through the OATenterprise installer by specifying the HTTPS option and providing two port numbers, one for browsing, and another for Web services. For browsing, this results in configuration of the following: app_properties.properties (for webapp code): SSL_ENABLE=true, SSL_PORT=(port for HTTPS browsing). TOMCAT: in jakarta tomcat (ver)\conf\server.xml: Define a Connector for HTTPS browsing (already defined, just specify port number) Comment out Connector for unsecure HTTP browsing Note: JVM properties pointing to keystore file are already defined in ofs\conf\oat_startup.properties Secure Transport for WAS Follow the steps below to configure HTTPS on WAS for both browser access and Web services. 1. Use the Java keytool to create two keystore files for client and server; selfcertify, export certificate and exchange/import certificate for both client and server keystores. Note: OFS provides only a single keystore file ofsserver.jks for both client and server; this works everywhere except on WAS when the client is inside one WebApp (e.g. oatdege.war) and the server is inside another WebApp (e.g. axis.war). For WAS, two separate keystore files for client and server are required; and each should trust the otherʹs certificate. 2. In WAS administration console, Security > SSL, create two new JSSE repertoires. The first JSSE repertoire, for browsing (for example, ofs_https_browsing), should have client authentication disabled. The second JSSE repertoire, for Web services (for example, ofs_https_webservice), should have client authentication enabled. Remaining configuration for both repertoires is identical: JSSE provider is IBMJSSE2, protocol is SSL_TLS; the key file and the trust file should both point to the server keystore file with trusted client certificate. OAT Foundation Suite 294

304 3. In the WAS administration console, navigate to Servers > Application Server > server1 (follow appropriate server name) > Web Container Settings > Web Container Transport Chains, and create two new transport chains. (If an SSL transport chain has already been created for the OFS HTTPS browsing port, for example, 9443, it is only necessary to create one more transport chain for OFS HTTPS Web service port, for example, 9543). Both transport chains should be based on the SSL enabled transport chain template with security enabled. The first one should specify the HTTPS browsing port (for example, 9443), and its ʺSSL Inbound Channel (SSL_2)ʺ should specify the JSSE repertoire for OFS HTTPS browsing for example, ofs_https_browsing; see step 2). The second one should specify the HTTPS Web service port (for example, 9543), and its ʺSSL Inbound Channel (SSL_2)ʺ should specify the JSSE repertoire for OFS HTTPS Web service (for example,. ofs_https_webservice; see step 2). HTTPS browsing port and taps Web service port should match the port numbers specified during installation, when enabling HTTPS. 4. In the WAS administration console, Environment > Virtual Hosts > Default Host > Additional Attributes > Host Aliases, create entries for both OFS HTTPS browsing port (e.g. 9443) and OFS HTTPS Web service port (for example, 9543). 5. In the WAS administration console, navigate to Servers > Application Server > server1 (follow appropriate server name) > Server Infrastructure > Java and Process Management > Process Definition > Additional Properties > Java Virtual Machine, and add the following into Generic JVM arguments: Djavax.net.ssl.keyStore=<OAT_Install_Dir>\ofs\conf\client.jks Djavax.net.ssl.keyStorePassword=apollo Djavax.net.ssl.trustStore=<OAT_Install_Dir>\ofs\conf\client.jks Djavax.net.ssl.trustStorePassword=apollo Note: client.jks should be the keystore file for client with trusted server certificate; change the keystore file path and password to reflect correct local values. 6. Save the changes and restart WAS. Also required is the configuration of a valid key entry (Note: only one key is required for all SSL secured services; may be self signed if the user wishes) in the file: <OFS_Install_Dir>\ofs\conf\ofsserver.jks. 295 Installation and Configuration Guide

305 Note: If HTTPS is configured for one server in the OFS deployment hierarchy it must be configured for all. It is not possible to mix HTTPS enabled with HTTP only servers. Database Security All databases are protected with an encrypted password (stored with 2 way encryption). RMI Security RMI services can be configured to run over SSL. This configuration can be set in the savant.properties file: savant.properties: rmi.security.enable=true Also required is the configuration of a valid key entry (Note: only one key is required for all SSL secured services and it may be self signed if the user wishes) in the file: ofs\conf\ofsserver.jks Also, secure RMI authentication is two way, which means that client applications will require their own valid key entry in their own keystore files. The exported public certificate from the client keystore must be imported into ofs\conf\ofsserver.jks, and the exported public certificate from ofs\conf\ofsserver.jks must be imported into the client keystore. OAT Foundation Suite 296

306 JMS Security JMS services can be configured to run with ActiveMQ username/password authentication; OFS integrates a JAAS plugin so that the normal OFS username/password can be used for this purpose. This configuration can be set in the savant.properties file: savant.properties: jms.broker.secure=true Note: There is no requirement to run JMS over SSL, but if it were required for a site it is supported for ActiveMQ and should not require any changes in OFS outside the appropriate configuration of ActiveMQ files and the provision of the appropriate keystore/certificates (should be unified with <OAT_Install_Dir>\ofs\conf\ofsserver.jks). See: activemq.apache.org/how do i use ssl.html. Web Service Security Web service security is provided via the Apache Rampart 1.3 (Axis2 1.3) WS Security implementation; when enabled, SOAP messages will be built with a timestamp, User Token for authentication, digital signature and encrypted message body. WS Security for all services can be set in the axis2.xml and savant.properties files: <OAT_Install_Dir>\jakarta tomcat \webapps\axis\WEB INF\conf\axis2.xml: <module ref=ʺrampartʺ/> is uncommented; engages Rampart globally for all Web services savant.properties: soap.security.enable=true, soap.client.context.enable=true; enables Rampart engagement for all Web service clients 297 Installation and Configuration Guide

307 WS Security for individual services can be enabled by the user thus: 1. Confirm that <module ref=ʺrampartʺ/> is commented out in <OAT_Install_Dir>\jakarta tomcat \webapps\axis\WEB INF\conf\axis2.xml 2. Confirm that soap.security.enable=false in savant.properties 3. Start OFS server 4. Navigate to admin/ 5. Login (admin/axis2) 6. Engage Rampart for the particular service in question The client code of security enabled Web services must follow these rules: must extend AbstractWebServiceClient must invoke setsecurityenabled(true) before SOAP method invocation if client uses generated stub, it must invoke setclientoptions(stub, true) instead of setclientoptions(stub) The password call back handler class com.oatsystems.ws.security.pwcb Handler (located in ofs util ws module) can be customized to provide appropriate password authentication logic for a given solution. Besides supporting WS Security for message encryption, OFS also supports HTTPS for Web service transport encryption (whereas HTTPS for browsing would only require one way authentication, HTTPS for Web services requires two way authentication). As described earlier, this configuration can be set through the OATenterprise installer by specifying the HTTPS option and providing two port numbers, one for browsing, and another for Web services. For Web services, this results in configuration of the following: TOMCAT: in jakarta tomcat (ver)\conf\server.xml: 1. Define a Connector for Web services (already defined; just specify port number) 2. Comment out Connector for unsecure HTTP access (this should have been done while changing port for browsing) Note: JVM properties pointing to keystore file are already defined in ofs\conf\oat_startup.properties OAT Foundation Suite 298

308 On the WAS administrative console: 3. Under Security > SSL: create repertoire for Web services, with client authentication ENABLED 4. Under Servers > Application Servers > server1 > Web container setting > Web container transport chains: create transport chain with SSL enabled on the port for HTTPS Web services 5. Under Environment > Virtual Host > default_host > Host Aliases: make sure that entry for port for HTTPS Web services exists, and create it if it does not. 6. Under Servers > Application Servers > server1 > Java and Process Management > Process Definition > Java Virtual Machine: add JVM startup properties Djavax.net.ssl.key Store=<OAT_Install_Dir>\ofs\conf\ofsserver.jks Djavax.net.ssl.keyStore Password=apollo Djavax.net.ssl.trustStore=<OAT_Install_Dir>\ofs\conf\ofsserver.jks Djavax.net.ssl.trustStorePassword=apollo 7. Disable unsecure HTTP port in the Transport Chain and Virtual Host pages (should have been done while changing port for browsing) Also required is the configuration of a valid key entry (Note: only one key is required for all SSL secured services; may be self signed if the user wishes) in the file: <OAT_Install_Dir>\ofs\conf\ofsserver.jks Again, if HTTPS is configured for one server in the OFS deployment hierarchy it must be configured for all since it is not possible to mix HTTPSenabled with HTTP only servers. Web Service Security for WAS The Rampart WS Security implementation relies on the JCE provider ʺBouncycastleʺ ( for its data encryption/description/signature algorithm. This is included in the OFS Tomcat installation. 299 Installation and Configuration Guide

309 In the OFS WAS installation, however, this JCE provider conflicts with the IBM JCE provider, causing OFS login failure. This issue has been overcome by removing the bouncycastle libraries from OFS Web application modules. This solves the login failure problem, but causes secure Web service calls to fail with the error message ʺunsupported encryption or signature algorithm: No such algorithm: 1_5.ʺ The solution is therefore to install bouncycastle as an IBM JDK extension, as follows: 1. Copy bcprov jdk jar into the IBM JDK JRE extension folder, for example, ʺC:\Program Files\IBM\WebSphere\AppServer\java\jre\lib\extʺ 2. Modify the java.security file in the Java security folder,for example, ʺC:\Program Files\IBM\WebSphere\AppServer\java\jre\lib\securityʺ, adding the following line at the end of the ʺList of providers and their preference orders (see above):ʺ section: security.provider.6=org.bouncycastle.jce.provider.bouncycastleprovider 3. Restart WAS server. Keystore Management for SSL Note the following: A keystore file can contain n key entries and n trusted certificate entries. The OFS keystore file <OAT_Install_Dir>\ofs\conf\ofsserver.jks will need to contain only one key entry for OFS itself, and 0...n trusted certificate entries, one for each client that communicates with OFS over an SSL secured channel. For HTTPS browsing, only one way authentication is required, and therefore only a server keystore with one key entry is required. However, all other SSL secured communication channels require two way authentication, and for these it will be necessary to exchange certificates with the keystore files of clients. Note that enabling HTTPS means enabling both HTTPS for browsing and HTTPS for Web services. OAT Foundation Suite 300

310 The exchange of certificates for two way authentication is symmetrical: a certificate is exported from the server keystore for import into the client keystore, and a certificate is exported from the client keystore for import into the server keystore. To create a keystore (say, the server keystore): FIGURE 268. Command to Create Keystore To self sign the certificate for export: FIGURE 269. Command to Self Sign the Certificate To export the certificate: FIGURE 270. Command to Export the Certificate 301 Installation and Configuration Guide

311 To import the exported certificate into (client) keystore: FIGURE 271. Command to Import the Exported Certificate The above commands use options to allow for scripting; if you are running them manually on the command line, dname and noprompt would be optional. Ports TABLE 6. Default Ports in OFS Product Port Default Number How to Configure OATxpress server OATxpress server Tomcat admin port (start/stop) 8005 Configurable in server.xml; can be specified at installation OATxpress server Tomcat HTTPS port 8080 Configurable in server.xml; can be specified at installation OATxpress server Tomcat HTTPS port: browsing 8443 Configurable in server.xml; can be specified at installation OAT Foundation Suite 302

312 TABLE 6. Default Ports in OFS Product Port Default Number How to Configure OATxpress server OATxpress server Tomcat HTTPS port: Web services 8543 Configurable in server.xml OATxpress server WAS HTTP port 9080 Configurable through WAS console; can be specified at installation OATxpress server WAS HTTPS port: browsing 9443 Configurable through WAS console; can be specified at installation OATxpress server WAS HTTPS port: Web services 9543 Configurable through WAS console OATxpress server SQLServer port 1433 Configurable through SQLServer manager; can be specified at installation OATxpress server DB2 port Configurable through DB2 console; can be specified at installation OATxpress server Oracle port 1521 Configurable through Oracle manager; can be specified at installation OATxpress server RMI registry port: winsvc 5099 (Used in stopping/starting of OFS services) Configurable through savant.properties OATxpress server RMI port: workflow engine 6099 Configurable through app_properties.properties, savant.properties 303 Installation and Configuration Guide

313 TABLE 6. Default Ports in OFS Product Port Default Number How to Configure OATxpress server OATxpress server RMI port: monitoring agent 7099 Configurable through savant.properties OATxpress server RMI port: Software AdapterReader Configurable in database; can be removed entirely via frontend config OATxpress server TycoXML device notification port 2981 Configurable through savant.properties OATxpress server TycoXML device command timeout port 4000 Configurable through savant.properties OATxpress server OAT SMX telnet port Configurable through savant.properties (set to 0 to close) OATxpress server Tomcat SOAP port 8080 Configurable through savant.properties OATxpress server WAS SOAP port 9080 Configurable through savant.properties OATxpress server ActiveMQ port Configurable through activemq.xml, context.xml OATxpress server ActiveMQ broadcast port (UDP) 6155 Configurable through activemq.xml OAT Foundation Suite 304

314 TABLE 6. Default Ports in OFS Product Port Default Number How to Configure Edge Controller (OATEdge) OATEdge Controller HTTP port 8081 Configurable in /opt/oat/config/config.ini OATEdge Controller HTTPS port No default Configurable in /opt/oat/config/config.ini; not configurable in installer because Edge Controller HTTPS support requires abnormal distribution OATEdge Controller MQTT port 1883 Configurable through installer OAT Enterprise Administrator OAT Enterprise Administrator Tomcat HTTP port 8082 Configurable in server.xml; can be specified at installation OAT Enterprise Administrator Tomcat HTTPS port: browsing 8443 Configurable in server.xml; can be specified at installation OAT Enterprise Administrator Tomcat HTTPS port: Web services 8543 Configurable in server.xml OAT Enterprise Administrator WAS HTTPS port 9080 Configurable through WAS console; can be specified at installation OAT Enterprise Administrator WAS HTTPS port: browsing 9443 Configured through WAS console; can be specified at installation OAT Enterprise Administrator WAS HTTPS port: Web services 9543 Configurable through WAS console 305 Installation and Configuration Guide

315 TABLE 6. Default Ports in OFS Product Port Default Number How to Configure OAT Enterprise Administrator OAT Enterprise Administrator SQLServer port 1433 Configurable through SQLServer manager; can be specified at installation OAT Enterprise Administrator DB2 port Configurable through DB2 console; can be specified at installation OAT Enterprise Administrator Oracle port 1521 Configurable through Oracle manager; can be specified at installation OAT Enterprise Administrator RMI registry port: winsvc 5098 (Used in stopping/starting of OFS services) Configurable through savant.properties OAT Enterprise Administrator RMI port: workflow engine 6098 Configurable through app_properties.properties, savant.properties OAT Enterprise Administrator RMI port: monitoring agent 7098 Configurable through savant.properties OAT Enterprise Administrator OAT SMX telnet port Configured through savant.properties (set to 0 to close) OAT Enterprise Administrator ActiveMQ port Configurable through activemq.xml, context.xml OAT Enterprise Administrator ActiveMQ broadcast port (UDP) 6155 Configurable through activemq.xml OAT Foundation Suite 306

316 TABLE 6. Default Ports in OFS Product Port Default Number How to Configure OAT Enterprise Data Manager OAT Enterprise Data Manager Tomcat HTTP port 8989 Configurable in server.xml; can be specified at installation OAT Enterprise Data Manager Tomcat HTTPS port: browsing 8443 Configurable in server.xml; can be specified at installation OAT Enterprise Data Manager Tomcat HTTPS port: Web services 8543 Configurable in server.xml OAT Enterprise Data Manager WAS HTTP port 9080 Configurable through WAS console; can be specified at installation OAT Enterprise Data Manager WAS HTTPS port: browsing 9443 Configurable through WAS console; can be specified at installation OAT Enterprise Data Manager WAS HTTPS port: Web services 9543 Configurable through WAS console OAT Enterprise Data Manager SQLServer Enterprise DB port 1433 Configurable through SQLServer manager; can be specified at installation OAT Enterprise Data Manager SQLServer Star DB port 1433 Configurable through SQLServer manager; can be specified at installation OAT Enterprise Data Manager DB2 Enterprise DB port Configurable through DB2 console; can be specified at installation 307 Installation and Configuration Guide

317 TABLE 6. Default Ports in OFS Product Port Default Number How to Configure OAT Enterprise Data Manager OAT Enterprise Data Manager DB2 Star DB port Configurable through DB2 console; can be specified at installation OAT Enterprise Data Manager Oracle Enterprise DB port 1521 Configurable through Oracle manager; can be specified at installation OAT Enterprise Data Manager Oracle Star DB port 1521 Configurable through Oracle manager; can be specified at installation OAT Enterprise Data Manager RMI registry port: winsvc 5090 (Used in stopping/starting of OFS services) Configurable through savant.properties OAT Enterprise Data Manager RMI port: workflow engine 6090 Configurable through app_properties.properties, savant.properties OAT Enterprise Data Manager RMI port: monitoring agent 7090 Configurable through savant.properties OAT Enterprise Data Manager ActiveMQ port Configurable through activemq.xml, context.xml OAT Enterprise Data Manager ActiveMQ broadcast port (UDP) 6155 Configurable through activemq.xml OAT Foundation Suite 308

318 Modifying the MQtt port OFS has three command line options to specify the MQtt port number: install.sh h help? Ml <port number> Ms <port number> Ml <port number>: the port number on which the MicroBroker will accept remote connections. Sets Java system property com.ibm.rfid.mbaf.admin.broker.remoteport Ms <port number>: the server port number to which local Microbroker will attempt to connect for communication. Sets Java system property com.oatsystems.mqtt.server.port This are the security features available and deployable in the OFS. 309 Installation and Configuration Guide

319 APPENDIX C Configuring WebSphere AppServer and MQ for SOA Introduction The chapter explains the steps to be followed to configure IBM WebSphere AppServer and MQ to allow OAT SOA to utilize the IBM MQ messaging framework. Configure WebSphere MQ To use WebSphere MQ as the messaging framework (JMS vendor) for OAT SOA integration, set up the appropriate Queue Manager and Queues in WebSphere MQ. Only two queues are required for OAT Foundation Suite SOA integration. OAT Foundation Suite 310

320 Queue Manager If a Queue Manager exists, it is not necessary to create a new one. However, a dedicated Queue Manager enhances manageability. The naming convention for OAT Queue Manager is similar to OAT.XXX.QM, for example, OAT.RFID.QM. To create a Queue Manager from a command line: FIGURE 272. Command to Create Queue Manager Queues Create two queues: Notification Queue A queue to receive EPCIS events sent from servers. Master data import Queue A queue to receive EPCIS master data from external applications. To create a Queue from the command line: FIGURE 273. Command to Create Queue 311 Installation and Configuration Guide

321 Configure WebSphere AppServer JNDI Resource OAT SOA application looks up the JMS resource from WebSphere JNDI, so you must set this up accordingly. WebSphere JNDI You can use the WebSphere Admin Console to create this JNDI resource by selecting Resources > JMS Providers > WebSphere MQ on the left panel. Then select WebSphere MQ queue connection factories and WebSphere queue destinations for adding the corresponding resources. jndi-soa.properties Finally, the JNDI names must communicate back to OFS SOA through JNDI soa.properties so that message producers and recipients know where to send and receive messages. Following is a sample of the properties file for the scripts mentioned on this page; modify the JNDI names as appropriate. FIGURE 274. Script Sample of the JNDI soa Properties OAT Foundation Suite 312

322 313 Installation and Configuration Guide

323 APPENDIX D Kettle ETL Setup Introduction To setup Kettle/Pentaho Data Integration, the user should first install the OAT Enterprise Data Manager server by running the OATenterprise installer, and then import the Kettle metadata repository. Install OFS OAT Enterprise Data Manager Server Note that the OAT Enterprise Data Manager should be installed, activated with a valid license key, and running, before proceeding with the Importing Kettle Metadata Repository steps. Refer to Chapter 3: Installing OAT Enterprise Data Manager (Windows) for instructions on installing OAT Enterprise Data Manager server on Windows, and Chapter 4: Installing OAT Enterprise Data Manager (Linux) for installing the OAT Enterprise Data Manager server on Linux. OAT Foundation Suite 314

324 Importing Kettle Metadata Repository Kettle/Pentaho Data Integration is the tool used for ETL processing. This needs to be configured manually, in a one time configuration procedure. To import the Kettle metadata repository: 1. Launch the Kettle Design tool by executing <EDM_Install_Dir>\ofs\bin\Spoon.bat (on Windows) or <EDM_Install_Dir>/ofs/bin/Spoon.sh (on Linux). The Select a repository window appears. FIGURE 275. The Select a repository Window 2. Choose OFS ETL Repository from the Repository dropdown list and click the Edit button on the right. The Repository Information dialog appears. 315 Installation and Configuration Guide

325 FIGURE 276. The Repository information Dialog Box 3. Click the Create or Upgrade button. A confirmation dialog box appears. FIGURE 277. The OK Dialog Box 4. Click Yes to confirm. 5. Click Yes twice to go back to the Select a repository window, enter admin as the login name and admin as the password and click OK to launch the Spoon design User Interface. 6. In the Spoon design User Interface, choose Repository > Explore Repository from the menu at the top and launch the Repository Explorer window. OAT Foundation Suite 316

326 FIGURE 278. The Repository Explorer Window 7. In the Repository Explorer window, choose File > Import Repository from XML into directory from the menu at the top. 8. In the file browser find and select ETLRepository.xml (on SQL Server) or ETLRepository.xml.oracle (on Oracle) from <EDM_Install_Dir>\ofs\conf\.kettle directory. 9. Click OK on the Directory Selection dialog. 10. Click Yes, when necessary to confirm directory creation in the repository and click Close to close the import window. Then click Commit Changes to return to the Spoon User Interface. 317 Installation and Configuration Guide

327 APPENDIX E MicroStrategy Configuration Introduction Integration with MicroStrategy allows sophisticated analysis of data collected through your OAT deployment. This appendix documents procedures for configuring MicroStrategy. Refer to the MicroStrategy installation guide for more details. The steps you will need to perform to configure MicroStrategy are: 1. Install and Configure OAT Enterprise Data Manager 2. Install and Configure MicroStrategy 3. Run and Configure the oatentreports Web Application 4. Load the Data 5. View the Reports 6. Configure an MSTR Server Behind a Firewall 7. Enable Retailer and Supplier Portal Reports OAT Foundation Suite 318

328 Install and Configure OAT Enterprise Data Manager Install OAT Enterprise Data Manager Install the OAT Enterprise Data Manager by referring to the appropriate chapters in Section II: Installation. The installer allows you to specify if you want to create Enterprise Data Manager, Enterprise Administrator, and EDM Star databases on the same database server. If you decide to create them separately, maintain a record of all the database information that you used. Install and Configure MicroStrategy Install MicroStrategy Install MicroStrategy (MSTR) on the desired platform (Windows Server 2003 or Solaris OS) by following the MSTR installation guide. The MSTR installer is distributed along with the OFS installer. Make sure you install MSTR Intelligence Server and the Web Universal. You may or may not install the MSTR Desktop depending on your license restrictions. If you do not have a license to install the MSTR Desktop, you have to use the MSTR Desktop installed on another machine to configure the the MSTR Intelligent Server. Note: Installing MSTR on Solaris needs root access permissions only if the license is CPU based. You need to install both MSTR version and the associated hotfix, hotfix 1 for MSTR version Installation and Configuration Guide

329 Prepare the MSTR Metadata Database Restore MSTR Metadata Database for SQL Server 2005 The MSTR metadata database, containing MSTR reports for the OAT Enterprise Data Manager, is distributed along with the OFS installer as a database dump. You need to restore the database dump into an existing database, and use it as the repository for your MSTR Intelligence Server. The MicroStrategy metadata is not a part of the installation, but is available in the OFS installer distribution. Contact OAT Professional Services or OAT Support for assistance. Use the MS SQL Server 2005 restore task to restore the database dump in your database. Refer to the database documentation for assistance with this process. The default database name is mstrmetadata. However, you can use the name of your choice. You also need to create a MSTR user who can access the metadata database and has database owner privileges. There might be a default MSTR user already created in the database. Note that the default MSTR user is ʹoatmstruserʹ and the default password is apollo. For MS SQL Server 2005, you also need to create a security login for the MSTR user and make the metadata database accessible by the user. Restore MSTR Metadata Database for Oracle 1. Log into the server where the Oracle database is installed and switch the user to Oracle by issuing: su - oracle 2. Copy the metadata dump file to the server where Oracle is installed. This file is distributed (typically in a zip archive) together with the OFS installer; the name of the unarchived file should specify ʺoracleʺ and a datestamp, for example, mstrmetadata_oracle_ dmp. 3. Create a user in the Oracle database to own the schema for MSTR metadata (for example: oatmstruser). OAT Foundation Suite 320

330 4. From the command line, issue the following command to restore the db: imp oatmstruser/apollo fromuser=mstrmetadatauser touser=oatmstruser file=mstrmetadata_oracle_ dmp buffer= In the above command, the password for oatmstruser is apollo and the db dump file is mstrmetadata_oracle_ dmp. The MSTR metadata database will be restored under the user oatmstruser. Prepare the ODBC Data Sources Prepare ODBC Data Sources on Windows The MSTR Intelligence Server uses ODBC data sources to connect to the databases. You need to create an ODBC data source for each database that the MSTR Intelligence Server needs to access: mstrmetadata, EDM and EDM Star databases. Note: If the EDM and EDM Star schemas share the same database, you only need to create a single ODBC data source for it. Otherwise, you need to create a separate ODBC connection for each database. Use the credentials of a database user who can access the database (read the data in the database tables) to create the ODBC data source. In Windows, you may create an ODBC Data Source through the Windows ODBC Administration tool in the Control Panel. When you create an ODBC Data Source, make sure that you change the default database for the user account (such as oatmstruser) to the database this ODBC Data Source needs to connect to. For example, the ODBC Data Source for the EDM Star database should change the default database to the EDM Star database as shown below: 321 Installation and Configuration Guide

331 FIGURE 279. The Microsoft SQL Server DSN Configuration Window Prepare ODBC Data Sources on Solaris For MS SQL Server, if two separate databases have been created for the EDM and EDM Star schemas, they can share the same database user. You need to create separate ODBC data sources with the same user credentials, but pointing to different databases. MSTR Unix installation contains a utility tool called MSTR Control Center. You may start some application tools from the MSTR Control Center, such as ODBC Administration, MSTR Configuration Wizard, MSTR Service Manager, etc. It is recommended that you launch MSTR Control Center for the configuration tasks on Solaris. OAT Foundation Suite 322

332 The MSTR Control Center is located in the <MSTR_INSTALL_HOME>/bin folder. The command for starting the control center is:./mstrcontrolcenter. To create an ODBC data source, do this: 1. From the MSTR Control Center, choose Applications > ODBC Administrator. FIGURE 280. The MSTR Control Center 2. In the ODBC Administrator window, click Add. 323 Installation and Configuration Guide

333 FIGURE 281. The ODBC Administrator Window 3. Click Next, choose MicroStrategy ODBC Oracle Wire Protocol driver for Oracle database, and click Next to proceed. OAT Foundation Suite 324

334 FIGURE 282. The Database Selection Window 4. In the Driver Details window, fill in the information to connect to the Oracle database: Data Source Name: The name to identify the ODBC Data Source. Host Name: The host where the Oracle database is located. SID: The Oracle SID for the database. Port Number: The port number that the Oracle database is listening to. By default, it is Click Test and provide the correct userid andpassword to test the connection. 6. Click Finish, to finish creating the ODBC Data Source. 325 Installation and Configuration Guide

335 FIGURE 283. The Driver Details Window You need to create separate ODBC Data Sources for MSTR metadata, EDM, and EDM Star. For Oracle you need to create separate users who own these schemas and use the associated user with the ODBC Data Source you created. Configure MSTR Intelligence Server Configure MSTR Intelligence Server on Windows 1. Run MSTR Configuration Wizard by navigating to Start > All Programs > MicroStrategy > Configuration Wizard. OAT Foundation Suite 326

336 FIGURE 284. The Welcome to the MicroStrategy Configuration Wizard Window 2. Select the Set up MicroStrategy Intelligence Server option, and click Next. 327 Installation and Configuration Guide

337 FIGURE 285. The Connect to Metadata Repository Window 3. Choose the ODBC Data Source Name you created for the MSTR metadata database, specify the username and password, and click Next. Leave the Driver Execution Mode at its default value. OAT Foundation Suite 328

338 FIGURE 286. The User Authentication Window 4. Enter ʺAdministratorʺ for the MSTR Administrator User Name and click Next. You can leave the Password field blank if you are connecting to the MicroStrategy Intelligence Server for the first time, but it is recommended that you assign a password later for security reasons. 329 Installation and Configuration Guide

339 FIGURE 287. The Create, Link, Delete a Server Definition Window 5. Choose Use Selected Server Definition and select OATenterprise from Existing Server Definitions. Click Next. Note: Choosing Existing Server Definition will retain all default project configurations such as the report cache expiration time. 6. Click Ok at the prompt and click Next to accept the default port number for MSTR Intelligence Server. OAT Foundation Suite 330

340 FIGURE 288. The Select Projects Window 7. Check all projects available in this metadata and click Next. 331 Installation and Configuration Guide

341 FIGURE 289. The Completing the Server Configuration Wizard Window 8. Review the data and click Finish to modify the server definitions. You may receive a warning that the ODBC data source(s) used by the EDM and EDM Star databases cannot be found on your local machine. If this happens, click OK to ignore and configure the MSTR database instances later. You will need to stop and start the MSTR service. Wait until the server restarts successfully. When you return to the configuration Welcome page, close the page. OAT Foundation Suite 332

342 Configure MSTR Intelligence Server on Solaris MSTR Intelligence Server configuration on Solaris can be done through the MSTR Configuration Wizard. 1. Start the MSTR Configuration Wizard by clicking Applications > Configuration Wizard in the MSTR Control Center. (Refer to the Prepare ODBC Data Sources on Solaris section.) The process is similar to that on Windows. 2. In the Connect to Metadata Repository window, specify the ODBC Data Source to connect to the Metadata Repository, by choosing ORACLEDB for the Oracle database, and specify mstruser as the User Name to connect to the Oracle database. FIGURE 290. The Connect to Metadata Repository Window Note: If you registered the MSTR Server as a service on the Solaris platform in the Configuration Wizard steps, you need root access to start the MSTR server. 333 Installation and Configuration Guide

343 You may use the MSTR control utility to un register the server as a service, as described below: mstrctl [ m <machine_name> [ l <login>]] [ s <server_name>] <request> [parameters] m <machine_name>, machine=<machine_name>: executes the request on the specified machine l <login>, login=<login>: remote machine account, prompting for a password s <server_name>, server=<server_name>: the server (product) to which the request refers <request> [parameters]: (unregister service us) [instance_name]: unregisters a server instance as a service Configure MSTR Projects Connect to MSTR Intelligence Server from a Local Desktop Navigate to the MSTR Desktop via your Start menu. Note: MSTR Desktop offers only a Windows version. You need to use a Windows Desktop to remotely connect to your MSTR server if the server is on Solaris. If the Desktop is the one you installed with MSTR Intelligence, you should be able to find a project source, whose name is the hostname of the system, in the folder list (you have to enable the folder list view from View > Folder List menu if it is not visible). A project source is a placeholder for an MSTR intelligence server in the Desktop. All projects available in that MSTR intelligence server are grouped under this project source. If you donʹt see the default %HOSTNAME% project source or it is in a different name, you can always rename the existing one or create a new project source by following the instructions in the next section. OAT Foundation Suite 334

344 Connect MSTR Intelligence Server From a Remote Desktop If the Desktop is accessed from a remote machine, you need to create a remote project source for the intelligence server you just installed. To do this: 1. Click any project source in the folder list of the Desktop and right click to choose New Project Source... FIGURE 291. The Project Source Manager Window 2. Enter the Project source name in the provided field and select the Connection mode as Server from the dropdown list. You may specify any name as the project source name. The connection mode name should be the host name where you have installed the MSTR Intelligence Server. 335 Installation and Configuration Guide

345 3. Accept the default value for other options and click OK to create the project source. Configure MSTR Projects Configure MSTR Database Instances for MS SQL Server Database The OATenterprise project source appears in the Folder List of the MicroStrategy Desktop window. When you are asked for a userid, enter Administrator and the password as apollo. To configure MicroStrategy Database instances for MS SQL Server: 1. Expand the Administration folder under the OATenterprise project source and choose Database Instance Manager. All the folders residing in the Database Instance Manager will be listed in the right pane. OAT Foundation Suite 336

346 FIGURE 292. The MicroStrategy Desktop Window 2. Right click the EDMDB item in the right pane and choose Edit. The Database Instances window appears. 337 Installation and Configuration Guide

347 FIGURE 293. The Database Instances Window 3. Under General tab, ensure that the EDMDB is selected in the Database connection (default) list, and click the Modify button on the right. The Database Connections window appears. OAT Foundation Suite 338

348 FIGURE 294. The Database Connections Window 4. Choose the EDMDB option you have created for EDM database from the Local System ODBC data sources list and oatmstruser as the Default database login name. 5. You need to make sure the password for the Database Login Name is correct by clicking the Modify button. Ensure that you enter the correct password for the oatmstruser database login name. 339 Installation and Configuration Guide

349 FIGURE 295. The Database Logins Dialog Box Note: If you cannot find the Database Login Name for your database, then click the New button on the right and create a new database login name. 6. Click OK to save your changes. Configure MSTR Database Instances for the Oracle database Repeat the same procedure for the EDM Star database, to connect to the correct ODBC data source using the correct database login name. The process for configuring MSTR Database instances for Oracle is similar to that for MS SQL Server. The difference is highlighted below. When you edit the database instance, choose Oracle 11g as the Database connection type and the Oracle ODBC Data Source Name you have earlier created to connect to the database. Login with the username and password of the user who owns the schemas for the EDM and EDM Star databases. OAT Foundation Suite 340

350 FIGURE 296. Database Connections Dialog Box Configure MSTR Database Instances for the DB2 Database The process for configuring MSTR Database instances for DB2 is similar to that for MS SQL Server. The difference is highlighted below. When you edit the database instance in MSTR desktop, choose ʺDB2 UDB V9.1 for Linux, UNIX and Windowsʺ as the database connection type in the Database Instance window. 341 Installation and Configuration Guide

351 Restart MSTR Intelligence Server on Windows You need to restart the MSTR Intelligence Server to make the changes effective. FIGURE 297. The Windows Task Toolbar On the Windows task toolbar, double click the MicroStrategy Service Manager icon to display the MicroStrategy Service Manager window. FIGURE 298. The MicroStrategy Service Manager Window OAT Foundation Suite 342

352 Click Stop to stop the MSTR Intelligence Server. Wait until the server stops completely and then click Start to start the server. You may also click Restart. Restart MSTR Server on Solaris From MSTR Control Center, choose Applications > Service Manager. The Service Manager window appears. FIGURE 299. The Service Manager Window Use the same steps as mentioned in the Restart MSTR Intelligence Server on Windows section for starting and stopping the MSTR Intelligence Server. 343 Installation and Configuration Guide

353 Run and Configure the oatentreports Web Application Start Enterprise Data Manager (EDM) Service You may now start the OAT Enterprise Data Manager service defined as oatedm. See Chapter11:OAT Enterprise Data Manager Post Installation Procedures for details on how to start the server. Configure the oatentreports Web Application Ensure that the OAT Enterprise Data Manager is started. 1. To access the Administrator Page of the oatentreports Web application, use the following URL (replace the host name and the port number with the specific values for your installation of the OAT Enterprise Data Manager): Use the Tomcat administrator userid and password to access the Administrator Page. The userid and password are administrator andadministrator. OAT Foundation Suite 344

354 FIGURE 300. The Administrator (WEB SERVER) Page 2. Under Unconnected servers:, enter the MSTR Intelligence Server host name into the Add a server manually textbox and click Add. The added MSTR Intelligence Server will be listed under WEB SERVER in the left pane. 345 Installation and Configuration Guide

355 FIGURE 301. The Administrator (Server Properties) Page 3. Click on the MSTR Intelligence Server name you have just added to display its Connection properties. 4. Select the Automatically connect to Intelligence Server when Web Server or Intelligence Server is restarted option for Connect mode and click Save. OAT Foundation Suite 346

356 FIGURE 302. The Administrator (Security) Page 5. Click the Security link in the left pane to display the security settings in the right pane. 6. Check the Store MicroStrategy Intelligence Server sessions information in temporary cookies instead of on the Web server checkbox for Cookies Security level settings. Click Save to save the changes. 347 Installation and Configuration Guide

357 Load the Data You need to load the data into the EDM Star database to view the reports. Refer to the OAT Foundation Suite Enterprise User Guide for documentation on how to load data into the EDM Star database. View the Reports You may now view the visibility reports by accessing the following URL: Configure an MSTR Server Behind a Firewall The only consideration with respect to MicroStrategy and a firewall setup is to open traffic for the MicroStrategy Intelligence Server Port number (34952) and the MicroStrategy Listener port number (30172). If the MicroStrategy Intelligence Server name does not show up in a list of available machines, the name may be entered manually. If the name does not resolve, check the Domain Name Server (DNS) configuration. Enable Retailer and Supplier Portal Reports A set of reports for retailer and supplier portals is included in the standard report set. However, these reports are disabled by default. Retailer customers must ensure that access to these reports is enabled when the MSTR project is configured. OAT Foundation Suite 348

358 To enable the retailer reports and supplier portal reports, do the following: 1. Log into MicroStrategy Desktop as the administrator user. 2. Expand OATvisibility > Public Objects > Reports and select the 8. Retailer folder on the right panel. Right click for a pop up menu, and then select Properties. FIGURE 303. The MicroStrategy Desktop Window 3. In the Properties window, click the Security tab. 349 Installation and Configuration Guide

359 4. For the OATaxiom Reporter group, change the Object value and Children value from Denied All to View. Make sure the checkboxes are checked to apply changes to child objects recursively, and to overwrite child objectsʹ access control lists. Click OK to confirm the changes. Repeat the same process for the Supplier Portal folder. FIGURE 304. The Retailer Folderʹs Properties Window You now should be able to access the retailer and supplier portal reports from the OATenterprise Web User Interface. OAT Foundation Suite 350

360 351 Installation and Configuration Guide

361 APPENDIX F Installing Server Support for OATEdge Communication Overview Setting up an OATxpress server to support communications for Edge Controllers requires a few additional steps. Most of these steps need to be performed only once, after the initial install of the OATxpress server. They are necessary for the Edge Controllers to exchange messages with the server. The Premises Server installer includes WebSphere Application Server, WebSphere MQ and other components in IBMʹs RFID stack. Install Premises Server on the OATxpress server to communicate with OATedge. MQ is the messaging provider used on the OATxpress server for Edge Controller communication; JMS provides the server interface to the message queues; and an MQ aware JNDI initial context is used by the application code on the server to locate queues and other resources. The messaging between OATedge and OATxpress is always based on WebSphere MQ and a Microbroker, which runs on OATedge. The Microbroker is part of the IBM Premises Server. OAT Foundation Suite 352

362 The setup process includes satisfying some platform pre requisites, configuring JNDI and MQ, and installation and setup of additional OAT software components used for messaging. Note: For OAT Foundation Suite, the supported Web Application software platform for production systems with Edge Controllers is IBM WebSphere Application Server (WAS). Configuring WebSphere MQ You should already have set up and validated the installation of the Premises Server and OATxpress for WAS, on the target platform. Ensure that the OATxpress server is not running before executing the steps below. The Premises Server installer will have installed WebSphere MQ. To configure MQ objects to OATEdge Controller for OATxpress server communications do the following: 1. The configuration scripts are distributed with the OATxpress server software. Change directory to <OATxpress_Install_Dir>/EdgeMQsetup/ event_server. 2. Run the script setup_oat_mq.bat from that directory to create the MQ objects. This should create the Queue Manager OAT.RFID.QM, with 1 Server Connection Channel and 20+ Queues. This may be confirmed with MQ Explorer. 3. Run the script setup_oat_mq_jndi_was.bat to map the created MQ objects to JNDI context. Successful mapping may be confirmed through the WAS administration console. Finally, confirm that the WebSphere variable MQ_INSTALL_ROOT has been properly set, by navigating in the WAS admin console to the Environment link, followed by the WebSphere Variables sub link. If MQ_INSTALL_ROOT has not been created, create it; it should point to the directory where MQ has been installed. This completes the procedure for setting up MQ for communications between OATEdge Controllers and the OATxpress server. 353 Installation and Configuration Guide

363 Setting up the Message Bridge Software Disable the IBM data capture service from the Control Panel > Administrative Tools > Services. This service will replaced by OATdts, an additional, software component that provides a bridge between the IBM MQ messaging domain on the server, and the IBM licensed MicroBroker messaging domain on the Edge Controller platforms. This component consists of a set of OSGi bundles that execute in their own OSGi runtime on the server. The OATdts software is packaged as a ZIP archive on the OATxpress server: <OATxpress_Install_Dir>\ofs\EdgeMQsetup\oatDts.zip. This should typically be installed after setting up MQ and installing OATxpress, using the following procedure: 1. Expand the archive to C:\ to create the folder C:\OATdts. 2. To run OATdts in a command window, run the command C:\OATdts\startdts.bat to start the OSGi runtime. 3. OATdts logs its output to a small number of rolling log files in C:\OATdts\logs. Note: OFS installation does not currently support setting up OATdts to run as a Windows Service. System Verification Once you have completed MQ setup and configuration, restart the OATxpress server. For information on how to start up the OATxpress server, see Chapter 13: OATxpress Server Post Installation Procedures. Check for any startup errors in: <OATxpress_Install_Dir>\ofs\log\oatedge_errors.log. You should also see messages similar to the following, in comm.log: OAT Foundation Suite 354

364 FIGURE 305. Messages in the comm.log file Finally, check for any errors in OATdts\logs\DTSRuntime.0.log. This will show a number of OSGi bundles being started followed by lines similar to the following: FIGURE 306. Messages in the DTSRuntime.0.log file These steps will ensure communication between your OATxpress server and associated Edge Controllers. 355 Installation and Configuration Guide

365 APPENDIX G Configuring OFS for WAS Data Source Overview OFS typically manages the connections to the database using database specific JDBC drivers and the Apache Commons Connection Pool. The database parameters such as the host name, user name and password are provided to the installer during setup. WebSphere Application Server (WAS) provides a different implementation of the connection management services in which connection pools are exposed as Data Sources. The WebSphere Admin Console provides an administrative user interface to manage Data Sources. Administrators might prefer using native WebSphere Data Sources to manage OFS database connections due to IT policies, familiarity with WebSphere tools, or the need for centralized administration in federated deployments. In such cases, OFS can be configured to use WebSphere Data Sources instead of directly connecting to the database. This Appendix describes the steps involved in configuring OFS to use WAS data source. Perform the following steps to configure OFS in order to use WAS data source: 1. Configure the connection pool in WebSphere 2. Configuring OFS OAT Foundation Suite 356

366 Configure Connection Pool in WebSphere The steps involved in configuring the connection pool in WebSphere are as follows: 1. Define J2C credentials to access the database. 2. Create a JDBC provider in the WebSphere Admin Console. 3. Create data source from the JDBC provider. 4. Test the data source connection. The subsequent sections explain the above steps in detail. Defining J2C Credentials To define the J2C credentials in order to access your database: 1. Click on Security > Secure administration, applications and infrastructure in the left pane of WebSphere Admin Console. 2. Secure administration, applications and infrastructure window appears. 357 Installation and Configuration Guide

367 FIGURE 307. Secure Administration, Applications and Infrastructure 3. Click Java Authentication and Authorization Service > J2C Authentication Data link under Authentication. Secure administration, applications and infrastructure page for defining authentication data appears. OAT Foundation Suite 358

368 FIGURE 308. Defining Authentication Data The above window displays a list of existing user identities and passwords for Java (TM) 2 connector security. 4. Click New button. Configuration General Properties window appears. 359 Installation and Configuration Guide

369 FIGURE 309. Configuration General Properties 5. Define the new J2C credentials by entering the following details in General Properties. Alias: Indicates the name of the authentication data entry. User ID: Indicates the name of OFS database. Password: Indicates the password that is associated with the user identity. Description: Indicates the optional description of authentication data entry. 6. A message appears asking whether you want to save the configuration or review the details. 7. Click on Save to save the changes directly or go to Review and click Save to update master repository with changes. The newly added J2C Credentials appears in the list. OAT Foundation Suite 360

370 Creating JDBC Provider To create JDBC provider within the WebSphere Admin Console: 1. Click Resources > JDBC > JDBC Providers in the left pane of the WebSphere Admin Console. JDBC Providers window appears. FIGURE 310. JDBC Providers List 2. Select the appropriate Scope from the drop down menu. 361 Installation and Configuration Guide

371 3. Click the New button. Create New JDBC Provider window appears. FIGURE 311. Create New JDBC Provider Step1 4. Enter the following details of the JDBC provider and click Next: Scope: Indicates the level at which the JDBC provider definition is visible. Database Type: Indicates the type of database such as Oracle, Sybase etc., Provider Type: Indicates the type of JDBC provider. Implementation Type: Indicates the data source providers such as Connection pool, XA or non XA. Name: Indicates the name of JDBC provider. Description: Describes the JDBC provider. 5. Database Class Path Information window appears. OAT Foundation Suite 362

372 FIGURE 312. Create New JDBC Provider Step2 6. Enter the following path details. Class Path: Indicates the JDBC Driver path. Directory Location: Observe the following while entering the directory location: Go to the location where WebSphere is installed and search for the path where db2jcc.jar file is saved. Copy the driver path. Go to Environment > WebSphere Variables. Click on the respective JDBC Provider Driver Path link. Paste the above copied driver path in the Value field. Click Apply. 363 Installation and Configuration Guide

373 Note: The variable name by default will be DB2UNIVERSAL_JDBC_DRIVER_PATH and the value may be overwritten by the OAT installer. After Xpress/EA/EDM install, check for the WebSphere environment variable ʹDB2UNIVERSAL_JDBC_DRIVER_PATHʹ and reset it to WebSphereʹs JDBC driver path.(for example: ʹD:\Program Files\IBM\WebSphere\AppServer\deploytool\itp\plugins\com.ibm.datatools.db2_1.0.0.v \driverʹ). 7. Click Next and the Summary window appears. FIGURE 313. JDBC Provider Summary 8. Click Finish; the existing JDBC Providers list appears. 9. Click Save to save the configuration. OAT Foundation Suite 364

374 Creating Data Source To create your data source from the JDBC data source provider: 1. Click Resources > JDBC > JDBC Providers. 2. JDBC providers Data Sources window appears with the list of existing providers. 3. Click on the JDBC provider name link that you have created in the previous step. The General Properties window appears. 365 Installation and Configuration Guide

375 FIGURE 314. JDBC Provider General Properties 4. Click Data Sources under Additional Properties. The JDBC Providers Data Sources window appears. FIGURE 315. Data Source List 5. Click the New button. Create a Data Source window appears. Note the following while entering data source details: Provide a unique data source and JNDI name. Start the JNDI names for data sources with ʹjdbc/ʹ Select the J2C authentication data defined in the first step. For cluster deployments, select the appropriate scope so that your clustered applications can access the data source. OAT Foundation Suite 366

376 FIGURE 316. Create Data Source Step1 6. Enter the following data source details. Scope: Indicates the level at which the resource definition is visible. JDBC Provider Name: Indicates the name of the JDBC provider that you have created. Data Source Name: Indicates the unique name of the new data source. JNDI Name: Indicates the unique JNDI name of the data source. 367 Installation and Configuration Guide

377 7. Select a component managed authentication alias that you have created in first step; click Next. The Database Specific Properties window appears. FIGURE 317. Create Data Source Step2 8. Enter the following database specific properties for the data source: Database Name: Indicates the name of the database to which the data source belongs to. Driver Type: Indicates the type of the driver. Server Name: Indicates the name of the server such as localhost. Port Number: Indicates the port number of database server. 9. Check the Use this data source in CMP option. 10. Click Next. The Data Source Summary window appears. OAT Foundation Suite 368

378 FIGURE 318. Create Data Source Summary 11. Click Finish. The new data source appears in the JDBC providers list. 12. Click Save to save the configuration. Testing the Data Source Connection To test the data source connection: It is mandatory that you save the configuration before testing the connection. 369 Installation and Configuration Guide

379 1. Click Resources > Data Sources in the left pane of the WebSphere Admin Console window. The Data Source window appears with the list of existing data sources. FIGURE 319. Data Source List 2. Select the data source you have created and click the Test Connection button on top of the window. The Test result message appears on top of the window. FIGURE 320. Test Connection Message OAT Foundation Suite 370

Installation Guide Worksoft Certify

Installation Guide Worksoft Certify Installation Guide Worksoft Certify Worksoft, Inc. 15851 Dallas Parkway, Suite 855 Addison, TX 75001 www.worksoft.com 866-836-1773 Worksoft Certify Installation Guide Version 9.0.3 Copyright 2017 by Worksoft,

More information

DefendX Software Control-Audit for Hitachi Installation Guide

DefendX Software Control-Audit for Hitachi Installation Guide DefendX Software Control-Audit for Hitachi Installation Guide Version 4.1 This guide details the method for the installation and initial configuration of DefendX Software Control-Audit for NAS, Hitachi

More information

Perceptive TransForm E-Forms Manager

Perceptive TransForm E-Forms Manager Perceptive TransForm E-Forms Manager Installation and Setup Guide Version: 8.x Date: February 2017 2016-2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered

More information

Novell ZENworks Asset Management 7

Novell ZENworks Asset Management 7 Novell ZENworks Asset Management 7 w w w. n o v e l l. c o m July 2006 INSTALLATION GUIDE Table Of Contents 1. Installation Overview... 1 Upgrade/Update Matrix...1 Installation Choices...2 ZENworks Asset

More information

NTP Software Defendex (formerly known as NTP Software File Auditor) for NetApp

NTP Software Defendex (formerly known as NTP Software File Auditor) for NetApp NTP Software Defendex (formerly known as NTP Software File Auditor) for NetApp Installation Guide This guide provides a short introduction to the installation and initial configuration of NTP Software

More information

NTP Software File Auditor for Hitachi

NTP Software File Auditor for Hitachi NTP Software File Auditor for Hitachi Installation Guide Version 3.3 This guide details the method for the installation and initial configuration of NTP Software File Auditor for NAS, Hitachi Edition,

More information

Product Documentation. ER/Studio Portal. Installation Guide. Version 1.5 Published October 8, 2009

Product Documentation. ER/Studio Portal. Installation Guide. Version 1.5 Published October 8, 2009 Product Documentation ER/Studio Portal Installation Guide Version 1.5 Published October 8, 2009 2nd Edition Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California

More information

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower Configuration Guide SOAPMDP_Config_7.2.0 Copyright Copyright 2015 SOA Software, Inc. All rights

More information

ER/Studio Enterprise Portal 1.1 Installation Guide

ER/Studio Enterprise Portal 1.1 Installation Guide ER/Studio Enterprise Portal 1.1 Installation Guide 2nd Edition, April 16/2009 Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco,

More information

Microsoft Windows Servers 2012 & 2016 Families

Microsoft Windows Servers 2012 & 2016 Families Version 8 Installation Guide Microsoft Windows Servers 2012 & 2016 Families 2301 Armstrong St, Suite 2111, Livermore CA, 94551 Tel: 925.371.3000 Fax: 925.371.3001 http://www.imanami.com Installation Guide

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

NTP Software File Auditor for Windows Edition

NTP Software File Auditor for Windows Edition NTP Software File Auditor for Windows Edition An NTP Software Installation Guide Abstract This guide provides a short introduction to installation and initial configuration of NTP Software File Auditor

More information

MDCStore High Content Data Management Solution Database Schema

MDCStore High Content Data Management Solution Database Schema MDCStore High Content Data Management Solution Database Schema Version 2.3 Installation and Update Guide 0112-0144 I March 2013 This document is provided to customers who have purchased Molecular Devices,

More information

vcenter Chargeback Manager Installation and Upgrade Guide

vcenter Chargeback Manager Installation and Upgrade Guide vcenter Chargeback Manager Installation and Upgrade Guide vcenter Chargeback Manager 2.6.0 This document supports the version of each product listed and supports all subsequent versions until the document

More information

Network Management Utility

Network Management Utility 4343-7705-02 Network Management Utility Foreword Welcome Network Management Utility is utility software that provides central control over printers, copiers, and other devices on a network. With Network

More information

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free:

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free: EventTracker Enterprise Install Guide 8815 Centre Park Drive Publication Date: Aug 03, 2010 Columbia MD 21045 U.S. Toll Free: 877.333.1433 Abstract The purpose of this document is to help users install

More information

Deltek Time & Expense with Employee Self Service Version New Installation for Microsoft SQL Sever

Deltek Time & Expense with Employee Self Service Version New Installation for Microsoft SQL Sever Deltek Time & Expense with Employee Self Service Version 9.0.1 New Installation for Microsoft SQL Sever July 31, 2013 While Deltek has attempted to verify that the information in this document is accurate

More information

Setup Guide. Before Setting Up. Installation. Start-up/Shutdown

Setup Guide. Before Setting Up. Installation. Start-up/Shutdown Setup Guide Before Setting Up Installation Start-up/Shutdown For information not in this manual, refer to the HTML/PDF files on the supplied CD-ROM. Read this manual carefully before you use this product

More information

Perceptive TransForm E-Forms Manager 8.x. Installation and Configuration Guide March 1, 2012

Perceptive TransForm E-Forms Manager 8.x. Installation and Configuration Guide March 1, 2012 Perceptive TransForm E-Forms Manager 8.x Installation and Configuration Guide March 1, 2012 Table of Contents 1 Introduction... 3 1.1 Intended Audience... 3 1.2 Related Resources and Documentation... 3

More information

Novell ZENworks Asset Management 7.5

Novell ZENworks Asset Management 7.5 Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 MIGRATING & UPGRADING Table Of Contents 1. Migrating and Upgrading... 3 Upgrading from Earlier Versions...3 Upgrading Client

More information

EventMaster PLUS! Version 4 Installation and Upgrade Guide. Enterprise Deployment Microsoft SQL Server

EventMaster PLUS! Version 4 Installation and Upgrade Guide. Enterprise Deployment Microsoft SQL Server EventMaster PLUS! Version 4 Installation and Upgrade Guide Deployment Microsoft SQL Server EventMaster4 PLUS! EventMaster4 PLUS! EventMaster4 PLUS! EventMaster4 PLUS! Please send any comments regarding

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

System Requirements. PREEvision. System requirements and deployment scenarios Version 7.0 English

System Requirements. PREEvision. System requirements and deployment scenarios Version 7.0 English System Requirements PREEvision System and deployment scenarios Version 7.0 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 70499 Stuttgart, Germany Vector reserves the right to modify any

More information

Server Installation Guide

Server Installation Guide Server Installation Guide Server Installation Guide Legal notice Copyright 2018 LAVASTORM ANALYTICS, INC. ALL RIGHTS RESERVED. THIS DOCUMENT OR PARTS HEREOF MAY NOT BE REPRODUCED OR DISTRIBUTED IN ANY

More information

Red Hat Decision Manager 7.0

Red Hat Decision Manager 7.0 Red Hat Decision Manager 7.0 Installing and configuring Decision Server on IBM WebSphere Application Server For Red Hat Decision Manager 7.0 Last Updated: 2018-04-14 Red Hat Decision Manager 7.0 Installing

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

2017/11/10 10:40 1/2 Setup. Be aware of the updating procedure of VISUAL PLANNING, see UPDATE VISUAL PLANNING

2017/11/10 10:40 1/2 Setup. Be aware of the updating procedure of VISUAL PLANNING, see UPDATE VISUAL PLANNING 2017/11/10 10:40 1/2 Setup Setup INTRODUCTION The setup procedure for VISUAL PLANNING 5.3 depends on the version: VISUAL PLANNING ONE VISUAL PLANNING ESSENTIAL VISUAL PLANNING ENTERPRISE Be aware of the

More information

SignArchive 2.5. User Manual SOFTPRO GmbH, All rights reserved. Version 0.4

SignArchive 2.5. User Manual SOFTPRO GmbH, All rights reserved. Version 0.4 SignArchive 2.5 User Manual. 2008 SOFTPRO GmbH, All rights reserved Version 0.4 Date: August 5, 2008 Date: August 5, 2008 Content 1 OVERVIEW...4 2 INSTALLATION...5 2.1 SIGNARCHIVE SERVER...5 2.1.1 Upgrade

More information

INSTALL GUIDE BIOVIA INSIGHT 2016

INSTALL GUIDE BIOVIA INSIGHT 2016 INSTALL GUIDE BIOVIA INSIGHT 2016 Copyright Notice 2015 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD,

More information

NetXplorer. Installation Guide. Centralized NetEnforcer Management Software P/N D R3

NetXplorer. Installation Guide. Centralized NetEnforcer Management Software P/N D R3 NetXplorer Centralized NetEnforcer Management Software Installation Guide P/N D357006 R3 Important Notice Important Notice Allot Communications Ltd. ("Allot") is not a party to the purchase agreement

More information

Oracle Endeca Information Discovery Integrator

Oracle Endeca Information Discovery Integrator Oracle Endeca Information Discovery Integrator Integrator Version 3.0.0 Rev. A May 2013 Copyright and disclaimer Copyright 2003, 2013, Oracle and/or its affiliates. All rights reserved. Oracle and Java

More information

Installation Manual. Fleet Maintenance Software. Version 6.4

Installation Manual. Fleet Maintenance Software. Version 6.4 Fleet Maintenance Software Installation Manual Version 6.4 6 Terri Lane, Suite 700 Burlington, NJ 08016 (609) 747-8800 Fax (609) 747-8801 Dossier@dossiersystemsinc.com www.dossiersystemsinc.com Copyright

More information

Version Installation Guide. 1 Bocada Installation Guide

Version Installation Guide. 1 Bocada Installation Guide Version 19.4 Installation Guide 1 Bocada Installation Guide Copyright 2019 Bocada LLC. All Rights Reserved. Bocada and BackupReport are registered trademarks of Bocada LLC. Vision, Prism, vpconnect, and

More information

Perceptive Process Mining

Perceptive Process Mining Perceptive Process Mining Installation and Setup Guide Version: 2.8.x Written by: Product Knowledge, R&D Date: September 2016 2014-2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International,

More information

vcenter Chargeback User s Guide

vcenter Chargeback User s Guide vcenter Chargeback 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

EventMaster PLUS! Version 4 Installation and Upgrade Guide. Workgroup Deployment Microsoft MSDE 2000

EventMaster PLUS! Version 4 Installation and Upgrade Guide. Workgroup Deployment Microsoft MSDE 2000 EventMaster PLUS! Version 4 Installation and Upgrade Guide Deployment Microsoft MSDE 2000 EventMaster4 PLUS! EventMaster4 PLUS! EventMaster4 PLUS! EventMaster4 PLUS! Please send any comments regarding

More information

Synchronizer Quick Installation Guide

Synchronizer Quick Installation Guide Synchronizer Quick Installation Guide Version 5.7 September 2015 1 Synchronizer Installation This document provides simplified instructions for installing Synchronizer. Synchronizer performs all the administrative

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

KYOCERA Net Admin Installation Guide

KYOCERA Net Admin Installation Guide KYOCERA Net Admin Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for

More information

Micro Focus Enterprise View. Installing Enterprise View

Micro Focus Enterprise View. Installing Enterprise View Micro Focus Enterprise View Installing Enterprise View Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2014. All rights reserved.

More information

System Requirements. PREEvision. System requirements and deployment scenarios Version 7.0 English

System Requirements. PREEvision. System requirements and deployment scenarios Version 7.0 English System Requirements PREEvision System and deployment scenarios Version 7.0 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 70499 Stuttgart, Germany Vector reserves the right to modify any

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

VMware AirWatch Cloud Connector Guide ACC Installation and Integration

VMware AirWatch Cloud Connector Guide ACC Installation and Integration VMware AirWatch Cloud Connector Guide ACC Installation and Integration Workspace ONE UEM v1810 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Automation Anywhere Enterprise 10 LTS

Automation Anywhere Enterprise 10 LTS Automation Anywhere Enterprise 10 LTS Document Version: 1.3 Installation Guide Date of Publication: 15 th November, 2016 Update(s) to this document edition: Table of Contents 1. Client Prerequisites Processor

More information

Getting Started with ESXi Embedded

Getting Started with ESXi Embedded ESXi 4.0 Embedded vcenter Server 4.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent

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

AMS Device View Installation Guide. Version 2.0 Installation Guide May 2018

AMS Device View Installation Guide. Version 2.0 Installation Guide May 2018 AMS Device View Installation Guide Version 2.0 Installation Guide May 2018 Disclaimer The contents of this publication are presented for informational purposes only, and while every effort has been made

More information

FuegoBPM TM Enterprise Process Orchestration Engine Configuration Instructions for a JVM Engine

FuegoBPM TM Enterprise Process Orchestration Engine Configuration Instructions for a JVM Engine FuegoBPM TM Enterprise Process Orchestration Engine Configuration Instructions for a JVM Engine FUEGOBPM System Administration Training PART NO. FEPOECv5.5 Date January 1, 2005 Copyright Fuego, Inc. 2004.

More information

VMware Workspace ONE UEM VMware AirWatch Cloud Connector

VMware Workspace ONE UEM VMware AirWatch Cloud Connector VMware AirWatch Cloud Connector VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this

More information

Interstage Business Process Manager Analytics V11.1. Installation Guide. Windows/Solaris/Linux

Interstage Business Process Manager Analytics V11.1. Installation Guide. Windows/Solaris/Linux Interstage Business Process Manager Analytics V11.1 Installation Guide Windows/Solaris/Linux J2U3-0052-02(00) July 2010 About this Manual This document describes how to install Interstage Business Process

More information

x10data Application Platform v7.1 Installation Guide

x10data Application Platform v7.1 Installation Guide Copyright Copyright 2010 Automated Data Capture (ADC) Technologies, Incorporated. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the

More information

AquaLogic BPM Enterprise Configuration Guide

AquaLogic BPM Enterprise Configuration Guide AquaLogic BPM Enterprise Configuration Guide IBM WebSphere Edition Version: 6.0 2 ALBPM TOC Contents Getting Started...4 Document Scope and Audience...4 Documentation Roadmap...4 What is ALBPM Enterprise?...4

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide 2013 DataNet Quality Systems. All rights reserved. Printed in U.S.A. WinSPC and QualTrend are registered trademarks of DataNet Quality Systems. All other trademarks

More information

LABEL ARCHIVE Administrator s Guide

LABEL ARCHIVE Administrator s Guide LABEL ARCHIVE Administrator s Guide DOC-LAS2015_25/05/2015 The information in this manual is not binding and may be modified without prior notice. Supply of the software described in this manual is subject

More information

Perceptive Matching Engine

Perceptive Matching Engine Perceptive Matching Engine Installation and Setup Guide Version: 1.0.x Written by: Product Development, R&D Date: March 2018 2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview...

More information

Dell EMC Ready System for VDI on XC Series

Dell EMC Ready System for VDI on XC Series Dell EMC Ready System for VDI on XC Series Citrix XenDesktop for Dell EMC XC Series Hyperconverged Appliance March 2018 H16969 Deployment Guide Abstract This deployment guide provides instructions for

More information

FAS Asset Accounting FAS CIP Accounting FAS Asset Inventory SQL Server Installation & Administration Guide Version

FAS Asset Accounting FAS CIP Accounting FAS Asset Inventory SQL Server Installation & Administration Guide Version FAS Asset Accounting FAS CIP Accounting FAS Asset Inventory SQL Server Installation & Administration Guide Version 2009.1 2009 Sage Software, Inc. All rights reserved. Published by Sage 2325 Dulles Corner

More information

Installing and Configuring VMware vcenter Orchestrator

Installing and Configuring VMware vcenter Orchestrator Installing and Configuring VMware vcenter Orchestrator vcenter Orchestrator 4.2.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

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

Service Desk 7.2 Installation Guide. March 2016

Service Desk 7.2 Installation Guide. March 2016 Service Desk 7.2 Installation Guide March 2016 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Storage Manager 2018 R1. Installation Guide

Storage Manager 2018 R1. Installation Guide Storage Manager 2018 R1 Installation Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either

More information

Installation and Configuration Guide for Windows and Linux

Installation and Configuration Guide for Windows and Linux Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.8.1 This document supports the version of each product listed and supports all subsequent versions until the document

More information

HP QuickTest Professional

HP QuickTest Professional HP QuickTest Professional Software Version: 10.00 Installation Guide Manufacturing Part Number: T6513-90038 Document Release Date: January 2009 Software Release Date: January 2009 Legal Notices Warranty

More information

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE 1.0 Quest Enterprise Reporter Discovery Manager USER GUIDE 2012 Quest Software. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS)

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS) UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS) Installation Guide NEC NEC Corporation October 2010 NDA-30362, Revision 15 Liability Disclaimer NEC Corporation reserves the right

More information

SecureAware Technical Whitepaper

SecureAware Technical Whitepaper SecureAware Technical Whitepaper - requirements and specifications Applies to SecureAware version 4.x Document date: January 2015 About this document This whitepaper provides a detailed overview of the

More information

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED

Proficy* Workflow. Powered by Proficy SOA GETTING STARTED Proficy* Workflow Powered by Proficy SOA GETTING STARTED Version 1.5 SP4 February 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical

More information

NBC-IG Installation Guide. Version 7.2

NBC-IG Installation Guide. Version 7.2 Installation Guide Version 7.2 2017 Nuance Business Connect 7.2 Installation Guide Document Revision History Revision Date August 8, 2017 Revision List Updated supported SQL Server versions June 14, 2017

More information

Reference manual Integrated database authentication

Reference manual Integrated database authentication BUSINESS SOFTWARE Reference manual Integrated database authentication Installation and configuration ii This document is intended for Agresso Business World Consultants and customer Super Users, and thus

More information

Mascot Insight Installation and setup guide

Mascot Insight Installation and setup guide Mascot Insight Installation and setup guide System requirements These are the system requirements for a Mascot Insight server. On the client side, Mascot Insight can be accessed from most web browsers.

More information

LifeSize Control Installation Guide

LifeSize Control Installation Guide LifeSize Control Installation Guide January 2009 Copyright Notice 2005-2009 LifeSize Communications Inc, and its licensors. All rights reserved. LifeSize Communications has made every effort to ensure

More information

Micro Focus Enterprise Analyzer 3.4. Installation Guide

Micro Focus Enterprise Analyzer 3.4. Installation Guide Micro Focus Enterprise Analyzer 3.4 Installation Guide Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2013. All rights reserved.

More information

PREEvision. System Requirements. Version 7.5 English

PREEvision. System Requirements. Version 7.5 English PREEvision System Requirements Version 7.5 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 70499 Stuttgart, Germany Vector reserves the right to modify any information and/or data in this

More information

CloudShell 7.1 GA. Installation Guide. Release Date: September Document Version: 2.0

CloudShell 7.1 GA. Installation Guide. Release Date: September Document Version: 2.0 CloudShell 7.1 GA Installation Guide Release Date: September 2016 Document Version: 2.0 Legal notice Information in this document is subject to change without notice. Without limiting the rights under

More information

Installing or Upgrading ANM Virtual Appliance

Installing or Upgrading ANM Virtual Appliance CHAPTER 2 This chapter describes how to deploy Cisco ANM Virtual Appliance 4.3 (new installation) and how to upgrade from ANM software version 4.1 or 4.2 to software version 4.3. This chapter includes

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Creating Domains Using the Configuration Wizard 11g Release 1 (10.3.4) E14140-04 January 2011 This document describes how to use the Configuration Wizard to create, update, and

More information

StreamServe Persuasion SP5

StreamServe Persuasion SP5 StreamServe Persuasion SP5 Installation Guide Rev B StreamServe Persuasion SP5 Installation Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other international patents pending Use

More information

Veritas Desktop and Laptop Option 9.2

Veritas Desktop and Laptop Option 9.2 1. Veritas Desktop and Laptop Option 9.2 Quick Reference Guide for DLO Installation and Configuration 24-Jan-2018 Veritas Desktop and Laptop Option: Quick Reference Guide for DLO Installation and Configuration.

More information

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 65. This edition

More information

Pre-Installation Checklist v5.0

Pre-Installation Checklist v5.0 Pre-Installation Checklist v5.0 November 2010 Table of Contents Introduction 3 Network infrastructure 4 ShareScan Manager PC 5 Devices 7 ecopy Connectors 8 Network Communication 13 Document Management

More information

docalpha Installation Guide

docalpha Installation Guide ARTSYL DOCALPHA INSTALLATION GUIDE 1. docalpha Architecture Overview... 2 1.1. docalpha Server Components... 4 1.2. docalpha Production Environment Stations Overview... 4 1.3. docalpha Setup & Administration

More information

Asset Management Migration Guide

Asset Management Migration Guide www.novell.com/documentation Asset Management Migration Guide ZENworks 11 Support Pack 2 March 20, 2012 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or

More information

TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION. VMware Horizon 7 version 7.

TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION. VMware Horizon 7 version 7. TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION VMware Horizon 7 version 7.x Table of Contents Introduction.... 3 JMP Next-Generation Desktop

More information

Scribe Insight Installation Guide. Version August 10, 2011

Scribe Insight Installation Guide. Version August 10, 2011 Scribe Insight Installation Guide Version 7.0.2 August 10, 2011 www.scribesoft.com Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form

More information

Process Commander Installation Guide

Process Commander Installation Guide Process Commander Installation Guide Version: 6.3 SP1 Database: Oracle Application Server: WebSphere 6 Copyright 2013 Pegasystems Inc., Cambridge, MA All rights reserved. This document describes products

More information

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5 Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5 Getting Started with ESX Server 3i Installable Revision: 20090313 Item:

More information

VMware vfabric Data Director 2.5 EVALUATION GUIDE

VMware vfabric Data Director 2.5 EVALUATION GUIDE VMware vfabric Data Director 2.5 EVALUATION GUIDE Introduction... 2 Pre- requisites for completing the basic and advanced scenarios... 3 Basic Scenarios... 4 Install Data Director using Express Install...

More information

Reporting for Contact Center Setup and Operations Guide. BCM Contact Center

Reporting for Contact Center Setup and Operations Guide. BCM Contact Center Reporting for Contact Center Setup and Operations Guide BCM Contact Center Document Number: Document Status: Standard Document Version: 05.01 Date: September 2006 Copyright 2005 2006 Nortel Networks, All

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

Perceptive Reflect. Installation and Setup Guide. Version: 2.3.x

Perceptive Reflect. Installation and Setup Guide. Version: 2.3.x Perceptive Reflect Installation and Setup Guide Version: 2.3.x Written by: Product Documentation, R&D Date: September 2016 2012 Lexmark International Technology SA. All rights reserved Perceptive Reflect

More information

OAT Enterprise. User Guide. May 2010 Document Number: OAT Enterprise_UG_Rev 7.2

OAT Enterprise. User Guide. May 2010 Document Number: OAT Enterprise_UG_Rev 7.2 OAT Enterprise User Guide Version 7.2 OATSystems, Inc. May 2010 Document Number: OAT Enterprise_UG_Rev 7.2 Copyright 2010 OATSystems Inc. All Rights Reserved. This document contains proprietary information

More information

Deltek Costpoint Enterprise Reporting 6.1. Installation Guide for New Users

Deltek Costpoint Enterprise Reporting 6.1. Installation Guide for New Users Deltek Costpoint Enterprise Reporting 6.1 Installation Guide for New Users September 23, 2011 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical

More information

InQuira Analytics Installation Guide

InQuira Analytics Installation Guide InQuira Analytics Installation Guide Installing and Configuring InQuira Analytics Applications InQuira Version 8.1.2 Document Number IA80-IG-00 August 27, 2008 InQuira 851 Traeger Ave. Suite 125 San Bruno,

More information

Juris Suite Installation Guide

Juris Suite Installation Guide Juris Suite Installation Guide Table of Contents Introduction... 2 Planning and Preparation... 2 Installation... 2 Contact... 4 Backup Existing Juris Databases... 5 Server Installation... 6 Installing

More information

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date: Print Audit 6 Version: Date: 37 21-Apr-2015 23:07 Table of Contents Browse Documents:..................................................... 3 Database Documentation.................................................

More information

AssetCentre. Asset Management INSTALLATION GUIDE INTEGRATED PRODUCTION & PERFORMANCE SUITE

AssetCentre. Asset Management INSTALLATION GUIDE INTEGRATED PRODUCTION & PERFORMANCE SUITE INTEGRATED PRODUCTION & PERFORMANCE SUITE AssetCentre Asset Management INSTALLATION GUIDE PUBLICATION FTAC-IN002D-EN-E November 2008 Supersedes Publication FTAC-IN002C-EN-E Contact Rockwell Customer Support

More information

INSTALLATION AND SET UP GUIDE

INSTALLATION AND SET UP GUIDE INSTALLATION AND SET UP GUIDE This guide will help IT administrators to install and set up NVivo Server. It provides step by step instructions for installing the software, configuring user permissions

More information

Dell EMC Ready Architectures for VDI

Dell EMC Ready Architectures for VDI Dell EMC Ready Architectures for VDI Designs for Citrix XenDesktop and XenApp for Dell EMC XC Family September 2018 H17388 Deployment Guide Abstract This deployment guide provides instructions for deploying

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