Installation Guide - Workforce Performance Builder 9.3

January 8, 2017 | Author: rafael | Category: N/A
Share Embed Donate


Short Description

Download Installation Guide - Workforce Performance Builder 9.3...

Description

Installation Guide Workforce Performance Builder Document Version: 1.0 – 2014-10-06

SAP Workforce Performance Builder 9.3 Manager

CUSTOMER

Typographic Conventions

Type Style

Description

Example

Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names, menu paths, and menu options. Textual cross-references to other documents.

Example

Emphasized words or expressions.

EXAMPLE

Technical names of system objects. These include report names, program names, transaction codes, table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE.

Example

Output on the screen. This includes file and directory names and their paths, messages, names of variables and parameters, source text, and names of installation, upgrade and database tools.

Example

Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.



Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system.

EXAMPLE

Keys on the keyboard, for example, F 2 or E N T E R .

Customer 2

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Typographic Conventions

Table of Contents

1 1.1

1.2

1.3 1.4

2 2.1

2.2

2.3

3 3.1 3.2 3.3

3.4 3.5

Introduction .................................................................................................................................................... 5 About this document ...............................................................................................................................................6 1.1.1 Purpose ....................................................................................................................................................6 1.1.2 Constraints ..............................................................................................................................................6 1.1.3 List of Documents ...................................................................................................................................6 General Information................................................................................................................................................. 7 1.2.1 Identification ............................................................................................................................................ 7 1.2.2 System requirements .............................................................................................................................8 1.2.3 Dependencies ..........................................................................................................................................9 1.2.4 High Availability .......................................................................................................................................9 1.2.5 Upgrades ................................................................................................................................................ 10 New Features ..........................................................................................................................................................11 Before you start ..................................................................................................................................................... 12 1.4.1 SAP Notes for the installation .............................................................................................................. 12 1.4.2 About the Manager editions ................................................................................................................. 12 Preparation.................................................................................................................................................... 13 Installation of the Tomcat Application Server ..................................................................................................... 14 2.1.1 Use .......................................................................................................................................................... 14 2.1.2 Prerequisites .......................................................................................................................................... 14 2.1.3 Procedure .............................................................................................................................................. 15 2.1.4 Configuration ......................................................................................................................................... 17 2.1.5 Update ................................................................................................................................................... 25 Installation of the Microsoft SQL Server..............................................................................................................27 2.2.1 Use ..........................................................................................................................................................27 2.2.2 Prerequisites ..........................................................................................................................................27 2.2.3 Procedure ............................................................................................................................................. 28 Installation of the Oracle® Enterprise Server...................................................................................................... 30 2.3.1 Use ......................................................................................................................................................... 30 2.3.2 Prerequisites ......................................................................................................................................... 30 2.3.3 Procedure ............................................................................................................................................. 30 Installation ................................................................................................................................................... 33 Files ........................................................................................................................................................................ 33 Shortcuts ............................................................................................................................................................... 33 Pre-parameterization of the installer .................................................................................................................. 34 3.3.1 Use ......................................................................................................................................................... 34 3.3.2 Prerequisites ......................................................................................................................................... 34 3.3.3 Procedure ............................................................................................................................................. 34 Prerequisites ..........................................................................................................................................................37 3.4.1 Implementation of the Oracle® JDBC driver ...................................................................................... 38 Procedure .............................................................................................................................................................. 39 3.5.1 Server Installation Assistant ............................................................................................................... 40

SAP Workforce Performance Builder 9.3 Table of Contents

Customer © 2014 SAP AG. All rights reserved.

3

4 4.1 4.2 4.3 4.4

Post-Installation .......................................................................................................................................... 45 Environment Variable ............................................................................................................................................ 45 Database ................................................................................................................................................................ 45 Files ......................................................................................................................................................................... 47 Registry .................................................................................................................................................................. 47

5 5.1 5.2 5.3 5.4

Deinstallation ............................................................................................................................................... 48 Undeploy Manager ................................................................................................................................................48 Delete base directory ............................................................................................................................................48 Remove database ..................................................................................................................................................49 Deinstall dependencies .........................................................................................................................................50

6 6.1

Additional Information ................................................................................................................................ 51 Known Errors ......................................................................................................................................................... 51 6.1.1 Installation with restricted SQL login permissions ............................................................................ 52 Update .................................................................................................................................................................... 55

6.2

Customer 4

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Table of Contents

1

Introduction

The SAP Workforce Performance Builder Manager serves as a central content management and collaboration platform, simplifying the teamwork of authors. Additionally, it is possible to publish content for specific target groups depending on roles and users as well as measuring the success of the training. The Manager is a Server Application to be run on the Apache Tomcat Application Server with writing data to a database server (Microsoft SQL Server or Oracle® database server) and to a server sided file storage. Due to these dependencies the installation of the Manager needs third-party applications to be installed in advance.

SAP Workforce Performance Builder 9.3 Introduction

Customer © 2014 SAP AG. All rights reserved.

5

1.1

About this document

1.1.1

Purpose

This document is intend to guide you through all installation and configuration processes which are necessary to successfully run your component of the SAP Workforce Performance Builder for first time.

1.1.2

Constraints

This document is not intended to give you information about user processes or configuration methods within the installed Manager. Go the chapter List of Documents to find more related documentation.

1.1.3

List of Documents

The following table lists all documents mentioned in this Guide: Title

Where to find

Installation Guide Producer

SAP Help Portal

Manual Producer

SAP Help Portal

Security Guide Producer

SAP Service Market Place*

Installation Guide Instant Producer

SAP Help Portal

Manual Instant Producer

SAP Help Portal

Installation Guide Manager

SAP Service Market Place*

Operations Guide Manager

SAP Service Market Place*

Manual Manager

SAP Help Portal

Security Guide Manager

SAP Service Market Place*

Installation Guide Navigator

SAP Help Portal

System Requirements

SAP Help Portal

* Requires Login

Customer 6

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Introduction

1.2 1.2.1

General Information Identification

Property

Values

Software Name

SAP Workforce Performance Builder

Software Version

9.3

Component Name

Manager 

Microsoft Edition 9.3.2.265



Oracle Edition 9.3.2.291

Software Language

1.

1033: English



2.

1031: German

3.

1034: Spanish

4.

1036: French

5.

1043: Dutch

6.

1046: Portuguese (Brazil)

7.

1041: Japanese

8.

1042: Korean

9.

1049: Russian

Component Version

10. 2052: Chinese (Simplified) 11. 1028: Chinese (Traditional) 12. 1029: Czech 13. 1030: Danish 14. 1035: Finnish 15. 1038: Hungarian 16. 1040: Italian 17. 1045: Polish 18. 1054: Thai 19. 1057: Indonesian 20. 1066: Vietnamese 21. 1081: Hindi 22. 1086: Malay 23. 1026: Arabic (Saudi Arabia) 24. 1037: Hebrew 25. 2074: Serbian (Latin) 26. 1055: Turkish

SAP Workforce Performance Builder 9.3 Introduction

Customer © 2014 SAP AG. All rights reserved.

7

Property

Values

Software Manufacturer

SAP

Installer Size (MB)

Operating System

Included in software packages

Description



Microsoft Edition: ~ 38 MB



Oracle Edition: ~ 64 MB



Microsoft™ Windows Server 2012



Microsoft™ Windows Server 2008 (R2)



Microsoft™ Windows Vista*



