Deltek Costpoint® Shop Floor Time 1.3 WebLogic® Application

Deltek Costpoint® Shop Floor
Time 1.3 WebLogic® Application
Server for Windows
New Installation Guide
December 8, 2017
While Deltek has attempted to verify that the information in this document is accurate and
complete, some typographical or technical errors may exist. The recipient of this document is
solely responsible for all decisions relating to or use of the information provided herein.
The information contained in this publication is effective as of the publication date below and is
subject to change without notice.
This publication contains proprietary information that is protected by copyright. All rights are
reserved. No part of this document may be reproduced or transmitted in any form or by any
means, electronic or mechanical, or translated into another language, without the prior written
consent of Deltek, Inc.
This edition published December 2017.
© Deltek, Inc.
Deltek’s software is also protected by copyright law and constitutes valuable confidential and
proprietary information of Deltek, Inc. and its licensors. The Deltek software, and all related
documentation, is provided for use only in accordance with the terms of the license agreement.
Unauthorized reproduction or distribution of the program or any portion thereof could result in
severe civil or criminal penalties.
All trademarks are the property of their respective owners.
New Installation Guide
ii
Contents
About this Manual ............................................................................................................................ 1
Audience ..................................................................................................................................... 1
Notes, References, Tips, and Cautions ...................................................................................... 1
Installation Package Contents ......................................................................................................... 2
Internet Information ..................................................................................................................... 2
Supported Platforms.................................................................................................................... 3
Creating Database and Logins ........................................................................................................ 6
SQL Server Prerequisites ........................................................................................................... 6
Oracle Prerequisites .................................................................................................................... 6
Installing WebLogic® ....................................................................................................................... 7
Prerequisites ............................................................................................................................... 7
Installing Application Tier Software ............................................................................................. 7
Configuring WebLogic ................................................................................................................. 8
Turn Off User Account Control .................................................................................................. 10
Set the Environment Variable on the Application Server .......................................................... 11
Testing WebLogic Connectivity ................................................................................................. 12
Install Costpoint Shop Floor Time ................................................................................................. 13
Install the Application ................................................................................................................ 13
Install the Database Schema .................................................................................................... 14
Installation Errors ...................................................................................................................... 16
License File.................................................................................................................................... 17
Purchase Licenses .................................................................................................................... 17
WebLogic Admin Server ................................................................................................................ 18
WebLogic 12: Manually Deploy Data Source on the WebLogic Admin Console ...................... 18
Additional WebLogic Configurations.............................................................................................. 25
WebLogic 12: Change the Database Connection Pool Size .................................................... 25
Run the Application ....................................................................................................................... 27
Application Settings for Services and Web Time Clock ............................................................ 27
Installing WebLogic Admin Service ............................................................................................... 28
Integrating Costpoint SFT 1.3 with Costpoint ................................................................................ 31
Applying Latest Costpoint SFT 1.3 Hot Fix ................................................................................... 32
Java Configuration ......................................................................................................................... 33
Installing Java SE Development Kit 6 (JDK) 1.6.0 .................................................................... 33
Violation Notices ............................................................................................................................ 36
Appendix A: For Additional Information ......................................................................................... 37
New Installation Guide
iii
Deltek Support Center ............................................................................................................... 37
New Installation Guide
iv
About this Manual
The Deltek Costpoint Shop Floor Time (SFT) Installation Guide provides instructions for installing
the Costpoint Shop Floor Time application as a new installation.
Audience
This guide is intended for use by anyone who is responsible for installing the Costpoint Shop
Floor Time application.
Notes, References, Tips, and Cautions
Note, tip, reference, and caution icons indicate specific types of information as shown in the
following examples.
Notes provide supplementary explanations of the preceding text and can also indicate
restrictions and conditions of which you need to be aware.
References point to other sections in the current document or other sources for additional
information about a certain subject.
Tips suggest ways you can save time and steps, or why particular capabilities of the software
are especially useful.
Cautions indicate instances where a certain action can lead to loss of data or damage to
equipment.
Installation Package Contents
This package includes the following:

DeltekCostpointSFT13.jar

DeltekCostpointSFT13WebLogic.exe

Deltek Costpoint Shop Floor Time 1.3 WebLogic Application Server New Installation Guide
document

Deltek Costpoint to Manufacturing Execution 1.0 / Shop Floor Time 1.3 Integration Guide
document

Deltek Costpoint Shop Floor Time 1.3 Hot Fix Installation Guide document
Internet Information
Software installs, installation instructions, technical guides, and release notes are available for
download from the Deltek Software Manager (DSM). For future releases of Costpoint Shop Floor
Time 1.3, this is also where you can download software corrections and enhancements or hot
fixes.
DSM is the sole location for downloading hot fix files. Deltek Knowledge Base articles explain the
fixes, but they will contain links to DSM for retrieving the actual files.
Deltek Software Manager Requirements
You must meet the following requirements in order to run DSM:

Windows XP or later

Microsoft .NET Framework 3.5 SP1 (3.5.1). The following Deltek Knowledge Base article has
a link to download the framework and also has a examples of what you may see if you do not
have the framework installed:
https://deltek.custhelp.com/app/answers/detail/a_id/52469
You can run DSM from any desktop—that is, DSM does not have to be run on Deltek application
servers.
Refer to the Deltek Software Manager document to learn more about DSM and how it works.
To access DSM, complete the following steps:
1. Go to https://dsm.deltek.com.
2. Log onto Deltek Customer Care Connect using the same username and password as
your login credentials, and click Product Downloads.
Deltek Knowledge Base
You can also access Deltek Knowledge Base to download software corrections, enhancements,
or hot fixes.
To download software updates via the Deltek Knowledge Base, complete the following
steps:
1. Go to https://deltek.custhelp.com.
2. Enter your Deltek Support Center Username and Password, and click Login.
If you have forgotten your username and/or password, click Account Assistance.
3. On the Deltek Support Center, click the Advanced Search link in the Quick Enterprise
Search box.
4. Click the Knowledge Base tab.
5. Complete any of the following actions to refine your search:

