Professional Documents
Culture Documents
Intelligence
Installation Guide
2013
Supply Chain Intelligence
Contact Address:
http://www.manh.com/
Region Telephone Email
+1 877.756.7435 (U.S. and Canada
Americas only) callcenter@manh.com
+1 404.965.4025
(00) 800.988.0885 (China only)
Asia asiacustomersupport@manh.com
+86 21 3311 3499
Europe, Middle East, +44 (0) 1344 318400 (UK)
emeacustomersupport@manh.com
and Africa +31 (0)30 214 3400 (NL)
Australia +61 1300787050 aucustomersupport2@manh.com Installation Guide 2013
Unsure whom to contact? Call +1 404.965.4025 and you will be routed to the appropriate support
group.
Table of Contents
Preface ...................................................................................................................................................... 4
About this Guide .................................................................................................................................... 4
Who Should Read this Guide? .............................................................................................................. 4
Introduction ................................................................................................................................................ 5
Assumptions .......................................................................................................................................... 5
Quick Checklist ...................................................................................................................................... 6
Installing IBM Products .............................................................................................................................. 7
Editing httpd.conf for HTTP servers. ......................................................................................................... 8
Installing Oracle/DB2 on the DB Server .................................................................................................... 9
Extracting SCI Content .............................................................................................................................. 9
Setting Environment Variables ................................................................................................................ 10
Database and Schema Configuration ..................................................................................................... 11
Oracle Installation ................................................................................................................................ 11
DB2 Installation .................................................................................................................................... 19
Configuring and Starting Cognos Configuration ...................................................................................... 26
Deploying SCI ETL Console .................................................................................................................... 32
How to Import Packaged Business Intelligence Content ........................................................................ 33
Steps to Import the Base SCI Content................................................................................................. 34
Configuring SCI Connections .................................................................................................................. 40
Configuring SCI Data Source Connections ......................................................................................... 40
Configuration for updating Cube MDL Signons ....................................................................................... 45
Configuring SCI Cube Connections: ....................................................................................................... 45
Editing createschema.properties ......................................................................................................... 46
Description for the Cube connection properties .................................................................................. 46
Configuring Control file in SCI , to exclude or Add the cubes for Datasource updation task. ............. 47
Running Cube Connections Utility ....................................................................................................... 48
Installation Guide 2013
Preface
The preface explains the contents and organization of this manual. It also defines the common
terminology, abbreviations, and documentation conventions you may encounter while reading through the
Supply Chain Intelligence (SCI) Installation Guide.
Introduction
This installation guide provides instructions for installing Manhattan Associates' Supply Chain
Intelligence (SCI). It provides guidelines for hardware and software requirements and complete
instructions for a custom installation. The custom installation enables you to choose the installation
location of SCI, as well as providing selection of the Server installation.
This document provides installation and configuration procedures for SCI 2013 on the following systems:
Database
• Oracle11gR2
• DB2 V10.1
Operating Systems
• AIX 7.1
The information in this document is based on the experience of Manhattan Associates and is suggestive
in nature. Based on your volume of transactions, hardware configuration, and/or the nature of your
business, the parameters and settings included in this document may require alterations.
Important: Complete the steps specified in the Preinstall Checklist and have them reviewed by
Manhattan Associates before proceeding to the installation process. This checklist is available with
Manhattan Associates Services team.
Assumptions
This document assumes the following install path on the UNIX server:
Any reference to the above mentioned directory paths must be replaced with the appropriate paths on the
UNIX server.
Installation Guide 2013
Quick Checklist
AIX and Linux users must follow sections 1.3,1.4,1.5,1.6 and 1.7. Use the appropriate files from the table
below.
AIX
BI Server bisrvr_aix32_10.1.1_ml.tar.gz
Go mobile cogmobmp_10.1.1_ml.tar.gz
LINUX
BI Server bisrvr_linuxi38632_10.1.1_ml.tar.gz
Metrics Server cmmsrvr_linuxi38632_10.1.1_ml.tar.gz
Transformer bitrsfrmr_linuxi38632_10.1.1_ml.tar.gz
Go mobile cogmobmp_10.1.1_ml.tar.gz
Supplemental Instructions and guidance are provided for the following products:
• IBM DataManager
Navigate to the HTTP Server installation folder and then to the conf sub folder. Open the httpd.conf file.
Add the following lines to the end of the <IfModule alias_module> section right after the last ScriptAlias
line.
Add the following lines right after the last <Directory> section, before the next <IfModule>section.
<Directory "/sci01/cognos/c10/cgi-bin/">
Options None
AllowOverride None
Order allow,deny
</Directory>
<Directory "/sci01/cognos/c10/webcontent">
Options None
AllowOverride None
Installation Guide 2013
Order allow,deny
</Directory>
<Directory "/sci01/cognos/c10/webcontent/documentation/en">
Options None
AllowOverride None
Order allow,deny
</Directory>
<Directory "/sci01/manh/sci/logs">
AllowOverride None
Order allow,deny
</Directory>
Note: The logs directory mentioned above will be created after installing sci and running an ETL process.
Important: If SSL is required to be configured on SCI, then httpd.conf file has to be edited to support
SSL. Refer SSL_Conf_Guide for configuration steps.
Verify that the sci folder with the following structure is created within the /sci01/manh directory.
• Open the /sci01/manh/sci/bin/setenv.sh file and make the following changes to the section in
the file that involves environment variables, setting them to the correct installation path
export JAVA_HOME=/usr/java6
export SCI_HOME=/sci01/manh/sci
export JYTHON_HOME=$SCI_HOME/bin
export COG_ROOT=/sci01/cognos/c10
export DB2DIR=/sci01/IBM/db2connect/V10
export ORACLE_HOME=/sci01/oracle/OraHome_1
Note: In SCI 2013 Jython is shipped inside SCI_HOME. No need to install Jython independently. Hence
the environment variable JYTHON_HOME should point to SCI_HOME/bin.
• After saving the changes, execute the following command on the UNIX prompt:
. ./setenv.sh
• Copy the following files to <JAVA Install directory>/jre/lib/ext and give appropriate
permission for the Jar files to execute”
− $COG_ROOT/bin/jre/1.6.0/lib/ext/bcprov-jdk14-145.jar
− $ORACLE_HOME/jdbc/lib/ojdbc6.jar
10
− $DB2DIR/java/db2jcc.jar
Editing createschema.properties
• Ensure that setenv.sh is executed. Note that setenv.sh should be executed only once in the
UNIX session.
11
12
13
• Edit the properties of the individual entries, using information from the table below. All the values
are mandatory unless specified otherwise.
14
15
_scitcsinstance
_sciexttcs_db_type
_sciexttcs
_sciexttcspwd
_sciexttcs_SID
_tcsprocessorder
16
• For running ETL against a particular version of the source product , set appropriate values for the
SCI instance and the import version in createschema.properties file. The grid below lists all the
supported source products , the corresponding SCI instance for it and their import versions.
2010 2009
2011 2009
2013 2009
2012 2012
2013 2013
IBM i 2007-13
2011 2011
2012 2012
2013 2013
17
2011 2011
2012 2012
2013 2013
2013 2013
2013 2013
• After making necessary changes to the file, save the file and exit the editor.
Running runpreconfig.sh
1. Navigate to $SCI_HOME/bin.
To see the execution status of runpreconfig run the command ‘tail -n 100 –f runpreconfig.log’
3. The following scripts are automatically created and executed in the same directory:
− createusers.sh – The createuser.sh file contains the Oracle Create User command for
all the DB users.
Installation Guide 2013
− updateconfig.sh – This script updates the SCI Config database by taking the values
from createscehma.properties to set the active SCI instance, active Load Scenario, set
the database connection strings for the instance, update the processing order for the
instance, update the IBM i library name if specified.
18
− createcatalog.sh – This script creates the catalog tables and restores the catalog
4. If there is any error during the execution of any of the shell scripts mentioned above, the
execution is terminated. User can check the logs in $SCI_HOME/schema/oracle/logs and
runpreconfig.log in $SCI_HOME/bin
5. Resolve the errors and run the runpreconfig.sh script again. If the users were already created,
make sure that you drop the user first before running the script again.
DB2 Installation
This section will help you to install DB2 for setting up the SCI database. To configure the SCI database:
Editing createschema.properties
• Ensure that setenv.sh is executed. Note that setenv.sh should be executed only once in the
UNIX session.
19
20
• Edit the properties of the individual entries using the information from the table below. All the
values are mandatory unless specified otherwise.
Installation Guide 2013
21
22
_sciexttcs_SID
_tcsprocessorder
_silibraryname IBM i Library Name The Library Name for accessing IBM i source. (For
more than 1 library please edit the library name using
ETL Configurator)
_scicatalog SCI Catalog Name The SCI catalog name which should be restored. This
value is SCI_Catalog.ctg by default.
23
• After making necessary changes to the file, save the file and exit the editor.
• sci_conf
• sci_dw
• sci_cat
• scictnt
Note: Cognos 10.1.1 cannot support an underscore (‘_’) in the user name for SCI Content DB. This
applies to DB2 environments only.
• sci_mtrc
Running runpreconfig.sh
1. Navigate to $SCI_HOME/bin.
To see the execution status of runpreconfig run the command ‘tail -n 100 –f runpreconfig.log’
3. If there is any error during the execution of any of the shell scripts mentioned above, the
execution is terminated. User can check the logs in $SCI_HOME/bin/runpreconfig.log and
Installation Guide 2013
$SCI_HOME/schema/oracle/logs.
24
The following warning may come up during Import schema creation for any of the products. Please ignore
this and proceed.
4. Resolve the errors and run the runpreconfig.sh script again. If the tables were already created,
make sure that you clean the schemas first before running the script again.
25
$ echo $JAVA_HOME ---- (if this was set to proper JAVA HOME path; skip the below step)
$ export JAVA_HOME=/usr/java6
4. Ensure you have copied the following JAR files to <JAVA Install directory>/jre/lib/ext and
provided appropriate permission for the Jar files to execute (i.e. CHMOD – 755)
5. Set DISPLAY property in AIX/UNIX to communicate with your local WINDOWS machine as
shown below: (i.e. 10.80.18.72 is none other your local WINDOWS IP Address)
$ export DISPLAY=10.80.18.72:0.0
$ cd /sci01/cognos/c10/bin
$ ./cogconfig.sh
7.1 Replace the following in all the URLS for Local Configuration > Environment
• Local host with your server name or IP address.
• ibmcognos with sci.
26
In the Properties window, under Go! Mobile BlackBerry Settings, for the MDS host names
and port numbers property, change the default setting localhost:8080 for the primary
BlackBerry Enterprise Server as shown below:
27
8. If you wish to create new instance for Content Manager database/Go! Mobile database; Right
click Content Manger and create a new instance.
Example:
10.80.16.209:1521
28
Service name:
Specify the service name (SID) for the Oracle database instance.
Example:
SCIORADV
8.2.3 In the Name field, type the name you want to call your database.
8.2.4 In the Type field, click the database type that you want, and click OK.
29
8.2.5 In the Database - Resource Properties window, type the details for the database
that you chose.
9. Adjust other options if necessary and then save configuration (from the File menu, click Save).
Note that IBM Cognos 8 Go! Mobile can use its own separate content store.
10. Post successful testing content store connection as shown above; Save & Start the Cognos 8
service using Cognos Configuration.
30
While running Cognos configuration you may get the following warning message. This is because
the SMTP server connection is not configured. Click OK and proceed ahead by ignoring this
warning message. Click Continue on the next screen.
Once all services got started successfully, close and exit the screen.
2.4 For a BlackBerry installation, add the following line to the file:
application/vnd.rim.cod.
Installation Guide 2013
2.5 For a BlackBerry or Symbian installation, add the following line to the file:
text/vnd.sun.j2me.app-descriptor
31
Step 2: Stop the Cognos services and HTTP server prior to any changes.
. ./deployetlconsole.sh
32
SCI 2013 comes with the following pre-packaged content zip files.
SCI Analytics:
Filename Content
SCI Operational:
Filename Content
33
Once copied, it will be necessary to import this content. Follow the steps below for importing SCI content.
Note: Base Analytics/Operational SCI Content must be imported before importing any other product
specific Analytics/Operational Content
2. On the IBM Cognos Connection page, select IBM Cognos Administration from the Launch
menu. Select the Configuration tab.
34
3. Select Portlets from the left menu. Click the IBM Cognos Content option.
5. In the Name field, modify the name from IBM Cognos Navigator to SCI Navigator and click OK.
6. Repeat steps 3, 4, and 5 for the IBM Cognos Viewer option. Modify the name from Cognos
Viewer to SCI Viewer and click OK.
35
7. Select Content Administration from the left menu. From the list of icons, select New Import
icon and click Next.
Note: The password is available in the content password.txt file. (Installation CD)
36
10. Specify a Name and provide a brief summary in the Description field and click Next. The name
should be different from the name that comes by default.
11. Proceed Next till the below wizard appears (Select the public folders content - New Import wizard).
Select all the Content Folder and proceed Next
37
13. Follow the default Steps and till the below wizard appears (Select an action - New Import wizard).
Select Save and run once option and then click Finish.
14. Select the time option as Now to run the import immediately, and click Run.
15. You can see a confirmation screen. If all information displayed is correct, click OK to import the
SCI 20XX.X.XX.X Content.
16. On successful completion, you will have below content in Public Folder.
38
5. Follow the steps as mentioned above in Steps to Import the SCI Content (Step-9 to 15) to
complete the import.
Note: Follow the above section “Import product specific content” to import any product specific
Installation Guide 2013
packages
39
2. On the IBM Cognos Connection page, select IBM Cognos Administration from the Launch
menu. Select the Configuration tab.
40
3. Navigate to the SCI_DW data source in the list, and click the data source name.
4. Click the Properties icon to modify the connection property of the data source.
5. Navigate to the Connection tab and edit the connection string of the SCI Datawarehouse
appropriately. Select the type of the database (Oracle or DB2) from the dropdown, and click the
Edit icon to edit the database details.
41
6. Edit the SQL *Net connect string field to contain the Service Name (SID) of the Oracle Instance
where the SCI Datawarehouse schema is installed (The subsequent screens refer to an Oracle-
SCI installation. For DB2 installations, the same steps have to be repeated selecting DB2 in the
previous step)
7. Upon clicking OK twice and arriving at the screen below, click the SCI_DW hyperlink to edit the
Signon (User Name & Password) information.
42
9. Navigate to the Signon tab, and click the Edit the signon hyperlink.
10. Enter the schema name and password of the SCI Datawarehouse schema.
11. Upon clicking OK twice and arriving at the screen below, click the SCI_DW hyperlink.
43
13. Click the Test button to verify whether the supplied SID, User Name and Password are correct.
14. Repeat the above mentioned steps for the following necessary data sources, which point to an
Oracle or DB2 schema.
• IBM i – Points to the Warehouse Management IBM i source database and should be edited only
in case IBM i reports are to be run.
44
When we configure multiple custom authentication namespaces in the Cognos Configuration , then to
process cubes on this environment ,we need to update the Appropriate sign on information inside cube
MDLs.
There is a utility called updatesignon.py in $SCI_HOME/bin to achieve this. You need to identify a
suitable namespace , user name and password that can be used all the time during cube processing ,
and set them in createschema.properties file.
_scinamespace=CustomAuth1
_scicontentuser=system
_scicontentpwd=password
Navigate to $SCI_HOME/bin folder and run the jython script updatesignon.py using the following
command:
jython updatesignon.py
45
Editing createschema.properties
The following properties inside createschema.properties has to be configured for updating SCI Cube
datasource connection details .
Note:
1.Overall execution details can be found in the log file c10CubeBuilder.log , inside $SCI_HOME/bin. This
log file gets generated during runtime.
2. Assumption: The Cube connection utility assumes that Transformer executable is installed at the
location $COG_ROOT/bin.
46
These details are stored in a file called Control_template.xml , which is present inside $SCI_HOME/
c10CubeBuilder folder.
Note: By default all the cubes in SCI (for all products) will be configured for Datasource updation task. We
can exclude or include any cube , by editing this Control_template.xml file.
Excluding a Cube :
• Identify the Data source for the Cube.
• Edit the Control_template.xml file and search with the Data source name.
Ex: Suppose you want to exclude Data source ASN_Cube from the updation task , then following
tag has to be deleted from Control_template.xml.
By Doing this ,Data source ASN_Cube will not be updated when the utility runs.
Adding a Cube:
• Identify the Data source for the Cube.
Ex: Suppose you want to add Data source Test_Cube to the updation task , then following tag
has to be added to Control_template.xml.
Installation Guide 2013
By Doing this ,Data source Test_Cube will be updated when the utility runs.
47
• Execute setenv.sh
jython cubeconnections.py
48