Microsoft™ Windows 7*



Microsoft™ Windows 8*



SAP Workforce Performance Builder Enterprise Edition



SAP Workforce Performance Builder Manager

The Manager serves as a central content management and collaboration platform, simplifying the teamwork of authors. Additionally, it is possible to publish content for specific target groups depending on roles and users as well as measuring the success of the training

*Observe that these systems are not designed to be used as a server, thus they are not recommended for productive use and not tested for full functionality.

1.2.2

System requirements

Type

Requirement

Operating System

Processor

Memory

Hard disk



Microsoft™ Windows Server 2012



Microsoft™ Windows Server 2008 (R2)



Microsoft™ Windows Vista*



Microsoft™ Windows 7*



Microsoft™ Windows 8*

Intel® Core™2 Quad Processor or equivalent with at least 2,2 GHz or higher 

Microsoft Edition At least 8 GB RAM (16 GB recommended)



Oracle Edition At least 8 GB RAM (16 GB recommended)



Microsoft Edition At least 10 GB free



Oracle Edition At least 15 GB free

*Observe that these systems are not designed to be used as a server, thus they are not recommended for productive use and not tested for full functionality.

Customer 8

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Introduction

1.2.3

Dependencies

The package has dependencies: Software / Package Name Operation System

Version 

Microsoft™ Windows Server 2012



Microsoft™ Windows Server 2008 (R2)



Microsoft™ Windows Vista*



Microsoft™ Windows 7*



Microsoft™ Windows 8*

Oracle® Java Runtime Environment (JRE)

Version 7 (Update 11 at minimum)

Apache Tomcat

Version 7 (7.0.29 at minimum)

Microsoft™ SQL Server (for Microsoft Edition)

Oracle® Database Server (for Oracle Edition)



2008



2008 R2



2012

11g (11.2)

*Observe that these systems are not designed to be used as a server, thus they are not recommended for productive use and not tested for full functionality.

1.2.4

High Availability

The Manager is a Single Point of Failure (SPoF). To avoid the lost of data and long downtimes observe the need of regular backups of the database and the base directory. Read chapter Backup and Restore in the Operations Guide for detailed information.

SAP Workforce Performance Builder 9.3 Introduction

Customer © 2014 SAP AG. All rights reserved.

9

1.2.5

Upgrades

Does the package upgrade existing package(s): Package Version SAP Workforce Performance Builder 9.1

SAP Workforce Performance Builder 9.1 SP1

SAP Workforce Performance Builder 9.1 SP2

SAP Workforce Performance Builder 9.1 SP3

SAP Workforce Performance Builder 9.2

SAP Workforce Performance Builder 9.2 SP1

SAP Workforce Performance Builder 9.2 SP2

SAP Workforce Performance Builder 9.3

SAP Workforce Performance Builder 9.3 SP1

SAP Workforce Performance Builder 9.3 SP2

Customer 10

© 2014 SAP AG. All rights reserved.

Upgrade actions 

Upgrade database



Upgrade base directory items



Upgrade password algorithms



Upgrade database



Upgrade base directory items



Upgrade password algorithms



Upgrade database



Upgrade base directory items



Upgrade password algorithms



Upgrade database



Upgrade base directory items



Upgrade password algorithms



Upgrade database



Upgrade base directory items



Upgrade HTML editor architecture



Upgrade database



Upgrade base directory items



Upgrade HTML editor architecture



Upgrade database



Upgrade base directory items



Upgrade HTML editor architecture



Upgrade database



Upgrade base directory items



Upgrade HTML editor architecture



Upgrade database



Upgrade base directory items



Upgrade HTML editor architecture



Upgrade database



Upgrade base directory items



Upgrade HTML editor architecture

SAP Workforce Performance Builder 9.3 Introduction

1.3

New Features

Please read the What's New document according to your version to find out newly implemented functions as well as enhanced features in your component of the SAP Workforce Performance Builder. The What's New documents are to be find in the SAP Service Marketplace.

SAP Workforce Performance Builder 9.3 Introduction

Customer © 2014 SAP AG. All rights reserved.

11

1.4

Before you start

1.4.1

SAP Notes for the installation

You must read the following SAP Notes before you start the installation. These SAP Notes contain the most recent information on the installation, as well as corrections to the installation documentation. Make sure that you have the up-to-date version of each SAP Note, which you can find in the SAP Service Marketplace at the Internet address: http://service.sap.com/notes. Use the following component identifiers to filter SAP Notes Search by filter Application Area: 

KM-WPB // Workforce Performance Builder



KM-WPB-PRO // Workforce Performance Builder – Producer



KM-WPB-IPR // Workforce Performance Builder – Instant Producer



KM-WPB-MGR // Workforce Performance Builder - Manager



KM-WPB-NAV // Workforce Performance Builder - Navigator



KM-WPB-SMI // Workforce Performance Builder - Solution Manager Integration

1.4.2

About the Manager editions

The SAP Workforce Performance Builder Manager is provided as Microsoft Edition and as Oracle Edition. Read the following notes according to the differences between both editions. 

Both Editions are specialized for different database server scenarios: o The Microsoft Edition needs a database hosted by a Microsoft™ SQL Server. o The Oracle Edition needs a database hosted by a Oracle® Database server, but is able to use a Microsoft™ based SQL database alternatively as well.



Migration of an existing MS SQL database to a Oracle® database is not supported. Older Manager versions have to be updated to Version 9.3 using MS SQL Edition prior they can be migrated for usage by the Oracle Edition.



Missing functionalities in the Oracle Edition in comparison to the Microsoft Edition are marked in the application help and manuals and will be added in upcoming service packs.



Since the Oracle® database is a much more complex database needing more hardware resources than the Microsoft™ SQL Server the requirements to your hardware are higher.

Customer 12

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Introduction

2

Preparation

Due to necessary presence of the Apache Tomcat Application Server and Microsoft SQL Server or Oracle® database the installation of the Manager needs some installations in advance which have to be successfully done before starting the setup process of the Manager application itself. Since the third-party applications need special frameworks and components to run successfully you may have to install these first. Check your system for existence of these versions in minimum: 1.

Oracle® Java Runtime Environment 7 Update 11 Necessary framework for the functionalities of the Apache Tomcat Server.

If you don't have installed one or more of these products please find according installation instructions within according Prerequisites chapter.

Recommendation Check the chapter Known Errors within the Additional information part to avoid installation conflicts which might come up in a special scenario.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

13

2.1

Installation of the Tomcat Application Server

2.1.1

Use

The Apache Tomcat Application Server provides a server environment which enables Web applications to be run by Java code using the server sided Java Runtime Environment. The Manager uses Java technology for database management and application functionality. Nevertheless all Java functionalities are only server sided. This means that no client user has to have a Java browser plugin installed or activated at any time to be able to use the browser interface of the Manager.

2.1.2

Prerequisites

Oracle® Java Runtime Environment The Oracle® Java Runtime Environment (JRE) is essential for the functionality of the Tomcat Application Server. Consider to match the . You can check as follows, whether Java Runtime Environment (JRE) has been installed on your operating system before and, if so, in which version it has been installed: 

Go to Start -> Settings -> Control Panel



Choose Programs and Features.



Search in the list of installed programs for the entry Java x Update x. If there is no such entry or an entry showing an older version, you have to install it.