To search by keyword, enter the specific text you are looking for in the field at the top
of the page, and click Search.

To search by product, select the Costpoint SFT check box from the Product group
box.

To search by category, select Service Pack / Hot Fix in the Category group box.
Results automatically display on the page.
6. Click the link for the desired update in the Summary column.
7. Click the link to the correction, enhancement, or hot fix file attached in the knowledge
base article.
Supported Platforms
Database Server Requirements
Hardware Requirements
Operating System
Version
Database Version

Dual Core Intel® Xeon™ Processor with 2.3 GHz or higher

4 GB RAM

High Speed Ethernet Network Connection

8-10 GB of disk space per 1000 users initially, with 6-8 GB of
growth per 1000 users per year
Supported operating systems depend on the Database Version
you are using. Refer to your SQL Server or Oracle documentation
for information.

Microsoft SQL Server 2012
-or

Microsoft SQL Server 2014
Make sure the osql utility is included when you install your SQL
Server database.

Oracle 11g
-or-

Oracle 12c
If you are using Oracle 11.2 or higher, please ensure that
Deferred Segment Creation is disabled. Specifically, set the value
of the Oracle initialization parameter
Database Server Requirements
DEFERRED_SEGMENT_CREATION=FALSE. See ORACLE
Database Reference 11g Release 2 (11.2).
Application Server Requirements
Hardware Requirements
Operating System
Version

Dual Core Intel® Xeon™ Processor with 2.3 GHz or higher

2-4 GB RAM

High Speed Ethernet Network Connection

6-10 GB of disk space for the application and log files

Windows Server 2008 R/2 (32-bit or 64-bit) – Standard or
Enterprise
-or-

Windows Server 2012 (32-bit or 64-bit) – Standard or
Enterprise
-or-

Application Server
Version
JDK Version
Windows Server 2012 R/2 (32-bit or 64-bit) – Standard or
Enterprise
Oracle WebLogic® Server:

12c (12.1.3)

1.6.x (32-bit or 64-bit version)
-or-
Oracle Client Version

1.7.x (32-bit or 64-bit version)

Oracle Client version 11g
-or-
(if you are using an Oracle
database)

Oracle Client version 12c
SQL Server Version

Microsoft SQL Server 2012
(if you are using a SQL
Server database)
-or

Microsoft SQL Server 2014
Make sure the osql utility is included when you install your SQL
Server client.
Web Client Requirements
Hardware Requirements
Operating System
Version

Intel/AMD processor with 2.0 GHz or higher

1 GB RAM required, 2GB recommended

Windows 7
Web Client Requirements
-or
Windows 8
-or-
Browser Supported

Windows 8.1

Internet Explorer 8.0, 9.0, 10, or 11
-or-

Mozilla Firefox 4.5 and higher, up to version 11.0
Creating Database and Logins
The following database steps must be performed prior to running Costpoint Shop Floor Time
installations.
Where
You must perform this step on the machine that will serve as your Costpoint Shop Floor Time 1.3
database server.
SQL Server Prerequisites
Prior to running the application or database schema installations, the following must already be
configured:

The Costpoint Shop Floor Time 1.3 database must be created. Deltek recommends that you
use CPSFT13 for the database name.

Login user, the database owner, must be created for the Costpoint Shop Floor Time 1.3
database. Deltek recommends that you use CPSFT for the database user.

Your SQL Server Listen Port (for example, 1433) must be open for Inbound and Outbound
traffic through your firewall.
Oracle Prerequisites
Prior to running the application or database schema installations, the following must already be
configured:

The CostpointSFT tablespace must be created.

Database user must be created for the Costpoint Shop Floor Time 1.3 database. Deltek
recommends that you use CPSFT for the database user.

Grant connect, resource, create view, and create procedure must be granted to the CPSFT
user.

Unlimited tablespace must be granted to the CPSFT user.

Grant db_owner membership to the CPSFT user.

Your Oracle Listen Port (for example, 1521) must be open for inbound and outbound traffic
through your firewall.
Installing WebLogic®
The Costpoint Shop Floor Time 1.3 system uses the Oracle WebLogic Server for its application
server tier. During this step, you will install the WebLogic Server 12.1.3 application server
software.
The Costpoint SFT WebLogic application server must not contain any previous versions of
WebLogic or Costpoint SFT.
Prerequisites
The application server that will host the WebLogic Server and Costpoint SFT 1.3 software must
meet the following prerequisites:

Software: Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 (64-bit),

Other Servers: On your Database Server, your Oracle Listen Port 1521 or SQL Server Listen
Port 1433 must be open for Inbound and Outbound traffic through your firewall.

Microsoft .NET Framework 3.5 or 3.5 SP1 (3.5.1) to run the install.
Installing Application Tier Software
This step provides instructions for installing the Oracle WebLogic Server 12.1.3 application server
software.
Where
You must perform this step on the machine that will serve as your Costpoint SFT 1.3 application
server.
To install the WebLogic software, complete the following steps:
1. Run DeltekCostpointSFT13WebLogic.exe to launch the Costpoint SFT WebLogic
installation program. The Welcome to the Deltek Costpoint SFT WebLogic installation
wizard screen is displayed.
Due to enhanced security in Windows Server 2012/2008, it is advised to use the option
to Run as Administrator when launching the installation executables even when the
logged in user has local administrative rights. This option is accessed by right-clicking
the installation executable file name in Windows Explorer and selecting Run as
Administrator to launch the program.
2. Click Next.
3. On the License Agreement page of the wizard, review the license agreement, select the I
accept the terms of the license agreement option, and click Next.
4. On the Choose Oracle WebLogic Installation Directory page, click Browse and specify
the location of the Oracle WebLogic software. The default location is
C:\Oracle\Middleware12.1.3. Deltek recommends that you use the default installation
folder.
Do not install the WebLogic Server software in a directory path or folder that contains a
space. Costpoint Shop Floor Time will not function properly if the WebLogic Server
software is installed to a directory path or folder that contains a space.
5. On the Pre-Installation Summary page, review the installation parameters you have
selected:

If you want to change any settings, click Back to go back and make the necessary
changes.

