Beruflich Dokumente
Kultur Dokumente
Note
Before using this information and the product it supports, read the information in Notices on page 55.
Contents
Chapter 1. Prerequisite hardware and
software . . . . . . . . . . . . . . 1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
4
4
6
7
8
9
. . . . 13
Notices . . . . . . . . . . . . . . 55
Chapter 5. Middleware . . . . . . . . 15
Middleware installation program workspace .
Middleware configuration options . . . . .
Middleware object naming conventions . . .
.
.
.
. 17
. 18
. 18
Trademarks .
. 57
Index . . . . . . . . . . . . . . . 59
iii
iv
Deployment topologies
Determine the most suitable deployment option for your environment and
business needs.
SmartCloud Control Desk works with various databases and J2EE server software,
as listed in the system requirements information.
You use the middleware installation program to install IBM middleware products.
You can also reuse existing resources in your environment, which can include
supported versions of both IBM and non-IBM middleware.
Although IBM middleware is included with SmartCloud Control Desk, you can
deploy SmartCloud Control Desk with non-IBM middleware exclusively.
There are two primary strategies to deploying SmartCloud Control Desk in your
enterprise.
Single-server
The single-server topology consists loading all SmartCloud Control Desk
components, including all SmartCloud Control Desk middleware, the
SmartCloud Control Desk administrative workstation, process managers,
and other components, onto one server. This deployment is typical for
proof-of-concept purposes, as a demonstration, or to create a learning
environment. For managing enterprise assets and processes, you would
typically implement a multi-server topology.
Multi-server
The multi-server topology consists of splitting SmartCloud Control Desk
components across several different servers. This method is beneficial, as it
optimizes resource use and decreases the workload for each system. This
type of deployment would be typical for production use within an
enterprise.
In a disparate environment, the collection of computers in this deployment
can be a mixture of Windows and UNIX computers.
In IBM WebSphere Application Server Network Deployment, you can
create deployment managers that provide centralized administration of
managed application server nodes and custom nodes as a single cell. IBM
WebSphere Application Server Network Deployment provides basic
Copyright IBM Corp. 2012
Administrative workstation
You install SmartCloud Control Desk on an administrative workstation that is
running a UNIX or Windows operating system. The administrative workstation is
where the product EAR files are built and later deployed to the application server.
The administrative workstation is used in all phases of the product life cycle. It is
required for the initial installation and configuration of SmartCloud Control Desk.
You also use the administrative workstation to install program fixes, product
upgrades, new applications, new process managers, and additional language packs.
You can simplify the deployment by installing all new components with the
SmartCloud Control Desk middleware and product installation programs. If you
plan to reuse or migrate resources that exist in your network, adjust your rollout
plan to allow time for additional tasks. For example, you must bring the existing
resources to version levels that are compatible with SmartCloud Control Desk.
In the following figure, SmartCloud Control Desk was deployed with TADDM and
LDAP security on a collection of systems.
Multiple
Server Deployment
Directory
Server
Database
Server
J2EE server
Middleware servers
Integration
Composer
Administrative
workstation
The required components for SmartCloud Control Desk are all installed on
different servers.
Important: In certain cases, you must avoid the sharing of resources. For example,
do not share one DB2 database instance between SmartCloud Control Desk and
IBM Tivoli Directory Server. During installation, the database instance is restarted,
which can disrupt the availability of IBM Tivoli Directory Server for your
enterprise.
If you are using the automated installation programs, separate database instances
are created for use by SmartCloud Control Desk and IBM Tivoli Directory Server.
In a disparate environment, the collection of servers can be a combination of
Windows and UNIX servers.
You can create deployment managers that provide centralized administration of
managed application servers. Basic caching support is provided, which includes
work balancing, performance optimization, and centralized management and
monitoring.
With WebSphere Application Server Network Deployment, you can manage nodes
as a single cell. WebSphere Application Server Network Deployment also provides
basic clustering support and automated performance optimization.
Websphere
Deployment Manager
Cluster
Directory
server
ctgNode3
ApplSrv3
ctgNode3
ApplSrv2
ctgNode3
ApplSrv1
If you are using Oracle WebLogic Server, SmartCloud Control Desk internal
authentication is used as the default security option and a directory server is not
required. You create and manage users and groups in the Users and Security
Groups applications, separately from any corporate user data.
Log files for the middleware installation program can be found in the workspace
directory you defined when you ran the installation program. These files can be
analyzed by the Log Analyzer tool.
Log files for the SmartCloud Control Desk installation program are on the
administrative system in the following directories, where install_home equals
C:\IBM\SMP.
Table 1. Log file directories
Log file directory
Details
install_home\logs
install_home\solutions\logs
install_home\maximo\tools\logs
install_home\CTG_DE
The ACULogger.properties and
deexlogger.properties files contain *fileDir
keys whose values provide the location for
the log files. The properties files can be
found in
install_home\CTG_DE..
10
11
Oracle WebLogic Server must be configured manually, but you can use the
SmartCloud Control Desk installation program to automatically configure an
existing database, for example.
12
13
plan to choose either of these scenarios, defer these two steps so that they will not
be performed multiple times. This means that the steps to follow are:
1. Run the product installer, deferring the update of the database and the
deployment of the ear files.
2. Install the optional content if desired, deferring the update of the database and
the deployment of the ear files.
3. Install integration packages if desired, deferring the update of the database and
the deployment of the ear files (but see the section below about CMS
packages).
4. Re-run the product installer. The installer will update the database, run
TDToolkit to process any additional languages, and build and deploy the ear
files. This is the only step for which your servers must be taken out of service.
Note: If you prefer to deploy the ear files manually, you can defer the deployment
of the ear files on the final run of the product installer.
Note: If your installation does not include any additional languages, it is not
necessary to run TDToolkit. If you prefer, instead of running the product installer
to update the database and build and deploy the ear files, you can perform those
steps manually. If you are installing any non-English language, TDToolkit must be
run. It is much easier to allow the installer to run TDToolkit against each
installation package than to determine the correct list of packages for your
installation and run it manually against each package.
There is one exception to this approach. There are two integration packages used
with the Context Menu System. These packages enable launching in context to
other products to view details about configuration items or assets. You can install
these packages from the Integrations page of the product launchpad:
v Deployed Assets CMS LIC Enablement Package
v CI Apps CMS LIC Enablement Package
If you plan to install either of these integration packages, you must allow the
installer to update the database before you install the packages. These packages
update database tables that are created when you install the product. Their
installation will fail if the tables are not found in the database. If you are installing
these packages, change to these steps:
1. Run the product installer, deferring the deployment of the ear files. You can
defer the update of the database if you want to minimize your maintenance
window.
2. Install the optional content if desired, deferring the update of the database and
the deployment of the ear files.
3. If you deferred the update of the database in step 1, run updatedb to create or
update the database.
4. Install integration packages if desired.
5. Re-run the product installer. The installer will update the database if needed,
run TDToolkit to process any additional languages, and build and deploy the
ear files. (See the notes above.)
14
Chapter 5. Middleware
Before you can install SmartCloud Control Desk, there are several SmartCloud
Control Desk middleware products that must be deployed. If you intend to reuse
existing resources they must be configured either manually or with the
SmartCloud Control Desk installation programs
The middleware installation program provides an interface for installing and
deploying SmartCloud Control Desk middleware in a reliable and repeatable
fashion. The middleware installation program records choices you make about
your SmartCloud Control Desk deployment and configuration parameters
associated with those choices. The middleware installation program installs and
deploys SmartCloud Control Desk middleware based upon the information you
entered.
The middleware includes the following software:
v Database server
SmartCloud Control Desk uses the Maximo database to store details about the
attributes and history of each configuration item and the details about the
relationships between configuration items. A database is a required component
for deploying SmartCloud Control Desk.
You have the choice of installing a new instance of DB2 9.7 using the
middleware installation program. You can also use a preexisting instance of DB2
9.5, or DB2 9.7.
You can choose to use Microsoft SQL Server, but you must install and configure
it manually.
You can choose to use Oracle, but you must install and configure it manually.
v Directory server
The directory server is an optional component that can be used to secure
SmartCloud Control Desk if you choose to use an LDAP server for security.
You can install a new instance of IBM Tivoli Directory Server 6.3 with the
middleware installation program, or use a preexisting instance of IBM Tivoli
Directory Server. If you choose to install a new version of IBM Tivoli Directory
Server, you must choose to install a new DB2 instance or reuse an existing DB2
server. Alternatively, you can use the SmartCloud Control Desk database server
for the DB2 data store if the SmartCloud Control Desk database server uses DB2.
If you choose to install the directory server but not the database server, the
middleware installation program attempts to locate an existing database instance
to use. If it fails to locate an existing instance, it installs a database for use with
the directory server.
You can choose to use Microsoft Active Directory , but you must install and
configure it manually.
v J2EE server
The J2EE server is the application server used to serve and manage the
SmartCloud Control Desk application.
The J2EE server can optionally be secured with a directory server.
WebSphere Application Server Network Deployment includes the following
subcomponents:
IBM HTTP Server
Copyright IBM Corp. 2012
15
16
provides security and access to SmartCloud Control Desk applications. For more
information about manually configuring Virtual Member Manager, see the
installation guide.
v Configure authentication services. For more information about migrating the
authentication service, see the installation guide. This step is not needed if you
are installing the Entry edition.
Note: The middleware installation program does not support the HP-UX and
Oracle Solaris platforms, however, installable images for DB2 is provided with
SmartCloud Control Desk.
Note: The middleware installation program does not support the HP-UX and
Oracle Solaris platforms, however, installable images for WebSphere Application
Server Network Deployment is provided with SmartCloud Control Desk.
Note: The middleware installation program does not support the HP-UX and
Oracle Solaris platforms, however, installable images for IBM Tivoli Directory
Server is provided with SmartCloud Control Desk.
/ibm/tivoli/mwi/workspace
Linux /root/ibm/tivoli/mwi/workspace
The workspace can be defined on a shared resource that is made available to all
the systems that run the middleware installation program. Locating the workspace
on a shared resource avoids the need to copy files such as the topology file
manually from one system to another.
The workspace contains the following items:
Deployment Plan
The deployment plan is a collection of installation steps, configuration
parameters for those steps, and target system information. It is generated
by the middleware installation program and is located in the workspace
directory.
When deployment steps are changed, the existing deployment plan is
deleted and replaced with the new deployment plan.
Chapter 5. Middleware
17
Log files that contain information about the deployment can be found in
the workspace directory. In addition, log files native to the SmartCloud
Control Desk middleware itself are also contained in this directory.
18
Convention
Chapter 5. Middleware
19
Convention
20
Convention
Important: When entering LDAP values for product installation panel fields, in
LDIF files, or directly into a directory instance, be aware of the product-specific
syntax rules for using special characters in an LDAP string. In most cases, special
characters must be preceded by an escape character to make them readable by the
directory server. Failing to escape special characters contained in an LDAP string
used with SmartCloud Control Desk result in SmartCloud Control Desk errors.
Many directory server products consider a blank space as a special character that is
part of the LDAP string. If you enter an LDAP string that contains a blank in a
field, you encounter SmartCloud Control Desk errors that are difficult to
troubleshoot. You must precede any blank characters with an escape character. See
the product documentation for your directory server for more information about
special characters in LDAP strings.
Chapter 5. Middleware
21
22
23
24
25
26
Automated
Installation Action
Description
Manual Instructions
Access
Database user
created for DB2
WebSphere
Application Server
thin client
WebSphere
Application Server
thin client
configuration
Database
Create a database
instance
Database
Create a database
instance
27
Automated
Installation Action
Description
Manual Instructions
Create a database
Create a database
Database user
created for Oracle.
Database user
created for Microsoft
SQL Server.
28
The maxinst
command is run
Automated
Installation Action
Create a database
instance and user ID
Description
Manual Instructions
Create a database
29
Automated
Installation Action
Description
Manual Instructions
Create system
integration buses and
system integration
bus destinations
Users
v wasadmin
v maxadmin
v mxintadm
v maxreg
Process managers
deployed.
Applications
deployed
updatedb command
run
The VMMSYNC
The VMMSYNC crontask is used to More information can be found in
crontask. is modified. schedule the synchronization
the product installation
between Virtual Member Manager information.
and the LDAP repository you
configure for authentication.
You have the option of manually completing these tasks. You would then select
the option to not automatically configure middleware servers SmartCloud Control
Desk installation program.
30
Group
Description
db2admin (Windows
only)
Windows
v Administrators
v DB2USERS
v DB2ADMNS
Your value
31
Table 4. Users and groups created during SmartCloud Control Desk deployment (continued)
User
Group
idsccmdb
Note: The root user
must also be a
member of the
primary group of the
IBM Tivoli Directory
Server instance user
(by default,
idsccmdb).
Description
maximo
ctginst1
v db2iadm1
db2fenc1
ctgfenc1
dasusr1
32
Your value
Table 4. Users and groups created during SmartCloud Control Desk deployment (continued)
User
db2inst1
Group
Description
v dasadm1
This value cannot be
changed when using
the middleware
installation program.
Your value
v db2iadm1
idsldap
This value cannot be
changed when using
the middleware
installer.
v db2iadm1
v root
wasadmin
For Linux and UNIX systems, the root user must be a member of the dasadm1,
idsldap, and dbsysadm groups. The root user must also be a member of the
primary group of the IBM Tivoli Directory Server instance user (by default,
idsccmdb).
The following example illustrates users and groups created if you use the
middleware installation program to install middleware on Linux and UNIX
systems using default values. Use this information to determine the primary group
of a user ID.
# id db2inst1
uid=510(db2inst1) gid=102(db2iadm1) groups=102(db2iadm1),101(dasadm1)
#id ctginst1
uid=512(ctginst1) gid=102(db2iadm1) groups=102(db2iadm1),101(dasadm1)
# id idsccmdb
uid=514(idsccmdb) gid=502(dbsysadm) groups=502(dbsysadm),101(dasadm1),501(idsldap)
# id db2fenc1
uid=511(db2fenc1) gid=103(db2fgrp1) groups=103(db2fgrp1)
# id ctgfenc1
uid=513(ctgfenc1) gid=104(ctgfgrp1) groups=104(ctgfgrp1)
# id dasusr1
uid=508(dasusr1) gid=101(dasadm1) groups=101(dasadm1)
Appendix B. Planning worksheets for middleware installation
33
# id idsldap
uid=513(idsldap) gid=501(idsldap) groups=501(idsldap),0(root),102(db2iadm1)
#id root
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),
6(disk),10(wheel),501(idsldap),502(dbsysadm)
Directory locations
In this table, list the middleware directory locations to use.
Table 5. Directory locations
Setting
Default
Workspace directory
user_home\ibm\tivoli\mwi\
workspace
Your value
DB2 configuration
In this table, list the configuration values to use when you install DB2.
Table 6. DB2 configuration
Setting
Installation directory
Default
Windows
SystemDrive\Program
Files\IBM\SQLLIB
Linux, AIX, HP-UX, Solaris
/opt/IBM/db2/V9.7
DAS user
Windows
db2admin
Linux, AIX, HP-UX, Solaris
dasusr1
34
Your value
Default
Your value
Instance name
ctginst1
Port
50005
Windows
db2admin
Linux, AIX, HP-UX, Solaris
ctginst1
Windows
DB2ADMNS
Linux, AIX, HP-UX, Solaris
db2iadm1
Windows
DB2USERS
YES
NO
This value is relevant for reuse
scenarios only.
35
Default
YES
Your value
MAXDATA
MAXTEMP
1000 MB
Oracle configuration
In this table, list the configuration values to use when you install Oracle.
Table 7. Oracle configuration
Setting
Default
Installation directory
Your value
Windows
SystemDrive\oracle\
product\11.2.0\db_1
Linux, AIX, HP-UX, Solaris
/opt/app/oracle/product/
11.2.0/db_1
Administrator User ID
sys
Windows
Administrator
Linux, AIX, HP-UX, Solaris
oracle
Instance Location
Windows
C:\oracle\product\11.2.0\
db_1
Linux, AIX, HP-UX, Solaris
/opt/app/oracle/product/
11.2.0/db_1
MAXDATA
Oracle
MAXTEMP
1000 MB
36
Default
Your value
Installation directory
ProgramFiles\Microsoft SQL
Server\90
Named instance
maximo
sa
1433
Database name
maxdb75
User ID
maximo
User ID password
Data file name
maxdb75_dat
maxdb75_log
Default
Your value
Windows
C:\Program
Files\IBM\WebSphere\
AppServer
Linux, HP-UX, Solaris
/opt/IBM/WebSphere/
AppServer
AIX
/usr/IBM/WebSphere/
AppServer
ctgDmgr01
ctgAppSrv01
Profile directory
/usr/IBM/WebSphere/
AppServer/profiles
Cell name
ctgCell01
ctgCellManager01
ctgNode01
37
Default
Your value
Windows
C:\Program
Files\IBM\HTTPServer
Linux, HP-UX, Solaris
/opt/IBM/HTTPServer
AIX
HTTP port
/usr/IBM/HTTPServer
80
On Windows, this port might already
be in use. Ensure that you either free
this port, or use another port that is
unassigned.
8008
ctgAppSvr01
Default
Domain source
Your value
Windows:
\wlserver_10.3\common\
templates\domains
Linux, Solaris:
/wlserver_10.3/common/
templates/domains
No.
Domain name
my_domain
Note: Enter any name except for
MAXIMOSERVER
MAXIMOSERVER
Listen address
Listen port
7001
Start Server
startWebLogic.cmd
38
Default
Install location
Your value
Windows
C:\Program
Files\IBM\LDAP\V6.3
Linux, AIX, HP-UX, Solaris
/opt/IBM/ldap/V6.3
cn=root
Organizational unit
ou=SWG
o=IBM,c=US
389
636
Administration port
3538
3539
Database name
security
Instance name
idsccmdb
idsccmdb
Default
389
Your value
39
40
41
Server type
Task
Database
v DB2
v Oracle
v Microsoft SQL
Server
v DB2
Value
Platform
maximo
This value is
customizable.
v Windows
v AIX
v Linux
User
ctginst1
This value is
customizable.
v AIX
v Linux
v Solaris
v HP-UX
Groups
v Users group
v Administrators
group
ctginst1 must be
a member of the
instance
administrators
group, for
example,
db2grp1.
DB2
DB2
42
v AIX
v Linux
v Solaris
v HP-UX
Server type
Task
Value
IBM Tivoli
Directory Server
User
Platform
idsccmdb
This value is
customizable.
v Windows
v AIX
v Linux
Groups
v Windows
Users
Administrators
v UNIX
root (primary)
idsldap
db2iadm1
43
Task
Subtask
DB2
Create a schema.
This name must be the same as
was used for the Database user
ID.
This schema is named maximo
when created by the product
installation program.
Grant permissions for the
maximo schema.
44
Task
Subtask
Oracle
Create a database.
grant select_catalog_role
to maximo
45
Task
Subtask
v Dictionary order
v Case-insensitive
v For use with 1252 Character
set
Task
Subtask
v wasadmin
v maxadmin
v mxintadm
v maxreg
Restart the server
v wasadmin
v maxadmin
v mxintadm
v maxreg
46
Task
Subtask
47
Table 16. WebSphere Application Server Network Deployment Server tasks (continued)
Server type
Task
Subtask
48
Table 16. WebSphere Application Server Network Deployment Server tasks (continued)
Server type
Task
Subtask
Create the JMS connection factory.
Scope
Name
Enter intjmsconfact.
JNDI name
Enter jms/maximo/int/cf/intcf.
Bus name
Select intjmsbus.
Create the continuous inbound (CQIN) JMS
queue.
Scope
Name
Enter CQIN.
This value must contain only uppercase
letters.
JNDI name
Enter jms/maximo/int/queues/cqin
Bus name
Select intjmsbus.
Queue name
Select CQINBD.
Create the sequential inbound (SQIN) JMS
queue.
Scope
Name
Enter SQIN.
This value must contain only uppercase
letters.
JNDI name
Enter jms/maximo/int/queues/sqin
Bus name
Select intjmsbus.
Queue name
Select SQINBD.
Create the sequential outbound (SQOUT) JMS
queue.
Scope
Name
Enter SQOUT.
This value must contain only uppercase
letters.
JNDI name
Enter jms/maximo/int/queues/sqout
Bus name
Select intjmsbus.
Queue name
Select SQOUTBD.
49
Table 16. WebSphere Application Server Network Deployment Server tasks (continued)
Server type
Task
Subtask
Create the JMS activation specification for the
continuous inbound queue (CQIN).
Scope
Name
intjmsact
This value is case-sensitive. This value
must be lowercase.
JNDI name
intjmsact
Destination type
Queue
Destination JNDI name
jms/maximo/int/queues/cqin
Bus name
intjmsbus
Maximum concurrent endpoints
10
Create the service integration bus destination for
the inbound error queue (CQINERRBD) queue.
Set the Maximum failed deliveries value to 5.
Set the exception destination of CQINBD to
CQINERRBD.
Create the error (CQINERR) JMS queue.
Scope
Name
Enter CQINERR.
This value must contain only uppercase
letters.
JNDI name
Enter jms/maximo/int/queues/cqinerr
Bus name
Select intjmsbus.
Queue name
Select CQINERR.
Create the JMS activation specification for the
inbound error queue (CQINERR).
Scope
Name
Enter intjmsacterr.
This value must only contain lowercase
letters.
JNDI name
Enter intjmsacterr
Destination type
Enter Queue.
Destination JNDI name
jms/maximo/int/queues/cqinerr
50
Task
Subtask
51
Task
Subtask
Create a JMS system module intjmsmodule with
MAXIMOSERVER as the target server.
Add a connection factory resource to the JMS
module:
Name
intjmsconfact
JNDI Name
jms/maximo/int/cf/intcf
Target
MAXIMOSERVER
52
Default
Your value
Windows
C:\IBM\SMP
Linux
/opt/IBM/SMP
AIX
/opt/IBM/SMP
50005
maxdb75
ctginst1
Schema name
maximo
maximo
Windows
C:\Program
Files\IBM\SQLLIB
Linux
/opt/ibm/db2/V9.7
AIX
/opt/IBM/db2/V9.7
Windows
db2admin
Linux
ctginst1
AIX
ctginst1
db2admin
Windows
C:\oracle\product\11.2.0\
db_1
Linux
/opt/app/oracle/product/
11.2.0/db_1
AIX
/opt/app/oracle/product/
11.2.0/db_1
sys
oracle
MAXDATA
53
Default
Your value
Oracle
MAXTEMP
1000 Mb
MAXDATA
Schema name
DB2
Oracle
8879
Windows
C:\Program
Files\IBM\WebSphere\
AppServer
Linux
/opt/IBM/WebSphere/
AppServer
AIX
/usr/IBM/WebSphere/
AppServer
wasadmin
ctgDmgr01
80
webserver1
Node name
ctgNode01
Application server
MXServer
maxsibdb
50000
db2inst1
ou=groups,ou=SWG,o=IBM, c=US
ou=users,ou=SWG,o=IBM, c=US
SMTP server
Administrator e-mail
54
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
55
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
Software Interoperability Coordinator, Department 49XA
3605 Highway 52 N
Rochester, MN 55901
U.S.A.
Such information may be available, subject to appropriate terms and conditions,
including in some cases, payment of a fee.
The licensed program described in this information and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement, or any equivalent agreement
between us.
Any performance data contained herein was determined in a controlled
environment. Therefore, the results obtained in other operating environments may
vary significantly. Some measurements may have been made on development-level
systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of this document
should verify the applicable data for their specific environment.
Information concerning non-IBM products was obtained from the suppliers of
those products, their published announcements or other publicly available sources.
IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
All IBM prices shown are IBM's suggested retail prices, are current and are subject
to change without notice. Dealer prices may vary.
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which
illustrate programming techniques on various operating platforms. You may copy,
56
modify, and distribute these sample programs in any form without payment to
IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating
platform for which the sample programs are written. These examples have not
been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or
imply reliability, serviceability, or function of these programs.
Each copy or any portion of these sample programs or any derivative work, must
include a copyright notice as follows:
IBM Corp. 2013. Portions of this code are derived from IBM Corp. Sample
Programs. Copyright IBM Corp. 2012. All rights reserved.
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
Trademarks
For trademark attribution, visit the IBM Terms of Use Web site
(http://www.ibm.com/legal/us/)
The following terms are trademarks of International Business Machines
Corporation in the United States, other countries, or both:
IBM, the IBM logo, AIX, Tivoli, the Tivoli logo, and WebSphere are trademarks or
registered trademarks of International Business Machines Corporation in the
United States, other countries, or both.
Intel, the Intel logo, and Pentium are trademarks of Intel Corporation in the United
States, other countries, or both.
Microsoft, Windows, the Windows logo, and Internet Explorer are trademarks of
Microsoft Corporation in the United States, other countries, or both.
Linux is a trademark of Linus Torvalds in the United States, other countries, or
both.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Oracle and/or its affiliates.
Other company, product, and service names may be trademarks or service marks
of others.
Notices
57
58
Index
A
administrative workstation 4
installing multiple products
authentication 6
LDAP (continued)
security options
M
4
D
database 23, 27
DB2 15
security 6
DB2 3
deployment
multiple server 3, 5
planning 3
scenarios 11
single server 3, 4
topology 3
directory server 15
H
http server
15
15
U
users
administration
W
17
O
Oracle 15
Oracle WebLogic Server
multiple server deployment
E
EAR files
administrative workstation
23
C
components
administrative workstation
configuration
middleware 18
planning
deployment 3
languages 8
security 6
serviceability 7
planning to deploy 3
planning worksheet
middleware 31
product 53
product
planning worksheet
53
I
installation
custom 13
middleware 15
program logs 7, 9
program tasks 27
simple 13
installation directory 23
installation program
logs 7, 9
tasks 27
6, 15, 23
L
languages
planning support
LDAP 15
reuse
DB2 11
Oracle WebLogic Server 11
Tivoli Directory Server 11
WebSphere Application Server
roadmaps 11
11
S
security
planning 6
security group 6
serviceability 7
single server deployment 4
Support Assistant Workbench
J
J2EE server
59
60
Printed in US A