You can download the installation file by using the following link: http://www.java.com/en/download/manual.jsp Download the Tomcat Installer file You can download the most recent Installer file for the Tomcat Application Server here: http://tomcat.apache.org/download-70.cgi

Note Version 7.0.29 has to be used as minimum.

Customer 14

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

2.1.3

Procedure

1.

Start the installation of the Tomcat server by a double click on the Installer file apache-tomcat-7.0.xx.exe.

2.

The installation dialog appears. Just accept the license agreement by a click on the button I agree.

3.

In the Choose Components dialog use installation type Normal. Check that Tomcat Core and the component Manager have been selected at least and click the button Next.

4.

In the Configuration dialog enter your individual credentials for the administrative user. You will need this later on to access the Tomcat Application Manager interface. HTTP Connector Port number 8080 should not be customized, unless you have other needs and the experience to do so.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

15

Recommendation The parameter Server Shutdown Port specifies a port for shutting down the server by a telnet or ssh client connection from another machine located in the same local network. To avoid security issues we recommend to enter another port number than default. Furthermore you should consider to change the command string which initiates shutdown. To do so, open the configuration file server.xml and replace the string "SHUTDOWN" in by another free defined string. 5.

In the Java Virtual Machine dialog the path to the designated java installation is set. Usually the path is recognized automatically. If there is no path recognized or if you have some other needs for choosing another java installation, choose the path by your own. By default a standard java installation should be installed in C:\Program Files\java\.

6.

In the next dialog you may customize the target directory for your installation. Afterwards click the button Install.

7.

Installation will now start. This will need a short while.

8.

Click the button Finish. This will finalize the installation process.

Customer 16

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

2.1.4

Configuration

After having installed the Tomcat Application Server environment, you might need to do some further configuration according to your special needs. Read following chapters to get information about security and performance relevant settings.

2.1.4.1

Configure a secure connection (SSL)

Apache Tomcat provides the creation of self-signed certificates as even as the import of TTP certificates (Trusted Third Party, for example by VeriSign, TC TrustCenter, Signtrust, TeleSec, Thawte Consulting). By using an SSL certificate you are able to encrypt all communication with the server, thus the communication with Manager. Using an SSL connection you will have to call the Manager with https:// as prefix of address. Please read the Apache Tomcat documentation for detailed information about configuring SSL within a Tomcat environment: http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

17

2.1.4.2

Change of the Connector port Note

Choosing your desired port number, please consider that several port numbers are maybe already in use by other applications (server-sided as well as user-sided) which can result in errors. If you are unsure which port to use, you may check ports already in use by Windows command line (cmd). Typing command netstat -a will list all open ports. Using another port number than 80 we highly recommend the setup of a redirect using a DNS Alias. This has to be setup as CNAME if you are using Single sign-on. Read more using the following link: http://support.microsoft.com/kb/168322 The Connector port, by which the server is accessible, can be changed as you desire - facing some specialized port numbers which should not be used. Please do steps as following to change the Connector port: 1.

Go to the installation directory of your Tomcat instance.

2.

Open folder conf.

3.

Open file server.xml.

4.

Search for entry starting like this:

Syntax Programs -> Apache Tomcat 7.0 -> Configure Tomcat. Alternatively you may start it by using the file Tomcat7w.exe, which is located inside the bin folder in Tomcat installation directory.

2.

Select the tab Java (

SAP Workforce Performance Builder 9.3 Preparation

).

Customer © 2014 SAP AG. All rights reserved.

19

How to optimize settings In the tab Java you can specify the environment settings for the Java Virtual Machine (JVM). Settings which are not specified here use the Tomcat defaults. This is the point optimizations should be done, since these defaults are set to run in small test environments but not in productive usage.

Set memory heap space By default Tomcat uses a overall memory allocation (memory heap space) with a size of ~64 MB. Insert a higher value accordant to your machines memory into the fields Initial memory pool and Maximum memory pool ( ). To avoid Tomcat slowing down by constant recalculation of floating memory you should define the same value for both fields. This will speed up the server since it wont have to recalculate anymore. Consider to leave enough memory for the database engine (if on the same machine) and the operating system: 1-tier system: use not more than 50% of available physical memory 2-tier system: use not more than 75% of available physical memory

Note Microsoft Windows restricts the memory allocation of java within a 32bit environment. Insert 1380 at maximum as value. Otherwise the tomcat service won’t work. This restriction does not apply within a 64bit environment. If Service Status shows Stopped after trying to start the service, the value for the memory pool might be overvalued. Enter a lower value and try again.

Customer 20

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

Set thread stack size By default Tomcat uses a thread stack size of 64 KB. Running a productive scenario with a high amount of objects this size might be to less e.g. on running the synchronization between the Producer and the Manager. To avoid thread aborts and resulting problems in synchronization behavior it is highly recommended to enter a higher value into field Thread stack size ( ). A thread stack size of 128 KB or 256 KB should be sufficient. Consider, that increasing the thread stack size results in a more rapid fill of the memory pool. Having a high amount of authors creating content you should think about to provide more memory to the memory pool (or the server itself).

Set PermGen cache size On startup Tomcat loads all Java classes of each web application into the so called PermGen pool which is allocated by 64 MB by default. Deploying multiple web applications/Manager instances on one Tomcat application server, it may happen that the server stops suddenly with an Out-of-memory error message (in the log file). Increase the PermGen allocation by adding the following new line to the field Java options (replace with an accordant value): (

) -XX:MaxPermSize=m

A value of 128 up to 256 should be sufficient. Consider to have enough memory heap space specified.

Set survivor cache ratio and memory pool sizes The memory heap space of Tomcat is divided into different pools containing objects of different ages. The purposes of this splitting is to improve the performance of garbage collection (cleaning up unused memory), such that objects that are used briefly are cleaned up quickly. To speed up the cleaning of recent objects with no long term usage (young generation pool) it is recommended to change Tomcats default values as following. 1.

Specify the same fixed initial and maximum size for the young generation pool by adding the following new lines to the field Java options (replace with an accordant value): ( ) -XX:NewSize=m (default 2m) -XX:MaxNewSize=m (unlimited, if not specified) The correct size depends on your overall memory heap size (

2.

). It should not be more than 50% of it.

Change the ratio the so called survivor cache (to copy collection from young to older cache pool) uses to determine its size (based on the size of the young pool) by adding the following new line to the field Java options: (

) -XX:SurvivorRatio=6 (default: 32)

This means each survivor space will be 1/8 the young generation. A value of 6 - 8 in most cases is the best.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

21

How to apply optimized settings To apply your changed settings, you will have to restart the Tomcat service. Proceed as following: 1.

Choose tab General.

2.

Stop the service by clicking on Stop.

3.

Start the service by clicking on Start. Note, that it might take a while until the button Start gets active, since the server needs a while to shutdown and unload all data.

Customer 22

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

2.1.4.3.2

In Server configuration files

Additionally to the improvements on JVM parameters you can improve performance and robustness by changing xml configuration parameters the Tomcat server uses itself.

Where to find the configuration files Proceed as following: 1.

Go to the Tomcat installation directory.

2.

Open the directory conf.

3.

Open the file server.xml in your favorite text editor application. Note, you may require administration privileges to make changes to this file.

How to optimize parameters Within the file server.xml you can specify all server parameters according to connectivity and accessibility. Consider to make a backup of that file before editing.