If you are satisfied with these settings, click Install to begin the installation.
This install can take a long time to complete. Please do not interrupt it. A Windows
Command Prompt screen will also open, displaying the scripts being executed.
It will perform all of the following scenarios (stopping if any errors are encountered):

Extracting JDK...

Uninstalling WebLogic... (if applicable)

Installing WebLogic
6. The InstallShield Wizard Complete screen is displayed to indicate that the Deltek
Costpoint SFT WebLogic software is now successfully installed. Click Finish to exit the
installation.
7. Open the DeltekCostpointSFTWeblogicLog_<date>_<time>.txt file from the
C:\Oracle\Middleware12.1.3 directory, search for error. Report any errors found to Deltek
Costpoint Technical Support.
If you are running a WebLogic cluster, you must repeat this step for all of your WebLogic servers.
Make sure that your Application Server Listen Port 7001 (the default) is open for Inbound and
Outbound traffic through your firewall.
Configuring WebLogic
This step provides instructions for configuring Oracle’s WebLogic Server 12.1.3 application server
software for Costpoint Shop Floor Time.
Where
You must perform this step on your Costpoint Shop Floor Time 1.3 application server.
To configure WebLogic for Costpoint Shop Floor Time, complete the following steps:
1. Click Start » All Programs » Oracle » Oracle Home » WebLogic Server 12c(12.1.3) »
Tools » Configuration Wizard. The Welcome screen is displayed.
Due to enhanced security in Windows Server 2012/2008, it is advised to use the option
to Run as Administrator when launching this command even when the logged in user
has local administrative rights.
2. On the Configuration Type page, configure the following options:

Select Create a new domain.

Domain location — Enter a location for your domain or accept the default of <your
WL Home directory>\user_projects\domains\base_domain. Deltek recommends that
you replace \user_projects\domains and enter a \Deltek folder and \base_domain
with \CostpointSFT, so you now have this domain location:
C:\Oracle\Middleware12.1.3\Deltek\CostpointSFT
3. Click Next.
4. On the Templates page, select Create Domain Using Product Templates, and select
the following options:

Template Categories — Accept the default of All Templates.

Basic WebLogic Server Domain – 12.1.3.0 [wlserver] — Accept this as the selected
default.

WebLogic Advanced Web Services for JAX-WS Extension – 12.1.3.0
[oracle_common] — Select this check box. By default, this option is not selected.
5. Click Next.
6. On the Administrator Account page, configure the following:

Name — Enter a user name for your WebLogic administrator. Deltek recommends
that you accept the default value of weblogic.

Password — Enter a password for your WebLogic administrator.

Confirm Password — Re-enter the password for your WebLogic administrator.
7. Click Next.
8. On the Domain Mode and JDK page, perform the following actions:

For the Domain Mode, accept the default Development.

For the JDK, accept the default Oracle Hotspot 1.7.0_65
C:\Oracle\Middleware12.1.3\jdk1.7.0_65.
The Costpoint SFT WebLogic software will not function properly if the Java
software is installed to a directory path or folder that contains a space.
9. Click Next.
10. On the Advanced Configuration page, select the Administration Server check box, and
click Next.
11. On the Administration Server page, configure the following settings:

Server Name — Enter a name for your WebLogic administrator server. Deltek
recommends that you accept the default value of AdminServer.

Listen Address — Accept the default value of All Local Addresses.

Listen Port — Enter a port for WebLogic to listen on. The default value is 7001.

Enable SSL — Select this check box if you want SSL enabled.

SSL Listen Port — If you select to enable SSL, enter a port for WebLogic to listen
on through SSL.
12. Click Next.
13. On the Configuration Summary page, review the configuration parameters you have
selected and perform the following:

If you want to change any settings, click Previous to go back and make the
necessary changes.

If you are satisfied with these settings, click Create to begin the creation of your
domain.
14. When the screen indicates 100% and that the “Domain Created Successfully!”, click
Next.
15. On the Configuration Success page, click Finish.
Turn Off User Account Control
You must turn off User Account Control before you install the application. After you have
completed all the installation steps outlined in this manual, you can turn this setting back on.
To turn off User Account Control, complete the following steps:
1. Click Start » Control Panel » User Accounts.
2. Click Turn User Account Control on or off.
3. Click Continue when asked if you want to continue with this action.
4. Clear the Use User Account Control (UAC) to help protect your computer check box,
and click OK.
An alert message displays, telling you to restart your computer. You need to restart the
computer for this change to take effect.
5. Close the User Accounts control panel.
Set the Environment Variable on the Application Server
To set the environment variable on the application server, complete the following steps:
1. Click Start on the Windows Taskbar, select Control Panel, System and Security, and
then select System (or right-click My Computer, choose Properties) The System
Information dialog box appears.
2. Select Advanced System Settings (or the Advanced tab) and then click Environment
Variables…. The Environment Variables dialog box appears.
3. In the System Variables group box, select the JAVA_HOME variable, and click Edit. If
the JAVA_HOME variable is not listed, click New. The Edit/New System Variable dialog
box appears.
4. Enter JAVA_HOME in the Variable Name field and the path of the JDK in the Variable
Value field (for example, C:\Oracle\Middleware12.1.3\jdk1.7.0_65).
5. Click OK to close the Edit/New System Variable dialog box.
6. In the System Variables section, select the PATH variable, and click Edit. The Edit
System Variable dialog box appears.
7. Make sure that the correct version of Java displays in the Java path listed in the Variable
value field. If no Java path exists, enter the Java home directory as the first directory in
the Variable value field. In the example below, JAVA_HOME has already been set to
C:\Oracle\Middleware12.1.3\jdk1.7.0_65, so this just needs to be added to the
beginning of the PATH variable: %JAVA_HOME%\bin;.
8. Click OK to close the Edit System Variable dialog box.
9. Click OK to close the Environment Variables dialog box.
10. Click OK to close the System Properties dialog box.
11. Close the System Information dialog box.
12. Restart the application server.
You can verify the version of JDK by opening a command prompt and running the java –
version statement. The version that displays should be the one you just installed. In the
example below, it is: 1.7.0_65.
Testing WebLogic Connectivity
This step provides instructions for testing connectivity to Oracle’s WebLogic Server 12.1.3
application server.
Where
You must perform this step on your Costpoint Shop Floor Time 1.3 application server.
To test connectivity to WebLogic, complete the following steps:
1. Navigate to your C:\Oracle\Middleware12.1.3\Deltek\CostpointSFT13\bin folder, rightclick the startWebLogic.cmd file, and click Run as administrator on the shortcut menu.
If you accepted the default and did not change the domain location to \Deltek in the
Configuring WebLogic step 5 above, your startWebLogic.cmd would be in this
location - C:\Oracle\Middleware12.1.3\user_projects\domains\base_domain\bin.
After the WebLogic Server starts successfully, the following message is displayed near
the bottom of the command line shell window: <The server started in RUNNING
mode.>
2. Log onto the WebLogic Administration Console with your WebLogic username and
password at the following URL: http://<Hostname or IP Address of app
server>:7001/console.
Port 7001 is the default listening port for the Admin Server. Replace this value if you
are using a different listening port.
3. The WebLogic system will first display the message, “Deploying application for/console.”
4. Log in as your WebLogic system administrator. Deltek recommends that you use
weblogic.
5. Exit the WebLogic Administration Console.
Install Costpoint Shop Floor Time
Follow the instructions below if you are installing the application for the first time, or if you have
already installed the application at least once. If you are installing the application remotely, you
must use a command prompt interface that supports graphics, such as VNC® Server.
Install the Application
You must perform this step on the machine that will serve as your Costpoint SFT 1.3 application
server.
To install Costpoint Shop Floor Time, complete the following steps:
1. Navigate to where you have saved the executable DeltekCostpointSFT13.jar file, and
double-click the file. The application is extracted via the DELTEK Installer.
Due to enhanced security in Windows Server 2012/2008, it is advised to use the option
below when launching this command even when the logged in user has local
administrative rights.
1.
Right-click on the Command Prompt, and select Run as administrator.
2.
Navigate to the folder containing your DeltekCostpointSFT13.jar file.
3.
Locate your java folder and run a command similar to this to launch the
installer:
"C:\Oracle\Middleware12.1.3\jdk1.7.0_65\bin\java" -jar DeltekCostpointSFT13.jar
2. On the Welcome page of the install wizard, make sure that the application server meets
the minimum requirements, and click Next.
3. On the Select Installation Type page, select Application, and click Next.
4. On the Install Options page, perform the following actions, and click Next.

Select an installation directory – Browse for, or enter, the directory where to install
the application. If you browse, click the destination folder only once to select it—do
not double-click.
Deltek recommends that you use C:\Program Files\Deltek\CostpointSFT13.
If the directory chosen does not exist, click Yes on the message box to create it.

Enter a name for the license file – Enter the name of your Costpoint SFT license
file. The license file determines which modules you can activate in the application.
The license name you enter will be saved in the config.xml file. Your Costpoint SFT
license will be <CompanyID>License.xml.
You must install the license file in the /app directory after you install the application and
database server.
Important: The name of the license file entered here must match the name of the
license file you will place in the /app directory.
5. On the Application Server Type page, select Manual Deployment, and click Next
6. On the Application Components to Install page, accept all the components to install, and
click Next. The following are the default options automatically selected:

Install Files

Create INI XML
7. On the Database Type page, select your database server type (SQL Server or Oracle),
and click Next.
8. On the Application Server Port page, enter your WebLogic application server port (the
default is 7001), and click Next.
9. On the Datasource Name page, accept the default of COSTPOINTSFSQLSERVER or
COSTPOINTSFORACLE, and click Next.
10. On the Installation Progress page, click Install to begin the installation. You can click
Show Details to view the installation progress.
11. When the installation is complete, click OK to complete the installation process.
12. Select the Errors tab to check for any issues and report any errors to technical support.
If there are any warnings in the log file, you can ignore them.
13. Click Exit to exit the installer.
14. Install the database schema as instructed in the following procedure.
Install the Database Schema
You must perform this step on the machine that will serve as your Costpoint Shop Floor Time 1.3
application server or on your Costpoint Shop Floor Time 1.3 database server.
To perform this step on your Costpoint SFT 1.3 application server it will need to have, depending
on your database platform, the SQL Server Client Tools or Oracle Client installed.
To perform this step on your Costpoint SFT 1.3 database server it will need to have Java 1.6.0
or 1.7.0 installed, refer to the Java Configuration section at the end of this installation guide, and
the DeltekCostpointSFT13.jar file copied to it.
To install the database schema, complete the following steps:
1. Navigate to where you have saved the executable DeltekCostpointSFT13.jar file, and
double-click the file. The application is extracted via the DELTEK Installer.
Due to enhanced security in Windows Server 2012/2008, it is advised to use the option
below when launching this command even when the logged in user has local
administrative rights.
1.
Right-click on the Command Prompt and select Run as administrator.
2.
Navigate to the folder containing your DeltekCostpointSFT13.jar file.
3.
Locate your java folder and run a command similar to this to launch the
installer:
"C:\Oracle\Middleware12.1.3\jdk1.7.0_65\bin\java" -jar DeltekCostpointSFT13.jar
2. On the Welcome page of the install wizard, make sure that the application server meets
the minimum requirements, and click Next.
3. On the Select Installation Type page, select Database Schema, and click Next.
If your database has no existing Costpoint Shop Floor Time tables, the installer will
perform a full database schema install.
If your database has existing Costpoint Shop Floor Time tables, the installer will perform
a database schema update.
4. On the Install Options page, browse for, or enter, the directory where you wish to install
the database schema. If you browse, click the destination folder only once to select it—do
not double-click.
The location does not have to be the same as the application installation directory.
Deltek recommends C:\Program Files\Deltek\CostpointSFT13.
If the directory chosen does not exist, click Yes on the message box to create it.
6. On the Database Components to Install page, accept all the selected components, and
click Next. The Install Files check box is the default selection.
7. On the Database Type page, select your database server type (SQL Server or Oracle),
and click Next.
If you selected SQL Server as the Database Type, then the Database Connection to MS
SQL Server window is displayed. If you selected Oracle as the Database Type, then the
Database Connection to Oracle window is displayed.
8. Erase the default values where they do not apply and enter the following application
database information, and click Next.
If you selected SQL Server as your
Database Type…
If you selected Oracle as your
Database Type…
Database Server – this is the name of the
host where your database is installed.
Database TNS Name – enter the fully
qualified domain name (FQDN).
Database Name – do not use the fully
qualified domain name (FQDN).
Database User Name – this is the database
account user name.
Database User Name – this is the
database account user name.
Database User Password – this is the
password of the database user name.
Database User Password – this is
the password of the database user
name.
9. On the Confirm Datasource page, make sure that the information you provided is correct,
and click Next.
10. On the Installation progress page, click Install to begin the installation. You can click
Show Details to view the installation progress.
11. When the installation is complete, click OK to complete the installation process.
12. Select the Errors tab to check for any issues and report any errors to technical support.
If there are any warnings in the log file, you can ignore them.
13. Click Exit to exit the installer.
Installation Errors
You can review the schema_install log for any errors. The file is located in <Schema Installation
Directory>\db\bin. The Schema Installation directory is the location you chose in the Install
Options page of the installer.