Increase maximum number of threads The maximum number of simultaneous request processing threads to be created by a connector is set to 200. If this number is reached the connector will block any other incoming request. In a larger content creation and learning scenario this limit might be reached quickly. Hence it is highly recommended to increase the maximum value for thread handles to a value accordant to your scenario. It should be at least one and a half times of the number of simultaneous end users you expect. An example: Your planned scenario: 100.000 end user/5.000 active (concurrent) user = 7500 maximum threads Proceed as following to add the maximum thread definition: 1. 2.

Scroll to the part of the Connector definitions. Add the parameter maxThreads to each definition of an active connector. In box below you see an example of an adapted connector element. The added parameter is marked red.

Syntax

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

23

Increase http header size In some cases e.g. of users which are assigned to a big amount of groups it may happen, that the length of the http header exceeds the maximum size as permitted by Tomcat server. This happens because of the need to send all group dependencies inside the header. In this case the Tomcat server unfortunately discards the authentication, resulting in a server error message which is display to the user after calling the Manager. To solve this issue, an adaption of the default value (8Kb) will be necessary. Proceed as following: 1. 2.

Scroll to the part of the Connector definitions. Add the parameter maxHttpHeader to each definition of an active connector. In box below you see an example of an adapted connector element. The added parameter is marked red.

Syntax Input value has to be defined in Bytes. The example given matches 64KB.

How to apply optimized settings To apply the changed server settings proceed as follows: 1.

Save and close the file.

2.

Restart the Tomcat server service.

Customer 24

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

2.1.5

Update

Please read the instructions as follows to do a successful update of your Apache Tomcat Server without any loss of your web application data. 1.

Stop the running service of Apache Tomcat by use of the Tomcat Monitor (shown in notification area). Click on menu entry Stop service to shutdown server. Having done, please close the Tomcat Monitor as well by clicking menu entry Exit.

2.

Call the Tomcat Uninstaller which is to be found in Start > Programs > Apache Tomcat X.0 > Uninstall Tomcat. Click on button Uninstall to start uninstallation process.

3.

Within the uninstallation process a dialog offers you to delete all data in installation directory of Apache Tomcat. Click No to keep your server instances and web application data.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

25

4.

Having done the uninstallation successfully please click the button Close to close the uninstall wizard.

5.

Now you can start the installation process of the newer Apache Tomcat version by double-clicking the file apache-tomcat-7.0.xx.exe. Please follow the installation steps in chapter Installing the Tomcat server.

Recommendation In case you upgrade doing a major version change (like e.g. Tomcat 6 to Tomcat 7) using the default installation path, the program directories will differ. This will result in an unavailability of your previous installed web applications. To solve this, stop the Tomcat Server and go to the folder webapps of your previous Tomcat installation. Copy or move all application directories but ROOT, manager and docs to the webapps folder of your new Tomcat environment. All applications will be available again after starting the Tomcat Server.

Customer 26

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

2.2

Installation of the Microsoft SQL Server

2.2.1

Use

The Microsoft SQL Server provides a managed database to store object, task and user relevant data. The database environment can be available as local installation on the same machine hosting the Tomcat Server or on a another machine in the network (dedicated server). Observe that the use of a dedicated database might need a high performance network connection between both server machines.

2.2.2

Prerequisites

Prerequisite

Description

Microsoft SQL Server 2008, 2008 R2 or 2012

Installation files for Microsoft SQL Server

Note o In case you want to use an already existing installation of MS SQL Server please check necessary settings in subchapter Configuration according to your MS SQL Server version in use. o The following chapters handle the basic installation process of MS SQL Server. For deviant configurations or system landscape setups read the according documentation as provided by Microsoft.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

27

2.2.3

Procedure

2.2.3.1

Installation Note

o For productive environments it is highly recommended to use MS SQL 2008 R2 rather than MS SQL 2008 due to several technical issues related to the earlier version. o If you install MS SQL 2008 R2 on Microsoft Windows Server 2008 R2 you have to use MS SQL 2008 R2 Service Pack 1 due to some incompatibilities in this constellation. Proceed as follows to install Microsoft SQL 2008 R2 onto your machine: 1.

Insert Microsoft SQL Server Install Medium or double click installation file.

2.

The dialog SQL Server Installation Center appears providing you several options to proceed. Select left-sided menu item Installation.

3.

Click New installation or add features to an existing installation.

4.

Agree to the License Terms in appearing Setup window and click Next > to proceed. The Setup Assistant will now setup necessary support files what might take a while.

5.

In Setup step Feature Selection select at least the instance feature Database Engine Services. Click Next > to proceed.

6.

In Setup step Instance Configuration select Default instance unless you have the experience to do else. Click Next > to proceed.

7.

In Setup step Server Configuration change account settings only if you have the experience to do so. Otherwise use the default values and click Next > to proceed.

8.

In Setup step Database Engine Configuration select the option Mixed Mode. Enter a password for the system administrator account sa. You may now add other user accounts as SQL administrators. To do so, click Add... below list Specify SQL Server administrators and select according user accounts. In case your own account is not displayed in the list, click Add Current User. Click Next > to proceed.

9.

Setup step Installation Progress will now start to install the application features. This might take a while.

10. When installation is finished the last Setup step Complete will display information about operations taken. Click Close to finish installation. 11. Proceed with the service configuration now. Read the following chapter for detailed instructions.

Customer 28

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

2.2.3.1.1

Configuration

Start the SQL Server Configuration Manager from Start -> Programs -> Microsoft SQL Server 2008 (R2) -> Configuration Tools.

Note o Using an already existing installation of MS SQL Server please check that you have the SQL Native Client installed and the protocols for Named Pipes and TCP/IP enabled. o In the following steps the instance name SQLSERVER is used. In case you specified another instance name replace this value by your own. 1.

Expand the item SQL Server Network Configuration in the left frame of the SQL Server Configuration Manager. Select the sub node Protocols for SQLSERVER.

2.

Enable the protocols for Named Pipes and TCP/IP by selecting the context menu entry Enable of each item.

3.

Right-click the item TCP/IP and select Properties in the context menu.

4.

Select the tab IP Addresses and insert the port number 1433 in every line where a TCP-Port is requested. Click on the button Apply and close the window with the Ok button.

5.

Now select the node SQL Server Services inside the left frame.

6.

Select entry SQL Server (SQLSERVER). Consider that the name in brackets might vary in case you entered an individual instance name in installation process.

7.

Restart the server instance by context menu entry Restart. Alternatively you can use the control menu icons below the menu bar.

8.

Close the SQL Server Configuration Manager.

Note These settings won’t work until you have restarted the server.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

29

2.3

Installation of the Oracle® Enterprise Server

2.3.1

Use

Oracle® provides a managed database to store object, task and user relevant data. The machine hosting the database environment can be available as local installation on the same machine hosting the Tomcat Server or as a another machine in the network (dedicated server). Observe that the use of a dedicated database might need a high performance network connection between both server machines.

2.3.2

Prerequisites

The following prerequisites will be needed: Prerequisite

Description

Oracle® 11g

Installation files for Oracle® 11g database.

2.3.3

Procedure

2.3.3.1

Installation Note

o In case you want to use an already existing installation of Oracle® database 11g consider to provide an empty table schema with sufficient permissions. o The following chapters handle the basic installation process of the Oracle® database as mainly considered for testing or presentation scenarios. Since the Oracle® database is a quite complex architecture the setup of deviant configurations should be done by power users only. 1.