If you have an Oracle schema, ignore the following errors in the log:

ORA-02293: cannot validate - check constraint violated

ORA-02443: Cannot drop constraint - nonexistent constraint
If you receive errors such as “ORA-00942: table or view does not exist,” check your Oracle
clients to make sure they meet the minimum system requirements.
For more information, see Supported Platforms.

If the application server from which you are running the installer is not using a supported
Oracle client, the database schema will not install correctly.

If there are any other errors, please call Customer Support:
The installation is now complete. However, you will not be able to use the application until you
install the license file in order to use the applicable modules within the application.
For more information, see License File.
You must also install and run the Costpoint Shop Floor Time Server Service.
License File
In order to use the application you must install a license file. The license file activates and
authorizes you to use the module(s) you purchased with the application. If you do not install the
license file, a violation notice will appear when you attempt to log in to the system. The violation
notice will appear each time you attempt to log in until the license file is installed.
You will be able to view and use all the modules even though their licenses have expired, except
for when the Configuration license has expired. Once the Configuration license has expired, you
will not be able to use or view any forms when you attempt to log in.
You must perform this step on the machine that will serve as your Costpoint Shop Floor Time 1.3
application server.
To install the license file, complete the following steps:
1. Copy the Deltek supplied license file <CompanyID>License.xml into the app folder in the
directory of the application installation. For example: C:\Program
Files\Deltek\CostpointSFT13\app.
Now you will have license file <CompanyID>License.xml residing in the ‘app’ directory.
The license file <CompanyID>License.xml must reside in the same folder as the file
config.xml.
You can change the license name when you install the application. The new license
name you enter will be saved in the config.xml file. Costpoint Shop Floor Time will first
look for the license name specified in the config.xml file. If this license cannot be found,
the application will look for license.xml.
2. If you have installed the license file properly, you will be able to log in to the application
successfully. However, if the license file is corrupt, if you are exceeding the number of
users indicated on your contract, or if the license has expired, other violation notice(s) will
appear (see Examples of Violation Notice).
Purchase Licenses
To purchase licenses or discuss any licensing issues, contact Deltek Customer Support.
WebLogic Admin Server
You must manually deploy your data source from the WebLogic Admin Console.
See Additional WebLogic Configurations for optional configurations you may want to perform on
your WebLogic Admin Server.
WebLogic 12: Manually Deploy Data Source on the WebLogic
Admin Console
If you are using WebLogic 12, you must perform the following steps to manually deploy your data
source:
1. Set your KABA_HOME location.
2. Deploy the data source from the WebLogic® Admin Console.
3. Deploy the Costpoint Shop Floor Time application.
To set your KABA_HOME location, complete the following steps:
1. Click Start on the Windows Taskbar, select Control Panel, System and Security, and
then select System (or right-click My Computer, choose Properties) The System
Information dialog box appears.
2. Select Advanced System Settings (or the Advanced tab) and then click Environment
Variables…. The Environment Variables dialog box appears.
3. In the System Variables group box, select the KABA_HOME variable, and click Edit. If
the KABA_HOME variable is not listed, click New. The Edit/New System Variable dialog
box appears.
4. Enter KABA_HOME in the Variable Name field and the path of the \app folder where you
installed the Costpoint Shop Floor Time 1.3 application in the Variable Value field, i.e.,
C:\Program Files\Deltek\CostpointSFT13\app.
5. Click OK to close the Edit/New System Variable dialog box.
6. Click OK to close the Environment Variables dialog box.
7. Click OK to close the System Properties dialog box.
8. Stop the WebLogic Server by running stopWebLogic.cmd in the bin folder where the
startWebLogic.cmd is located
(C:\Oracle\Middleware12.1.3\Deltek\CostpointSFT13\bin), or by pressing CTRL+C in
the WebLogic Server command prompt window.
9. Once the WebLogic Server has stopped, navigate to your
C:\Oracle\Middleware12.1.3\Deltek\CostpointSFT13\bin folder, right-click the
startWebLogic.cmd file and select Run as administrator.
After the WebLogic Server starts successfully, the following message is displayed near
the bottom of the command line shell window: <The server started in RUNNING
mode.>
To deploy the data source from the WebLogic® Admin Console, complete the following
steps:
1. Log into the WebLogic Admin Console with your WebLogic username and password at
the following URL: http://<Hostname or IP Address of app server>:7001/console.
Port 7001 is the default listening port for the Admin Server. Replace this value if you
are using a different listening port.
The WebLogic system will first show the message, “Deploying application for/console.”
2. Login as your WebLogic system administrator, Deltek recommends that you use
weblogic.
3. In the Domain Structure panel, expand Services, and click on Data Sources.
4. Click New, and select Generic Data Source. The Create a New JDBC Data Source
window displays.
5. Enter the following settings:

Name — Enter the name of your Costpoint Shop Floor Time 1.3 database. Deltek
recommends CPSFT13.

JNDI Name — Depending on your database type, enter
COSTPOINTSFSQLSERVER or COSTPOINTSFORACLE. This value must match
the DataSource value field in your config.xml file. The config.xml file is located in your
CPSFT_HOME folder.

Database Type — Select your database type (MS SQL Server or Oracle).
6. Click Next.
7. In the JDBC Data Source Properties section, select your database driver:

If your database type is SQL Server, select Oracle’s MS SQL Server Driver (Type
4) Versions: Any.

If your database type is Oracle, select Oracle’s Driver (Thin) for Instance
connections; Versions: Any.
8. Click Next.
9. Accept the defaulted selections of the Supports Global Transactions check box and
One-Phase Commit option, and click Next.
10. On Connection Properties section, enter your database information:

Database Name — For SQL Server, enter the name of your Costpoint Shop Floor
Time 1.3 database. Deltek recommended CPSFT13. For Oracle, enter the Oracle
SID.

Host Name — Enter the name or IP Address of the database server that hosts your
Costpoint Shop Floor Time 1.3 database.

Port — Enter the Listener Port for you database server. SQL Server default is 1433,
Oracle default is 1521.

Database User Name — Enter the name of your Costpoint Shop Floor Time 1.3
database user. Deltek recommended CPSFT.

Password — Enter the password for your CPSFT user.

Confirm Password — Re-enter the password for your CPSFT user.

oracle.jdbc.DRCPConnectionClass — Accept the blank default.
11. Click Next.
12. On the Test Database Connection window, verify that the URL is correct, for Oracle 12c
you will need to change the “:” after the Port to a “/” (jdbc:oracle:thin:@<Hostname or IP
Address of app server>:1521/<SID or Service Name>).
Click Test Configuration. A “Connection test succeeded.” message displays in green at
the top of the screen if the connection is successful.
13. If the connection was successful, click Next.
14. In the Select Targets window, select the server on which the data source will be
deployed, i.e., AdminServer, and click Finish.
If the data source deploys to the server successfully, the following message displays.
To deploy Costpoint Shop Floor Time, complete the following steps:
1. If necessary, log into the WebLogic® Admin Console again.
2. In the Domain Structure panel, click Deployments.
3. Click Install in the Summary Deployments page. The Install Application Assistant page
displays.
4. The Current Location shows your WebLogic Application Server, continue navigating
through the folders until you get to the folder where the CostpointSF.ear is installed (for
example: C:\Program Files\Deltek\CostpointSFT13\app\lib).
5. Select CostpointSF.ear, and click Next.
6. In the Choose targeting style section, select the default of Install this deployment as
an application option, and click Next.
7. In the Optional Settings section, at the bottom of the screen select the I will make the
deployment accessible from the following location option, and click Finish.

If the deployment is successful, the application name displays as Active on the
Deployments page. You can now open Costpoint Shop Floor time 1.3 in your web
browser. Costpoint SFT 1.3 will also have a second deployment that you will need to
keep, but can ignore it – state-management-provider-memory-rar-12.1.3.

If the application displays as Prepared on the Deployments page, select the check
box beside the application name, click Start, and then choose Servicing all
requests. Click Yes on the message that appears to confirm the deployment. The
application’s state changes to Active. You can then open Costpoint Shop Floor Time
1.3 in your web browser.

If the application name displays as New on the Deployments page, the application
has been deployed on a managed server. You must restart the managed server. If
the application’s state changes to Prepared, follow the steps above. When the
application’s state changes to Active, you will be able to open Costpoint Shop Floor
Time 1.3 on your web browser.
8. Log out of the WebLogic Admin Console.
Additional WebLogic Configurations
This section contains information on optional configurations you may want to perform on your
WebLogic Admin Server.
WebLogic 12: Change the Database Connection Pool Size
Follow the steps below if you are using WebLogic 12 and you want to change the database
connection pool size.
To change the database connection pool size, complete the following steps:
1. Make sure you have completed the installation of the Costpoint Shop Floor Time
application and database schema.
2. Log into the WebLogic Administration Console with your WebLogic username and
password at the following URL: Http://localhost:7001/console.
Port 7001 is the default listening port for the Admin Server. Replace this value if you are
using a different listening port.
3. In the Domain Structure panel, expand Services, and click the Data Sources link in the
left panel
4. Click the data source linked to your WebLogic server, CPSFT13 (JNDI Name of
COSTPOINTSFSQLSERVER or COSTPOINTSFORACLE).
5. In the Settings screen, click the Configuration tab, and click the Connection Pool tab.
6. The Maximum Capacity field shows the maximum connection pool size. Change this
value as needed.
7. Click Save.
8. Log out of the WebLogic Admin Console.
Run the Application
To run the application, complete the following steps:
1. Connect to Costpoint Shop Floor time.

On your Database Server, Oracle Listen Port 1521 or SQL Server Listen Port 1433
must be open for Inbound and Outbound traffic through your firewall.