Start the installation wizard by inserting the installation medium of double-clicking the setup.exe file located inside the root folder of the installation directory.

2.

In Setup step Configure Security Updates you may enter your Oracle® Support data. If you don't do so an error dialog will appear. Click Yes to close the dialog and proceed with installation.

3.

In Setup step Download Software Updates select Ignore Software Updates and click Next to proceed.

4.

In Setup step Installation option select Create and configure database and click Next to proceed.

5.

In Setup step System class select Desktop class and click Next to proceed.

6.

In Setup step Standard installation specify values as following and click Next to proceed.

Customer 30

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

1.

Administrative Password: The password has to have a length between 8 and 128 signs and has to consist of uppercase and lowercase letters as well as digits at least. The special sign "@" is not supported.

2.

Global database name: By this value the database instance will be available for access, configuration and maintenance. The length of the name is restricted to a maximum of 8 letter without special signs.

3.

Location modifiers (optional): Modify the directories for Oracle base, Software location and Database location if needed. To do so, click each button Browse and select new target directory.

7.

The installation wizard will now run a check for fulfilling all requirements. This might take a while.

8.

Having checked successfully the Setup Step Overview will provide all parameters as specified for installation process. Its recommended to save the data by clicking Save response file.... This will enable you to have all data at the hand later on. If you don't do so, note down at least the value displayed for Oracle® System Identifier (SID) since you will need this for further installation processes.

9.

Click Install to start the installation. The installation wizard will now extract and copy the necessary files as well as it will configure all parameters for the Net-environment and the database itself. This might take a while.

10. Having finished successfully click Close to finish the installation wizard. 11. Proceed now with the instructions of chapter Configuration.

2.3.3.2

Configuration

To setup necessary configuration proceed as follows: 1.

Open your Browser.

2.

Enter https://localhost:1158/em into the address bar.

3.

The browser may display a warning about identifying a problem with the websites security certificate. Confirm to proceed, e.g. for Internet Explorer click Continue to this website (not recommended).

4.

The authentication area of the Oracle® Enterprise Manager will appear. Enter user name SYS and the password as you specified in installation for the administrator account. Select SYSDBA in dropdown Connect As.

5.

In the Manager interface select tab Server.

6.

Select Security > Users.

7.

Click button Create on the right side above the user list.

8.

Specify at least the following parameters: 1.

Name The user name you will logon later on.

2.

Enter Password Specify a password to logon.

3.

Confirm Password Repeat the password you specified in the field before.

SAP Workforce Performance Builder 9.3 Preparation

Customer © 2014 SAP AG. All rights reserved.

31

9.

4.

Default Tablespace Enter USERS or alternatively click the icon next to the field and select USERS in the dialog box.

5.

Temporary Tablespace Enter TEMP or alternatively click the icon next to the field and select TEMP in the dialog box.

Select tab Roles.

10. Click the button Edit List. 11. In the overview Modify Roles click Move All and confirm with OK. 12. Select tab System Privileges. 13. Click the button Edit List. 14. In the overview Modify System Privileges click Move All and confirm with OK. 15. Click OK to finish user creation. 16. An error message will appear, saying that global roles cannot be granted. You can ignore this message since its error handling will just remove the critical roles from your selection, but leave all roles and privileges you will need. 17. Click Logout in upper right window corner to leave the Oracle® Enterprise Manager interface. 18. Proceed with the installation of the SAP Workforce performance Builder Manager - Oracle Edition.

Customer 32

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Preparation

3

Installation

3.1

Files

Locations

Where to find

Default application location:

%ProgramFiles%\Apache Software Foundation\Tomcat \webapps

Default file location (Base directory):

Individually created local directory with application read/write access

Default keytab location:

Local directory containing keytab files to get kerberos based Single Sign-on access to an Active Directory Server

3.2

Shortcuts

No shortcuts will appear on the desktop or in the programs menu.

SAP Workforce Performance Builder 9.3 Installation

Customer © 2014 SAP AG. All rights reserved.

33

3.3

Pre-parameterization of the installer

3.3.1

Use

By pre-parameterizing the Installer file you are able to roll-out the Manager to several installation scenarios in your company with a set of installation settings already given. This might be useful for global parameters like the companies mail server or a the address of a dedicated MS SQL Server machine. You may even include the credentials of a special SQL service user which shall be common for all Manager installations. But observe that these credentials will be accessible for everyone getting this specially modified Installer file.

3.3.2

Prerequisites

The following prerequisites will be needed:

Prerequisite

Description

Archive application

A File archiver and compressor application supporting file type *.zip.

Text editor application

A Text editor application like the Windows build in Notepad.

Recommendation To use the Windows built-in ZIP-function you can rename the Installer file by changing the file extension from "war" to "zip". Just switch back file extension to "war" after having modified and saved the file.

3.3.3

Procedure

Follow these steps to pre-parameterize the Installer file of the Manager: 1.

Right-click the Installer file (*.war).

2.

Select Open with in context menu and select your preferred File Archiving Application.

3.

Within the displayed contents of the Installer file go to ..\WEB-INF\classes\. Open the file config.properties with the text editor.

4.

Modify the parameters in the file according to your needs. See descriptions in table of modifiable parameters below.

5.

Save and close the file.

Customer 34

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Installation

6.

Save your changes to the Installer file with the File Archiving Application.

Modifiable Parameters Property

Description

Database dbs.address

Enter address of the Database Server. In case the Database Server will run on the same machine as the Manager enter "localhost".

dbs.username

Enter the username, with which the database shall be accessed.

dbs.password

Password of the user.

db.dbname

Enter name of already existing database to be used.

Initial User init.adminUser

Change name of the Initial User.

init.adminPassword

Change the password of the Initial User. It is highly recommended to do so, since the default value is known to public. Keep in mind to replace this password with your own in each configuration and installation instruction following.

Base directory storage_dir