On your Application Server, WebLogic Listen Port 7001 must be open for Inbound
and Outbound traffic through your firewall.
2. Open Internet Explorer or Mozilla Firefox.
3. Clear your web browser’s cache.
4. Navigate to following URL: http://<Hostname or IP address of app
server>:7001/costpointsf/
5. The Login page displays. If you cannot display the Login page, contact Deltek Customer
Care.
6. For initial login use ADMIN as the user and 5679 as the password.
Application Settings for Services and Web Time Clock
In order to run the Costpoint Shop Floor Time services and the Web Time Clock, you must ensure
that several Application Settings are configured correctly.
Refer to the application's help file for more information.
Installing WebLogic Admin Service
This section contains the steps necessary to install WebLogic to run as a Windows Service.
You must perform this step on your Costpoint Shop Floor Time 1.3 application server.
To install WebLogic to run as a Service, complete the following steps:
1. Stop the WebLogic Server by running stopWebLogic.cmd in the bin folder where
startWebLogic.cmd is located
(C:\Oracle\Middleware12.1.3\Deltek\CostpointSFT13\bin), or by pressing CTRL+C in
the WebLogic Server command prompt window.
2. Navigate to the <application installation folder>\app\bin\windows\appserver\WebLogic11
folder.
For example: C:\Program
Files\Deltek\CostpointSFT13\app\bin\windows\appserver\WebLogic11
The contents of the WebLogic11 folder are as follows:
3. Open the InstallWebLogicService.cmd with a text editor and modify these lines:
set JAVA_OPTIONS=-DKABA_HOME=\"%KABA_HOME%\" -Xms256M -Xmx1024M XX:MaxPermSize=256m
set PRODUCTION_MODE=trueset
USERDOMAIN_HOME=C:\Oracle\Middleware\user_projects\domains\base_domai
n
set SERVER_NAME=${bcore.appserver.servicename}
set DOMAIN_NAME=base_domain
rem set ADMIN_URL= t3://${bcore.appserver.host}:7001
set WLS_USER=
call C:\Oracle\Middleware\wlserver_10.3\server\bin\installSvc.cmd
They should now look like this, depending on your actual values you set when you
Configured WebLogic (the -Xms256M -Xmx1024M -XX:MaxPermSize=256m from set
JAVA_OPTIONS needs to be REMOVED and the set JAVA_VENDOR=Sun line needs to
be added):
set JAVA_OPTIONS=-DKABA_HOME=\"%KABA_HOME%\"
set PRODUCTION_MODE=trueset
USERDOMAIN_HOME=C:\Oracle\Middleware12.1.3\Deltek\CostpointSFT13
set SERVER_NAME=AdminServer
set DOMAIN_NAME=CostpointSFT13
@rem set ADMIN_URL= t3://${bcore.appserver.host}:7001
set WLS_USER=weblogic
set JAVA_VENDOR=Sun
call C:\Oracle\Middleware12.1.3\wlserver\server\bin\installSvc.cmd
4. Save your changes to InstallWebLogicService.cmd.
5. Open a command prompt window.
Due to enhanced security in Windows Server 2012/2008, it is advised to use the option
to Run as Administrator when launching this command even when the logged in user
has local administrative rights.
6. Navigate to the folder <application
installation folder>\app\bin\windows\appserver\WebLogic.11
For example:
C:\Program Files\Deltek\CostpointSFT\app\bin\windows\appserver\WebLogic11.
The contents of the WebLogic folder are as follows:
7. In the command prompt window, run InstallWebLogicService.cmd, followed by a space
and your WebLogic Administrator password:
For example: InstallWebLogicService.cmd password
8. Edit your Registry. Click Start » Run. Enter regedit, and click Run.
9. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wlsvc
CostpointSFT13_AdminServer\Parameters.
10. Double-click on CmdLine and edit these values at the beginning of the line to use more
memory:
-server -Xms32m -Xmx200m -XX:MaxPermSize=128m
Something like this if your server is running 6GM of memory:
-server –Xms2048m –Xmx4096m -XX:MaxPermSize=128m
11. Double-click Log and set a path and file name to capture the startup of the service:
C:\Program Files\Deltek\CostpointSFT13\app\logs\CostpointSFT13Service.log.
12. Close your Registry.
13. Click Start » All Programs » Administrative Tools » Services.
14. On the Services window, scroll down the Services drop-down list, right-click the wlsvc
CostpointSFT13_AdminServer service, and click Properties.
15. On the wlsvc CostpointSFT13_AdminServer Properties screen, click the Recovery tab,
and complete the following actions, and click Apply.

First failure — Change the drop-down selection from Take No Action to Restart the
Service.

Second failure — Accept the default value, Take No Action.

Subsequent failures — Accept the default value, Take No Action.

Reset fail count after — Change the value from 0 to 1 days.

Restart service after — Accept the default value, 1 minute.
16. On the wlsvc CostpointSFT13_AdminServer Properties screen, click the Log On tab and
complete the following actions, and click Apply. Make sure that the login account for the
wlsvc CostpointSFT13_AdminServer Service is in the local Administrators group on the
Application Tier server.

Account — Enter the domain Account. For example, domain\useraccountname.
If using a domain service login account instead of using the "Local System Account"
select This Account.

Password — Enter the password for the domain Account.

Confirm Password — Re-enter your password for the domain Account.
17. On the wlsvc CostpointSFT13_AdminServer Properties screen, click the General tab, and
click Start to start the wlsvc CostpointSFT13_AdminServer service.
If you encounter problems with the wlsvc CostpointSFT13_AdminServer service, check
the C:\Program Files\Deltek\CostpointSFT13\app\logs\CostpointSFT13Service.log file.
When the WebLogic Server starts successfully, the following message displays near the
bottom of the log file:
<The server started in RUNNING mode.>
18. Click OK to close the wlsvc CostpointSFT13_AdminServer Properties screen, and close
the Services window.
Integrating Costpoint SFT 1.3 with Costpoint
Follow the Deltek Costpoint to Manufacturing Execution 1.0 / Shop Floor Time 1.3 Integration
Guide (DeltekCostpointPMFGIntegrationtoSFT13andMES10.PDF) to integration Costpoint
SFT 1.3 with Costpoint 7.1.1 or 7.0.1.
Applying Latest Costpoint SFT 1.3 Hot Fix
Follow the Deltek Costpoint Shop Floor Time 1.3 Hot Fix Installation Guide
(DeltekCostpointSFT13HotFixInstallationGuide.PDF) to apply the latest Costpoint SFT 1.3 hot
fix, if one exist.
Java Configuration
If you are installing the Database Schema portion on your database server instead of the
application server, follow these steps to ensure that you have a version of Java 1.6.0 installed.
Follow the sections in the chapter in the order that they appear. For items that are already
installed, you may skip the steps as necessary.
To check your Java version, complete the following steps:
1. Open a command line prompt.
2. Run the following statement: java -version.
3. If you have Java 1.6.0 installed, your system should display the specific version. For
example, java version 1.6.0_<version update number>.
4. If you have Java 1.6.0 installed, you must check whether the java program is present in
your PATH variable. Run the following statement: java –version . This command will
display the JAVA_HOME location.
If the wrong version of Java is displayed, please update the Java path on the application
server to reflect Java version 1.6.0.
If you do not have Java 1.6.0 installed, please see the instructions below for installing the
Java SE Development Kit 6 (JDK) 1.6.0.
Installing Java SE Development Kit 6 (JDK) 1.6.0
JDK has two version numbers, external version number (6.0) and internal version number (1.6.0).
To install JDK 1.6.0, complete the following steps:
1. Navigate to the following URL:
http://www.oracle.com/technetwork/java/javase/downloads/index.htm. The link will take
you to the Java SE Downloads page by Sun Developer Network (SDN).
2. Scroll down and locate the Java SE 6 Update XX section. It contains the download link
to the latest update version for JDK 1.6.0.
3. Click the Download button located in the JDK column.
4. Accept the License Agreement displayed on the screen.
5. Scroll down and locate the download link for jdk-6u-<version update number>-windowsi586.exe. For example, jdk-6u26-windows-i586.exe. Click the link to download the file.
If you are using Internet Explorer, the browser may block the webpage from installing an
Active Control. Click the Information bar and then click Download File.
6. You will be prompted to run, save, or cancel the jdk-6u-<version update number>windows-i586.exe file. Save the file to a location of your choice. For example, C:\Program
Files.
7. Locate and run the executable file. The Java TM SE Development Kit wizard will start the
installation process.
8. On the Welcome screen, click Next.
9. On the Custom Setup page, click Change... to change the fault location, and click OK.
The location must not contain any spaces in order for Costpoint Shop Floor Time (SFT)
and WebLogic to run properly. Deltek recommends installing to a path similar to this
example: C:\Java\jdk1.6.0_32.
10. On the Custom Setup page, click Next.
11. On the JRE Destination Folder window, click Change... to change the default location,
and click OK. The location must not contain any spaces in order for Costpoint SFT and
WebLogic to run properly. Deltek recommends installing to a path similar to this example:
C:\Java\jre6\.
12. In the JRE Destination Folder window, click Next.
13. Click Finish.
Trying to install the JDK on a non-supported version of Microsoft Windows or on a
machine that does not have a sufficiently up-to-date service pack will cause the
installer to generate the following warning:
"We recommend that you do not install this Java platform for the following reasons:
This Java platform does not support the operating system or operating-system service
pack on this machine.”
14. Restart your application server.
15. Continue with setting the environment on the application server as detailed on the
following procedure.
To set the Environment Variable on the application server, complete the following steps:
1. On the application server, right-click My Computer, and choose Properties.
2. Click the link for the Advanced settings, and click Environment Variables. The
Environment Variable dialog box appears.
3. In the System Variables group box, select the JAVA_HOME variable, and click Edit. If
the JAVA_HOME variable is not listed, click New. The Edit/New System Variable dialog
box appears.
4. Enter JAVA_HOME in the Variable Name field and the path of the JDK 1.6.0_(X) you
installed (for example: C:\Java\jdk1.6.0_32) in the Variable Value field, and click OK.
5. In the System Variables group box, select the PATH variable, and click Edit. The Edit
System Variable dialog box appears.
Make sure that the correct version of Java displays in the Java path listed in the Variable
Value field. If no Java path exists, enter the Java home directory as the first directory in
the Variable value field. In the example below, JAVA_HOME has already been set to
C:\Java\jdk1.6.0_32, so this just needs to be added to the beginning of the PATH
variable: %JAVA_HOME%\bin.
6. Click OK to close the Edit System Variable dialog box.
7. Click OK to close the Environment Variables dialog box.
8. Click OK to close the System Properties dialog box.
9. If you made any changes to the Environment Variables settings, restart the application
server.
You can verify the JDK version by launching the command prompt screen and running
the following statement: java –version.
The version displayed must be the one you just installed. In the example below, it is:
1.6.0_32.
Violation Notices
The application requires you to install a license file after installing the application. The license file
activates and authorizes you to use the modules you purchased with the application. If you do not
install the license file, a violation notice will appear when you attempt to log in. The violation notice
will appear each time you attempt to log in until the license file is installed.
Violation Notice
Description
Login Failed. License File is Missing
The license file cannot be found or cannot be
opened.
License Decryption Error
The license key is not correct; the license key
and/or the module key contain invalid
characters.
Invalid XML:Parse Error
The license file (license.xml) has been
changed.
License File Corrupt
The license key tag is empty, the Module
specified in the license key does not exist, or
the module key is empty.
Your company is in violation of license agreement.
The following modules have expired: Module
License has expired: Configuration
The Configuration license has expired.
Appendix A: For Additional Information
Deltek Support Center
The Deltek Support Center is a support Web site for Deltek customers who purchase an Ongoing
Support Plan (OSP).
The following are some of the many options that the Deltek Support Center provides:

Search for product documentation, such as release notes, install guides, technical
information, online help topics, and white papers

Ask questions, exchange ideas, and share knowledge with other Deltek customers
through the Deltek Support Center Community

Access Cloud specific documents and forums

Download the latest versions of your Deltek products

Search Deltek’s knowledge base

Submit a support case and check on its progress

Transfer requested files to a Customer Care analyst

Subscribe to Deltek communications about your products and services

Receive alerts of new Deltek releases and hot fixes

Use Quick Chat to submit a question to a Customer Care analyst online
For more information regarding Deltek Support Center, refer to the online help available from the
Web site.
Access Deltek Support Center
To access the Deltek Support Center, complete the following steps:
1. Go to https://deltek.custhelp.com.
2. Enter your Deltek Support Center Username and Password.
3. Click Log In.
If you forget your username or password, you can click the Need Help? button on the login
screen for help.
Deltek is the leading global provider of enterprise software and information solutions for government
contractors, professional services firms and other project- and people-based businesses. For decades, we
have delivered actionable insight that empowers our customers to unlock their business potential. 20,000
organizations and millions of users in over 80 countries around the world rely on Deltek to research and
identify opportunities, win new business, recruit and develop talent, optimize resources, streamline
operations and deliver more profitable projects. Deltek – Know more. Do more.®
deltek.com
Download PDF
Similar pages