Enter path to the base directory. Observe to replace any backslash ("\") in path by two back slashes ("\\").

Mail settings mail_smtp_server

Enter the address of your mail server (SMTP) to connect to.

mail_from_address

Enter a valid applications email address to be used for server sided messages

Caching (Oracle Edition only) cache_level

Specifies the cache size according to the size of the heap memory size (read more in chapter Performance optimizations). Use values 0 - 9 (0 = low cache usage, 9 = high cache usage) to determine by yourself or -1 (default) to use static default values. 

Increase cache level to avoid redundant database access.



Decrease cache level in case of memory issues.

Start with cache_level = 5 to find out your optimal setting.

SAP Workforce Performance Builder 9.3 Installation

Customer © 2014 SAP AG. All rights reserved.

35

Property

Description

LDAP filter string user_sap_ldap_filter

Uncomment (remove the # in front) and modify the filter parameter as needed. Read chapter Using LDAP search filters in the Operations Guide for detailed instructions.

Customer 36

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Installation

3.4

Prerequisites

Preliminary to the installation of the Manager you have to rename the installation file the same as the instance name on the application server shall be available for users, e.g. your instance shall be accessible by http:///myManager you have to name the file myManager.war.

Recommendation Prospecting future version updates or implementation of other contents we highly recommend to choose an instance name free of version or contextual information.

Caution Do not name your instance manager in single hence this instance name is reserved by Tomcat for its onboard application manager and will result in conflicts by overwriting this resource folder.

JDBC driver for Oracle® Edition Due to legal restrictions the JDBC driver to connect with Oracle® databases is not included within the provided installation file. You will have to download and implement it additionally. Read chapter Implementation of the Oracle® JDBC driver for detailed information on the necessary steps.

SAP Workforce Performance Builder 9.3 Installation

Customer © 2014 SAP AG. All rights reserved.

37

3.4.1

Implementation of the Oracle® JDBC driver

The Oracle® JDBC driver is mandatory to be able to connect the Manager - Oracle® Edition with the Oracle® database. You will have to download and integrate it before starting the installation process.

Download of JDBC driver 1.

Open your browser by clicking the following link:

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 2.

Select the correct version of JDBC driver according to your version of the Oracle® database server.

3.

Select "Accept License Agreement" before selecting file to download

4.

Select file download ojdbc6.jar. Note, that although it is not mentioned, it is fully compatible with Java 1.7.

5.

Enter your Oracle credentials or create a new account in upcoming login window. A valid account is mandatory for being able to download the file.

6.

After successful login the file download starts directly.

Implement JDBC driver in Manager To avoid the need of restarting your Tomcat server it is highly recommended to implement the JDBC driver before deploying the Manager installation file. To do so follow these steps: 1.

Rename the file suffix of the installation file from *.war to *.zip.

2.

Double-click the file to open the archive with your systems default application for archive handling.

3.

In the archive go to WEB-INF > lib.

4.

Copy the downloaded file ojdbc6.jar into the lib directory.

5.

Save the zip file and close the archive application.

6.

Rename the file suffix back to *.war.

If you already have deployed the Manager, proceed as follows: 1.

Go to the webapps directory of your Tomcat installation.

2.

Open the directory of your deployed Manager instance and go to WEB-INF > lib.

3.

Copy the downloaded file ojdbc6.jar into the lib directory.

4.

Restart your Tomcat server.

Note Copying the file into the already deployed Manager directory you will have to repeat these steps every time you redeploy the Manager application.

Customer 38

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Installation

3.5

Procedure

As following the instance/file name myManager(.war) will be used. Consequentially the instance would be available by entering this address: http://:/myManager

Note Using an OSGi tomcat server, please note the missing support for instance names containing periods. Rename server installation file before starting the deployment. 1.

For the installation of the Manager application open your favorite browser and type in the following address to access the Tomcat Application Manager: http://:/manager/html

2.

An authentication window appears. Insert the username and password as specified in the installation process of the Tomcat server.

3.

The Tomcat Application Manager interface will open in the browser window. Scroll to the section Deploy and click the button Browse…. Go to the file myManager.war, select it and click the button Open.

4.

Now click on the button Deploy. The browser window refreshes automatically after the file has been integrated successfully.

5.

You will find a new entry in the list of applications. It should have the same title as the file you have deployed.

6.

Click on the path entry in the column Path. This will open the according Manager instance.

7.

Again an authentication window appears. Please insert login data as following. Note that these credentials might have been changed within an pre-parameterized Installer file - in this case use credentials as separately delivered by your responsible contact.Username: admin Password: dfkhvlkp$75

Caution o Since this document is available for public we highly recommend to change the initial password after finishing the installation. Please read the Security Guide as delivered with software download to do so. o Using Manager - Oracle® Edition ensure you have added the Oracle® JDBC driver as described in chapter Prerequisites, since the installation assistant won't be able to connect to the database without the presence of this driver.

SAP Workforce Performance Builder 9.3 Installation

Customer © 2014 SAP AG. All rights reserved.

39

3.5.1

Server Installation Assistant

The server installation assistant will guide you through the installation process of the Manager. You can define all initial parameters individually in just a few steps. The following chapters will give you an overview of the values to be setup in each installation step. Consider to choose between the instructions for the Microsoft Edition and the Oracle Edition since each Edition has different requirements. Some parameter will already show a hint what to enter, closed in lower-than and greater-than signs (). Those hints have to be replaced by according values. Mandatory fields are marked with an asterisk (*).

3.5.1.1 3.5.1.1.1

Microsoft Edition Step 1 – SQL Server Connection

Server address*: Specify the address of the server, which is allocating the Microsoft SQL Server. If the SQL Server is located on your own workstation, you may enter localhost as server address. Specify the port number by an appendix to the IP address, if your default SQL port is set to something else than the default port 1433. Schematic Example: 192.168.100.132:1433 Authentication user*: As if you are not owning another individual account insert username sa. This username is used for the system administrator of the SQL-Server. Any individual user account must have permission to create and manage databases. Read the instructions in chapter Installation with restricted SQL login permissions to learn how to handle missing SQL user permissions. Authentication password*: Insert password according to your SQL user account.

3.5.1.1.2

Step 2 – Database Initialization

You have the opportunity to choose between selecting an existing database, for example one from a previous installation, or creating a new one. Choose your option by selecting one of the radio buttons shown for every opportunity. Note that a database connection is mandatory to proceed with the installation. Select existing database: Within this option you will get a list of all existing databases in a dropdown menu. Choose the database of your choice and click the button Next Step. Create new database: Insert a name for the database, which will be created, and define a database path, where the created database files will be stored. Take care for the correct permission rights of the defined folder. In Windows Vista it might be advisable to create the folder before, defining the specific folder permissions inside the folder properties dialog manually. After entering the data click the button Next Step.

Customer 40

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Installation

3.5.1.1.3

Step 3 – Various settings

File storage: In the field base directory* enter the path to the directory, where the objects and contents of the Manager will be stored. Ensure that this directory has the correct access permissions.

Note The base directory is usually automatically created as entered by path statement. Using a Windows operating system which works restricted by user access control it is not possible to create that directory automatically. You have to create the directory manually with the windows explorer before. As created, please check folder permission for operating smoothly. Using an already existing database the button Check enables you to check the path saved in database for validity and correct behavior. Furthermore it will check for existing file structures of workareas as defined in database. The result of the check will be displayed below the input field: -OK -Error message (e.g: Warning: 0 of x workareas found in base directory.)

Caution The base directory is mandatory for the functionality of the Manager. It contains all the file contents uploaded to the Manager. Observe the following facts on this directory: o Consider to select safe storage for the base directory. If applicable, do not select operating system's drive C:\ as target location for this directory. o Backup this directory regularly. See chapter la in the Operations Guide for instructions on how to do. o Never delete this directory or files and folders inside unless you are instructed by support team to do so. Mail server: Specify the address of the mail server to use in field SMTP Server. Usually this address is composed of server name and domain name, like servername.domainname.de. Enter a sender address*. This address is used for the mails which were generated by Manager and will be shown as sender of every automatic generated email. To catch returns and response mails the mail address has to be registered on the mail server.

SAP Workforce Performance Builder 9.3 Installation

Customer © 2014 SAP AG. All rights reserved.

41

3.5.1.1.4

Step 4 – Initialization

Super Admin: Specify login data for the first user profile in Manager by entering the fields user name* and password*. This user profile will get administrator permissions by default.

Caution o Note this credentials since the Manager will become inaccessible without it. o Do not use your existing username as specified in Active Directory server. Due to security reasons the initial user profile is prohibited to be manipulated or updated by external import using LDAP or Excel list. An existing user profile with same username will be ignored in import process.

Initial Workarea: Specify the display name* which will be shown in initial arranged Workarea. You should define a clear allocable short variant of that name, without spaces, in the field name (used in URLs)*, for example wa for Workarea. Specify the name of the root group in initial arranged Workarea by entering the field root group (display name)*.

Initial Configuration: In field SSO Keytab files folder enter the path to your local storage where keytab files, as needed for single sign-on, shall be stored. You can enter or edit this settings later in the server settings.

3.5.1.1.5

Step 5 - Install content packages

In step Install Content you get the opportunity to upload predefined sceneries to the Manager. This functionality is for development and testing purposes only. Please click Next step to proceed with the installation process.

3.5.1.1.6

Finish of installation process

The window Finished informs you about completion of the install process. Now you have the possibility to import existing user data or to configure the user authentication by single sign-on method. To do so please click the link offered within the window. Please read the according chapters User import via LDAP or User import via Excel in the Operations Guide and Single sign-on using Kerberos in the Security Guide for further information. Clicking the button Close Wizard will lead you directly to logon area of the newly installed Manager.

Customer 42

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Installation

3.5.1.2

Oracle Edition

3.5.1.2.1

Step 1 - SQL Server Connection

Database: Specify which database provider you want to use. Note, that the following descriptions provide information on the provider selection ORACLE. In case you select MS SQL please follow the installation description for the Microsoft Edition. Server address*: Specify the address of the server, which is allocating the Oracle® Enterprise Server. If the Oracle® Enterprise Server is located on your own workstation, you may enter localhost as server address. Specify the according database port number as appendix to the IP address. Using a default configuration the Oracle® database port is 1521. Schematic Example: 192.168.100.132:1521 sid*: Enter the Oracle® System Identifier (SID) as noted in installation summary. I f you don't have this by the hand you can read it out by logging on to the Oracle® Enterprise Manager (see according Configuration chapter). It is the first value of the displayed Database Instance followed by a period. Authentication user*: Enter the name of the according user you have created previously in the Oracle® Enterprise Manager. Authentication password*: Insert password as specified for this user.

3.5.1.2.2

Step 3 - Various settings

File storage: In the field base directory* enter the path to the directory, where the objects and contents of the Manager will be stored. Ensure that this directory is having the correct access permissions.

Note The base directory is usually automatically created as entered by path statement. Using a Windows operating system which works restricted by user access control it is not possible to create that directory automatically. You have to create the directory manually with the windows explorer before. As created, please check folder permission for operating smoothly. Using an already existing database the button Check enables you to check the path saved in database for validity and correct behavior. Furthermore it will check for existing file structures of workareas as defined in database. The result of the check will be displayed below the input field: -OK -Error message (e.g: Warning: 0 of x workareas found in base directory.)

SAP Workforce Performance Builder 9.3 Installation

Customer © 2014 SAP AG. All rights reserved.

43

Caution The base directory is mandatory for the functionality of the Manager. It contains all the file contents uploaded to the Manager. Observe the following facts on this directory: o Consider to select safe storage for the base directory. If applicable, do not select operating system's drive C:\ as target location for this directory. o Backup this directory regularly. See chapter la in the Operations Guide for instructions on how to do. o Never delete this directory or files and folders inside unless you are instructed by support team to do so. Mail server: Specify the address of the mail server to use in field SMTP Server. Usually this address is composed of server name and domain name, like servername.domainname.de. Enter a sender address*. This address is used for the mails which were generated by Manager and will be shown as sender of every automatic generated email. To catch returns and response mails the mail address has to be registered on the mail server.

3.5.1.2.3

Step 5 - Install content

In step Install Content you get the opportunity to upload predefined sceneries to the Manager. This functionality is for development and testing purposes only. Please click Next step to proceed with the installation process.

3.5.1.2.4

Finish of installation process

The window Finished informs you about completion of the install process. Clicking the button Close Wizard will lead you directly to logon area of the newly installed Manager.

Note To avoid client errors you should restart the Tomcat Server now.

Customer 44

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Installation

4

Post-Installation

4.1

Environment Variable

The package uses the existing variables: Variable Name

Variable Value

JAVA CLASSPATH

C:\Program Files\Apache Software Foundation\Tomcat \bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Tomcat \bin\tomcat-juli.jar

The package creates environment variable: Variable Name

Variable Value

-

-

4.2

Database

The package connects to a database:

Microsoft Edition Attributes

Values

Data Access Technology

JDBC

Data Management

Microsoft SQL

Data Registration

Machine|User

Server

localhost|dedicated

Database

Defined in installation process. Property db.dbname in config.properties file of the application path

Language

(Default)

Translate Character Data

No

Log Long Running Queries

No

Log Driver Statistics

No

Use Integrated Security

No

SAP Workforce Performance Builder 9.3 Post-Installation

Customer © 2014 SAP AG. All rights reserved.

45

Attributes

Values

Use Regional Settings

No

Prepared Statements Option

-

Use Failover Server

No

Use ANSI Quoted Identifiers

No

Use ANSI Null, Paddings and Warnings

No

Data Encryption

Yes

Oracle Edition Attributes

Values

Data Access Technology

JDBC

Data Management

Oracle® Enterprise server

Data Registration

Machine|User

Server

localhost|dedicated

Database

Defined in installation process. Property db.dbname in config.properties file of the application path

Language

(Default)

Translate Character Data

No

Log Long Running Queries

No

Log Driver Statistics

No

Use Integrated Security

No

Use Regional Settings

No

Prepared Statements Option

-

Use Failover Server

No

Use ANSI Quoted Identifiers

No

Use ANSI Null, Paddings and Warnings

No

Data Encryption

Yes

Customer 46

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Post-Installation

4.3

Files

The package needs to add/replace/remove files: Filename/Directory

Action

Application folder in Tomcat Webapps Directory (Default: C:\Program Files\Apache Software Foundation\Tomcat \webapps\)



Create folder and add anxillary structure



Replace anxillary files



Remove folder (before update)

Manager Base directory (as specified in installation assistant)



Create anxillary folders and files



Replace anxillary folders and files



Remove anxillary folders and files

4.4

Registry

The package needs to add/update/remove registry keys|values: Registry Key

Action

-

-

SAP Workforce Performance Builder 9.3 Post-Installation

Customer © 2014 SAP AG. All rights reserved.

47

5

Deinstallation

5.1

Undeploy Manager

To undeploy your Manager instance proceed as follows: 1.

Open your browser.

2.

Browse to Tomcat Application Manager by entering address like following: http://:/manager/html

3.

Enter your authentication data to administrate the Tomcat application list.

4.

In the application list scroll to your Manager instance.

5.

Click command link Undeploy in the commands column of your Manager instance.

6.

Undeploy might need a while.

7.

Your Manager instance now has been removed from list and is not available anymore.

8.

Consider to restart Tomcat to remove data which is still hold in memory.

Although you have removed the Manager application itself, the database and the base directory are still present. You may leave them for a later Manager installation or remove them as described in the following chapters.

5.2

Delete base directory

To delete the base directory proceed as follows: 1.

Open Windows Explorer

2.

Move to the location you have specified for you Manager instance

3.

Select the root folder and press DEL on your keyboard

4.

Confirm deletion

Consider that the deletion of the base directory might need a long time depending on the amount of files stored in. The base directory contains all files and their versions from all central workareas located at the according previously undeployed Manager instance.

Recommendation o To avoid having to delete this large amount of files a second time from trash as well you can delete all items direct permanently by pressing SHIFT + DEL. o Considering that you may need the data later on, backup or archive the base directory to some safe storage before deletion.

Customer 48

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Deinstallation

5.3

Remove database

Delete data in MS SQL database Proceed as follows to delete the database data of your previously undeployed Manager instance: 1.

Open Microsoft SQL Server Management Studio

2.

Connect to the according database server

3.

Expand node Databases in the Object Explorer

4.

Click the node of the database which has been connected to the Manager

5.

Press DEL on your keyboard

6.

To ensure deletion will run flawless select Close existing connections in the appearing dialog box Delete Object

7.

Click OK

8.

When deletion has been finished the dialog box will disappear.

9.

Close the Microsoft SQL Server Management Studio.

Delete data in Oracle® database Proceed as follows to delete the database data of your previously undeployed Manager instance: 1.

Open your Browser.

2.

Enter https://localhost:1158/em into the address bar.

3.

The browser may display a warning about identifying a problem with the websites security certificate. Confirm to proceed, e.g. for Internet Explorer click Continue to this website (not recommended).

4.

The authentication area of the Oracle® Enterprise Manager will appear. Enter user name and password as you specified in the Manager installation wizard. Leave value Normal for dropdown Connect As.

5.

Select tab Schema.

6.

Select Database Objects > Tables.

7.

Click button Go below Search mask.

8.

All tables are listed now.

9.

Select Show All in the paging option dropdown (right side of the list head).

10. Select Multiple in dropdown Selection Mode. 11. Select Select All at the top of the selection column. 12. Click button Delete With Options. 13. Leave deletion option Delete the table definition, all its data, and dependent objects (DROP) set. 14. Click Yes. 15. All data will be deleted. 16. Logout from the Oracle® Enterprise Manager .

SAP Workforce Performance Builder 9.3 Deinstallation

Customer © 2014 SAP AG. All rights reserved.

49

5.4

Deinstall dependencies

To remove application dependencies you should refer to the documentation instruction of the according manufacturer. See the list of software dependencies to decide what to remove from your system.

Customer 50

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Deinstallation

6

Additional Information

6.1

Known Errors

Some technical scenarios and constellations might result in problems installing the Manager or necessary applications. This chapter handles solutions for common known problems. Please see subchapters for detailed information about how to solve issues. Does the application produce any errors while installing or using it:

1.

SAP Workforce Performance Builder 9.3 Additional Information

Edition

Error/Description

Read chapter

Microsoft Edition

Creation of database fails

Installation with restricted SQL-login

Customer © 2014 SAP AG. All rights reserved.

51

6.1.1

Installation with restricted SQL login permissions

Installing the Manager might fail because of missing permissions as same as of the Microsoft SQL system administrator (user account "sa"). Not having these circumvents the creation of new SQL databases and as a result the successful installation itself. If you are facing this problem, please read the following instructions to gain success even without being the SQL system administrator.

Preparation by the system administrator (sa) The database to be used for installation of the Manager has to be created by the user sa. To simplify this process please use the script as provided below this text. You have to change the values for @dbname and @path. Having done this adaptations run this script in Microsoft SQL Server Management Studio or by using command line. 

dbname: name of database to be created (free choice)



path: local path to storage folder of SQL databases

Syntax USE [master] DECLARE @dbname nvarchar(512) SET @dbname = 'my_database' DECLARE @path nvarchar(512) SET @path = 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\' EXEC(' CREATE ( NAME , SIZE LOG ON ( NAME , SIZE ')

DATABASE [' + @dbname + '] ON PRIMARY = N''' + @dbname + '_Data'', FILENAME = N''' + @path + @dbname + '.MDF'' = 36736KB , MAXSIZE = UNLIMITED, FILEGROWTH = 80KB ) = N''' + @dbname + '_Log'', FILENAME = N''' + @path + @dbname + '_1.LDF'' = 97536KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)

EXEC dbo.sp_dbcmptlevel @dbname= @dbname , @new_cmptlevel=90 ; EXEC(' IF (1 = FULLTEXTSERVICEPROPERTY(''IsFullTextInstalled'')) begin EXEC [' + @dbname + '].[dbo].[sp_fulltext_database] @action = ''enable''; end ALTER DATABASE ' + @dbname + ' SET ANSI_NULL_DEFAULT OFF ALTER DATABASE ' + @dbname + ' SET ANSI_NULLS OFF ALTER DATABASE ' + @dbname + ' SET ANSI_PADDING OFF ALTER DATABASE ' + @dbname + ' SET ANSI_WARNINGS OFF ALTER DATABASE ' + @dbname + ' SET ARITHABORT OFF ALTER DATABASE ' + @dbname + ' SET AUTO_CLOSE ON ALTER DATABASE ' + @dbname + ' SET AUTO_CREATE_STATISTICS ON

Customer 52

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Additional Information

ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER ALTER

DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE DATABASE

' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '

+ + + + + + + + + + + + + + + + + + + +

@dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname @dbname

+ + + + + + + + + + + + + + + + + + + +

' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '

SET AUTO_SHRINK OFF SET AUTO_UPDATE_STATISTICS ON SET CURSOR_CLOSE_ON_COMMIT OFF SET CURSOR_DEFAULT GLOBAL SET CONCAT_NULL_YIELDS_NULL OFF SET NUMERIC_ROUNDABORT OFF SET QUOTED_IDENTIFIER OFF SET RECURSIVE_TRIGGERS OFF SET DISABLE_BROKER SET AUTO_UPDATE_STATISTICS_ASYNC OFF SET DATE_CORRELATION_OPTIMIZATION OFF SET TRUSTWORTHY OFF SET ALLOW_SNAPSHOT_ISOLATION OFF SET PARAMETERIZATION SIMPLE SET READ_WRITE SET RECOVERY FULL SET MULTI_USER SET PAGE_VERIFY NONE SET DB_CHAINING OFF COLLATE SQL_Latin1_General_CP1_CI_AS ');

EXEC('USE [' + @dbname +'] CREATE TABLE [coll_info]( [name] [nvarchar](50) NOT NULL ) ON [PRIMARY]');

Assignment of database to specific user Assign the database as created by the script above to the user who will run the installation of Manager. 1.

In Microsoft SQL Server Management Studio open properties of the user by a right click on specific login (Security > Logins).

2.

Select the page User Mapping in page selection (

3.

Check the database which has been created by the provided script (

).

4.

Click the entry-specific selection button in column Default Schema (

).

5.

Enter "[dbo]" (without quotes) into field for object names (

6.

Check db_owner (

7.

Click OK.

) and click OK.

) in field Database role membership for: [database_name].

SAP Workforce Performance Builder 9.3 Additional Information

).

Customer © 2014 SAP AG. All rights reserved.

53

Installation by a restricted user role The user doing the installation now will find the newly created and empty database within the dropdown for selection of existing databases.

Customer 54

© 2014 SAP AG. All rights reserved.

SAP Workforce Performance Builder 9.3 Additional Information

6.2

Update

For instructions to update your Manager instance read the according chapter in the SAP Workforce Performance Builder Manager Operations Guide.

SAP Workforce Performance Builder 9.3 Additional Information

Customer © 2014 SAP AG. All rights reserved.

55

www.sap.com/contactsap

Material Number © 2014 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System ads, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, App Store, FaceTime, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. Oracle and Java are registered trademarks of Oracle and its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF