Вы находитесь на странице: 1из 162

WebSphere Commerce - Express

Version 6.0

Installation Guide for IBM System i and i5/OS

GC10-4262-05

WebSphere Commerce - Express

Version 6.0

Installation Guide for IBM System i and i5/OS

GC10-4262-05

Note: Before using this information and the product it supports, be sure to read the general information under Notices on page 141.

Edition Notice This edition of this book applies to Version 6.0 of the following editions of WebSphere Commerce and to all subsequent releases and modifications until otherwise indicated in new editions: v IBM WebSphere Commerce - Express (product number 5724-i36) Ensure that you are using the correct edition for the level of the product. Order publications through your IBM representative or the IBM branch office serving your locality. IBM welcomes your comments. You can send your comments by using the online IBM WebSphere Commerce documentation feedback form. When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1996, 2008. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents
Preface . . . . . . . . . . . . . . vii
About this book . . . . . . . . . . . . . vii Document description . . . . . . . . . . vii Providing feedback on this book . . . . . . vii Updates to this book . . . . . . . . . . vii Conventions used in this book . . . . . . . viii Terminology used in this book. . . . . . . viii Path variables used in this book . . . . . . ix Other variables used in this book . . . . . . x Port numbers used by WebSphere Commerce . . xi Knowledge requirements . . . . . . . . . xii Production server environment . Staging server environment . . Development environment . . . . . . . . . . . . . . . . . . . . . 17 . 17 . 17

Migrating previous versions of WebSphere Commerce . . . . . . . . 19

Part 3. Prerequisites . . . . . . . . 21
Hardware prerequisites . . . . . . . 23

Part 1. Getting started . . . . . . . . 1


Getting the latest installation information . . . . . . . . . . . . . 3
Getting the latest WebSphere Commerce Installation Guide. . . . . . . . . . . . . . . . . 3 Getting WebSphere Commerce technotes . . . . . 3

Operating system prerequisites . . . . 25 Networking prerequisites . . . . . . . 27 National language prerequisites . . . . 29 WebSphere Commerce tools prerequisites . . . . . . . . . . . . 31
WebSphere Commerce tools hardware prerequisites WebSphere Commerce tools software prerequisites 31 31

| |

Obtaining WebSphere Commerce software . . . . . . . . . . . . . . 5 Overview: Installing WebSphere Commerce . . . . . . . . . . . . . 7

Documentation prerequisites . . . . . 33

Part 2. Planning your WebSphere Commerce installation . . . . . . . 9


Coexistence with previous versions of WebSphere Commerce or WebSphere Application Server . . . . . . . . . . 11
Coexistence with previous versions of WebSphere Commerce . . . . . . . . . . . . . . Coexistence with previous versions of WebSphere Application Server . . . . . . . . . . . . 11 . 11

Part 4. Installing WebSphere Commerce using the quick installation . . . . . . . . . . . . 35


Quick installation overview . . . . . . 37 Preparing your system to run the WebSphere Commerce installation wizard . . . . . . . . . . . . . . . 39
Checklist tasks . . . . . . . Reviewing the README file. . Creating an i5/OS user profile . . . . . . . . . . . . . . . . . 39 . 39 . 40

Software supported by WebSphere Commerce . . . . . . . . . . . . . 13


Supported application servers . . . . . . . . Notes on the supported application servers . . . Database servers supported when using WebSphere Application Server Version 6.0 . . . . . . . . Web servers supported when using WebSphere Application Server Version 6.0 . . . . . . . . 13 14 14 14

Information required to complete a quick installation . . . . . . . . . . 43


Operating system information required to complete the installation wizard . . . . . . . . . . . 44 WebSphere Commerce information required to complete the installation wizard . . . . . . . 44

Common topologies . . . . . . . . . 15
One-node topology . Two-node topology . . . . . . . . . . . . . . . . . . . . . . 15 . 15

Starting the installation wizard . . . . 47


Usage notes when using CD images . Starting the installation wizard . . . . . . . . . . . . 47 . 47

WebSphere Commerce environments


Copyright IBM Corp. 1996, 2008

17

Completing a quick installation . . . . 49


Install the most recent fixes . . . . . . . . . 52

iii

+ Mandatory changes for System i 6.1 + (V6R1) systems . . . . . . . . . . . 53

Part 7. Creating a WebSphere Commerce instance . . . . . . . . 91


Before you create or modify an instance with Configuration Manager . 93

Verifying a quick installation . . . . . 55


Verifying your WebSphere Commerce installation Verifying your installation with the WebSphere Commerce tools . . . . . . . . . . . . Verifying your installation using iSeries Navigator Verifying your installation using log files . . . WebSphere Commerce installation logs . . . WebSphere Application Server installation logs WebSphere Commerce instance creation logs . . 55 . 55 56 . 57 . 58 58 . 59

Part 5. Preparing for a custom installation . . . . . . . . . . . . 61


Custom installation overview . . . . . 63 Preparing your systems to run the WebSphere Commerce installation wizard . . . . . . . . . . . . . . . 65
Reviewing the README file. . Creating an i5/OS user profile . . . . . . . . . . . . . . 65 . 66

Installing the Configuration Manager client . . . . 93 Configuration Manager prerequisites . . . . . . 95 Verify remote Configuration Manager client level 95 Instance creation requirements using a remote database . . . . . . . . . . . . . . 96 Modifying your iSeries user profile . . . . . 97 Starting the Configuration Manager . . . . . . 98 Stopping the Configuration Manager . . . . 100

Creating a WebSphere Commerce instance . . . . . . . . . . . . . 101


Considerations when creating a WebSphere Commerce instance . . . . . . . . . . . Considerations when creating multiple WebSphere Commerce instances . . . . . . . . . . . Adding another IP address to an iSeries system Creating a new WebSphere Commerce instance . . Verifying the instance creation . . . . . . . . Testing multiple instances . . . . . . . . . Completing the configuration of a remote database Setting the time zone . . . . . . . . . . . 101 101 102 103 104 105 106 106

Preparing application servers for use with WebSphere Commerce. . . . . . 69


Using WebSphere Application Server Version 6.0 . . 69

Mandatory post-instance creation tasks . . . . . . . . . . . . . . . 107


Web server post-instance creation tasks . . Finding the WebSphere Application Server administration port number . . . . . . . . . . 107 . 107

Part 6. Installing WebSphere Commerce using the custom installation . . . . . . . . . . . . 71


Custom installation components . . . 73
WebSphere Commerce Server . . . . . . . . 73 Remote WebSphere Commerce Management Utilities 73 WebSphere Commerce Information Center . . . . 73

Part 8. Last steps . . . . . . . . . 109 Part 9. Uninstalling WebSphere Commerce . . . . . . . . . . . . 111


Uninstalling WebSphere Commerce 113

Completing a custom installation . . . 75


| Usage notes when using CD images . . . . . . 75
Completing a custom GUI installation . Completing a custom silent installation . Completing a remote silent installation Completing a local silent installation . . . . . . . . . . . . . . . . . 75 79 79 80

Uninstalling WebSphere Commerce Configuration Manager client . . . . 115 Uninstalling WebSphere Application Server Version 6.0 . . . . . . . . . 117

Install the most recent fixes

. . . . . 83

+ Mandatory changes for System i 6.1 + (V6R1) systems . . . . . . . . . . . 85

Part 10. Installation and administration tasks . . . . . . . 119


WebSphere Commerce tasks . . . . 121
. 121 . 121 . 122 Starting or stopping a WebSphere Commerce instance . . . . . . . . . . . . . . Starting and stopping the WebSphere Commerce Information Center . . . . . . . . . . Modifying a WebSphere Commerce instance . .

Verifying a custom installation . . . . 87


Verifying your installation using iSeries Navigator 87 Verifying your installation using log files . . . . 89 WebSphere Commerce installation logs . . . . 89 WebSphere Application Server installation logs 90

iv

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Deleting a WebSphere Commerce instance . . . . 122 Changing the ports used for WebSphere Commerce tools . . . . . . . . . . . . . . . . 124 Starting and stopping the IBM HTTP Server . . . 125

The i5/OS file systems used by WebSphere Commerce . . . . . . . . . . . The QSYS.LIB file system . . . . . The Integrated File System (IFS) . . . Querying the layout of the database . . .

. . . .

. . . .

. . . .

133 133 133 135

WebSphere Application Server tasks

127
127 127 128 128 128

Starting or stopping WebSphere Application Server Launch the WebSphere Application Server Administrative Console . . . . . . . . . . Starting the WebSphere Application Server subsystem . . . . . . . . . . . . . . Ending the QWAS6 subsystem . . . . . . Deleting a WebSphere Application Server profile

+ + + + + +

Appendix C. Configuring a WebSphere Commerce instance with a remote Web server . . . . . . . . 137
Pre-instance creation tasks . . . . . . . . Configuring the WebSphere Commerce instance Post instance creation tasks . . . . . . . . . 137 137 . 138

Part 11. Appendixes . . . . . . . 129


Appendix A. Troubleshooting . . . . 131 Appendix B. Understanding i5/OS unique concepts . . . . . . . . . . 133

Notices . . . . . . . . . . . . . . 141 Trademarks . . . . . . . . . . . . 145

Contents

vi

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Preface
About this book
Use this part of the book to learn about the following topics: v Document description v Providing feedback on this book v Updates to this book v Conventions used in this book on page viii v Terminology used in this book on page viii v Path variables used in this book on page ix v Other variables used in this book on page x v Knowledge requirements on page xii

Document description
This book describes installation and configuration of WebSphere Commerce up to and including creating a WebSphere Commerce instance. Once you have a WebSphere Commerce instance, further configuration instructions are provided in the WebSphere Commerce Information Center. This guide provides information on how to install the following products on the IBM i5/OS operating systems: v IBM WebSphere Commerce - Express (5724-i36) It is intended for system administrators or anyone else responsible for performing installation and configuration tasks.

Providing feedback on this book


IBM welcomes your comments. You can send your comments about this document by using the online IBM WebSphere Commerce documentation feedback form.

Updates to this book


This book, and any updated versions of this book, are available as PDF files from the WebSphere Commerce technical library Web site. For additional information for your WebSphere Commerce edition, see the overview pages: v WebSphere Commerce Enterprise v v WebSphere Commerce Professional WebSphere Commerce Express

For support information, see the WebSphere Commerce support Web site. | Additional support is available on the WebSphere Commerce newsgroup forums. To learn about late changes to the product, see the updated product README file, also available from the preceding Web site. For instructions on installing WebSphere Commerce Version 6.0 and its supported products, see the WebSphere Commerce Installation Guide. For instructions on how to install WebSphere Commerce development environment and its supported products, see the WebSphere Commerce Developer Installation Guide.
Copyright IBM Corp. 1996, 2008

vii

Major updates from the last version of this document are identified by revision characters contained in the margin. This book uses the following conventions for revision characters: v The + character identifies updates that have been made in the current version of this document. v The | character identifies any updates that have been made in the previous versions of this document. Minor updates such as spelling and punctuation errors are not identified by revision characters.

Update history
This section provides an outline of the history of changes to this book:
Edition First Edition, Fifth Revision Updates v Updates for WebSphere Commerce fix pack 5. v Added information for installation on System i 6.1

First Edition, Third v Updates for WebSphere Commerce fix pack 3. Revision v Added Appendix for configuring i5/OS WebSphere Commerce instance with remote HTTP. First Edition, Second Revision v Added information on obtaining software. v Updates to correct remote database information notices. v Removed support for z/OS and S/390. First Edition, First Revision First Edition v Minor updates for WebSphere Commerce fix pack 1. v Original publication of this book

Conventions used in this book


This book uses the following highlighting conventions:
Boldface type Monospace type Italic type Indicates commands or graphical user interface (GUI) controls such as names of fields, icons, or menu choices. Indicates examples of text you enter exactly as shown and messages. Indicates names for which you must substitute the appropriate values for your system and new terms. This icon marks a Tip - additional information that can help you complete a task.

i 6.1

Indicates information specific to System i 6.1 operating system.

Terminology used in this book


This book uses the following terms:

viii

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

node

A node is a single machine or machine partition with a unique IP host address on which you install one or more WebSphere Commerce components.

WebSphere Commerce instance A WebSphere Commerce instance is a standalone runtime environment that can contain a single store, or multiple stores. Each one of these stores responds to a different host name. In this case, if you stop your WebSphere Commerce instance all of your stores stop as well. You can also create multiple WebSphere Commerce instances for each installation of WebSphere Commerce. The benefits of creating multiple WebSphere Commerce instances is that each instance can operate independently from the others. Stopping one instance does not stop the another. Adding a customization to one instance does not impact the other. Each instance contains the following: v A Web server v A database v A WebSphere Application Server profile that contains your WebSphere Commerce J2EE application. remote Remote is often used as an adjective to indicate when something is on a separate node from the WebSphere Commerce Server. The following terms are some common terms in this book that use remote in this way: remote Web server A Web server running on a separate node from the WebSphere Commerce Server. remote database A database on a separate node from WebSphere Commerce Server. remote database server A database server running on a separate node from WebSphere Commerce Server. remote WebSphere Commerce Payments WebSphere Commerce Payments running on a separate node from WebSphere Commerce Server.

Path variables used in this book


This guide uses the following variables to represent directory paths: WAS_installdir This is the default installation directory for WebSphere Application Server Version 6.0: The default directory for WebSphere Application Server Base edition or Express edition is:
/QIBM/ProdData/WebSphere/AppServer/V6/Base

WAS_userdir The directory for all the data that is used by WebSphere Application Server which can be modified or needs to be configured by the user. The default directory for WebSphere Application Server Base edition and Express edition is one of the following depending on the edition of WebSphere Application Server:
/QIBM/UserData/WebSphere/AppServer/V6/Base
Preface

ix

The default directory for WebSphere Application Server Network Deployment is


WAS 6.0

/QIBM/UserData/WebSphere/AppServer/V6/ND

WC_profiledir This directory is created for the WebSphere Application Server profile that is used by a WebSphere Commerce instance. For example: The default directory for WebSphere Application Server Base edition or Express edition is:
/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/profile_name

The default directory for WebSphere Application Server Network Deployment is:
/QIBM/UserData/WebSphere/AppServer/V6/ND/profiles/profile_name

WC_installdir This is the installation directory for WebSphere Commerce. The default installation directory for WebSphere Commerce is:
/QIBM/ProdData/CommerceServer60

WC_userdir The directory for all the data that is used by WebSphere Commerce which can be modified or needs to be configured by the user:
/QIBM/UserData/CommerceServer60

instance_root This variable represents the directory path of the WebSphere Commerce instance_name For example:
WC_userdir/instances/instance_name

Note: The preceding default installation paths cannot be altered or modified on iSeries. The WebSphere Commerce for iSeries product expects the preceding directories to exist and will not function properly if they do not exist.

Other variables used in this book


Some of the other variables used in this book are as follows: profile_name This variable represents the name of the WebSphere Application Server profile that is created for your WebSphere Commerce instance. This variable has the same name as your WebSphere Commerce instance. host_name This variable represents the fully qualified host name of your WebSphere Commerce server (for example, server.mydomain.ibm.com is fully qualified). instance_name This variable represents the name of the WebSphere Commerce instance with which you are working (for example, demo). cell_name This variable represents the name of the WebSphere Application Server cell.

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

payments_instance_name This variable represents the name of the WebSphere Commerce Payments instance with which you are working.

Port numbers used by WebSphere Commerce


This list contains the default port numbers used by WebSphere Commerce or its component products. The ports listed in this section are defaults only, the actual port numbers used when creating your profile may differ from those listed here. Ensure that these ports are not in use. If you have a firewall configured in your system, ensure that you can access these ports. For instructions for learning which ports are in use, refer to your operating system documentation. Port Number Used By 21 80 389 443 636 1099 2001 2010 2809 5432 5433 5557 5558 5559 7873 8000 8001 8002 8004 8006 8007 8471 FTP port. This port is required when creating a WebSphere Commerce or WebSphere Commerce Payments instance that uses a remote Web server. Web server default non-secure port. Lightweight Directory Access Protocol (LDAP) Directory Server. Web server default secure port. This secure port requires SSL. Lightweight Directory Access Protocol (LDAP) over SSL. WebSphere Commerce Configuration Manager server. IBM HTTP Server; Administration port. IBM HTTP Server; Administration SSL port. WebSphere Application Server Bootstrap address. WebSphere Commerce Payments non-secure server. WebSphere Commerce Payments secure server. This secure port requires SSL. WebSphere Application Server Internal Java Messaging Service server. WebSphere Application Server Java Messaging Service server queued address. WebSphere Application Server Java Messaging Service direct address. WebSphere Application Server DRS client address. WebSphere Commerce Accelerator. This secure port requires SSL. WebSphere Commerce information center (online help). This is the default port. WebSphere Commerce Administration Console. This secure port requires SSL. WebSphere Commerce Organization Administration Console. This secure port requires SSL. WebSphere Commerce Preview. This secure port requires SSL. WebSphere Commerce Preview. This a non-SSL port. Toolbox JDBC driver

Preface

xi

8880 9043 9060 9080 9501 9502 9503

WebSphere Application Server SOAP Connector address. WebSphere Application Server Administrative Console Secure Port. This secure port requires SSL. WebSphere Application Server Administrative Console Port. WebSphere Application Server HTTP Transport. WebSphere Application Server Secure Association Service. WebSphere Application Server Common Secure Port. WebSphere Application Server Common Secure Port.

Additional ports are used as you create additional WebSphere Commerce instances. When you create a new WebSphere Commerce instance, a new application server is created that has unique port numbers for the following ports: v v v v v Bootstrap Address WebSphere Application WebSphere Application WebSphere Application WebSphere Application Server Server Server Server Internal Java Messaging Service server Java Messaging Service server queued address SOAP Connector address HTTP Transport

These additional port numbers are automatically selected by WebSphere Application Server. Within the same WebSphere Application Server instance, the new ports numbers are generally selected by adding to the port number used by the last server created within the WebSphere Application Server instance.

Knowledge requirements
This book should be read by system administrators or anyone else responsible for installing and configuring WebSphere Commerce. People who are installing and configuring WebSphere Commerce should have knowledge in the following areas: v IBM i5/OS operating system v Basic operating system commands v IBM DB2 Universal Database for iSeries operation, configuration, and maintenance v Basic SQL commands v The Internet

xii

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 1. Getting started


This book describes how to install and configure WebSphere Commerce Version 6.0 for IBM Eserver iSeries on i5/OS. It is intended for system administrators or for anyone else responsible for performing installation and configuration tasks. Read through the sections in this part of the book before starting to plan your WebSphere Commerce installation. To avoid problems, it is important to obtain the latest installation information available for WebSphere Commerce before starting your installation. For information about how to obtain all of the latest installation information available to you, refer to Getting the latest installation information on page 3. This section contains the following chapters: v Getting the latest installation information on page 3 v Overview: Installing WebSphere Commerce on page 7

Copyright IBM Corp. 1996, 2008

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Getting the latest installation information


Before you install make sure you have all of the latest installation information available to you. You should make sure you have the most recent information provided in the following documentation: v WebSphere Commerce Installation Guide (this book) Refer to Getting the latest WebSphere Commerce Installation Guide.

Getting the latest WebSphere Commerce Installation Guide


The WebSphere Commerce Installation Guide (this book) is updated regularly with corrections and new information. The most recent version of this book is available on the IBM publications Web site .
You can verify that you have the most recent version by comparing the publication number of this book with the publication number shown at the preceding URL. The publication number is displayed in parenthesis after the one line description of the book at the preceding URL. The publication number of this book is GC10-4262-05. If the dash level of this books publication number (-05) is lower than the dash level of the publication number shown at the URL, you should download the newer book from the URL. If the dash level of this books publication number and the dash level of the publication number shown at the URL are the same, you have the most recent version of this book.

Getting WebSphere Commerce technotes


Technotes contain information essential to successfully install successful WebSphere Commerce. Refer to the WebSphere Commerce Version 6.0 installation master technote #1231090.

Copyright IBM Corp. 1996, 2008

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

| | | | | |

Obtaining WebSphere Commerce software


WebSphere Commerce software media is obtained through the IBM Passport Advantage Web site. Through this Web site, you can either download media images or order physical media (CDs). For instruction on obtaining WebSphere Commerce software, refer to Downloading WebSphere Commerce media images.

Copyright IBM Corp. 1996, 2008

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Overview: Installing WebSphere Commerce


This section provides an overview of how to use this book effectively when installing WebSphere Commerce. Use this book as follows: __ Step 1. Ensure that you are using the latest version of this book and that you have reviewed all of the installation-related technotes. Refer to Getting the latest installation information on page 3. __ Step 2. Ensure that you have all of the WebSphere Commerce software required to complete the instructions in this book. __ Step 3. Review Part 2, Planning your WebSphere Commerce installation, on page 9. This part of the book provides you with information to make the following decisions: v What software stack you will use for WebSphere Commerce. v What topology you want to use for WebSphere Commerce. v What kind of WebSphere Commerce environment you want. __ Step 4. Ensure that each system on which you want to install parts of the WebSphere Commerce software stack meets the prerequisites outlined in Part 3, Prerequisites, on page 21. __ Step 5. Based on your review of the planning information, decide what type of installation you will perform: Quick installation You should perform a quick installation in the following situations: v You want to install WebSphere Commerce and its software stack on one machine that has none of the following software installed. A quick installation does the following tasks on a single machine: v Installs WebSphere Application Server Express Version 6.0 v Installs WebSphere Application Server Plug-in for IBM HTTP Server Version 6.0 v Installs WebSphere Commerce v Creates a WebSphere Commerce instance A quick installation requires a clean machine none of the software installed by a quick installation can exist on the system before performing a quick install. Custom installation You should perform a custom installation in the following situations: v You want to use software already installed as part of the WebSphere Commerce software stack v You want to do a distributed installation of WebSphere Commerce and its software stack components
Copyright IBM Corp. 1996, 2008

A custom installation allows you to select various components to install on one machine at a time. To install different components on different machines, you have to perform a WebSphere Commerce custom install on each of the machines in your configuration. A custom installation does not create your WebSphere Commerce instance automatically. You must create the instance after installing WebSphere Commerce and its software stack. __ Step 6. Complete the following steps for the type of installation you will perform: Quick installation Complete the tasks in Part 4, Installing WebSphere Commerce using the quick installation, on page 35. Custom installation Complete the following sections of this book: a. Complete the instructions in Part 5, Preparing for a custom installation, on page 61. b. Complete the tasks in Part 6, Installing WebSphere Commerce using the custom installation, on page 71. c. Complete the tasks in Part 7, Creating a WebSphere Commerce instance, on page 91. __ Step 7. Once your installation of WebSphere Commerce is complete, review Part 8, Last steps, on page 109 to decide on how to continue.

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 2. Planning your WebSphere Commerce installation


This section provides information to help you plan your configuration of WebSphere Commerce. Review all of the information in this section before continuing with your installation of WebSphere Commerce. This section contains the following chapters: v Coexistence with previous versions of WebSphere Commerce or WebSphere Application Server on page 11 v Software supported by WebSphere Commerce on page 13 v Common topologies on page 15 v Migrating previous versions of WebSphere Commerce on page 19

Copyright IBM Corp. 1996, 2008

10

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Coexistence with previous versions of WebSphere Commerce or WebSphere Application Server


Coexistence with previous versions of WebSphere Commerce
WebSphere Commerce Version 6.0 can coexist on the same machine with the following previous versions of WebSphere Commerce: v WebSphere Commerce Version 5.6.1 v WebSphere Commerce Version 5.6 v WebSphere Commerce Version 5.5 Coexistence of other versions of WebSphere Commerce is not supported. Coexistence of different versions of WebSphere Commerce depends on coexistence of different versions of the supporting software. Review Coexistence with previous versions of WebSphere Application Server for more information on coexistence with previous versions of WebSphere Application Server. For information on the supported coexistence scenarios for the other components of the WebSphere Commerce supported software, refer to your product documentation. The machines on which different versions of WebSphere Commerce will coexist must meet the requirements for WebSphere Commerce Version 6.0 documented in Part 3, Prerequisites, on page 21. If you plan to run two or more versions of WebSphere Commerce at the same time: v You might have port conflicts that must be resolved before you can run different versions of WebSphere Commerce simultaneously. v Your machine requirements will be greater than those listed in Part 3, Prerequisites, on page 21. For memory, hard disk, and processor requirements, you must sum the requirements for all versions of WebSphere Commerce running on the same machine in order to determine the hardware requirements. These requirements are the minimum requirements that are a starting point and might need to be increased in a production environment. For more information refer to Considerations when creating multiple WebSphere Commerce instances on page 101. If you plan to run only one version of WebSphere Commerce at a time: v You will not need to resolve port conflicts with the other versions of WebSphere Commerce. v Your machine must meet the requirements listed in Part 3, Prerequisites, on page 21.

Coexistence with previous versions of WebSphere Application Server


WebSphere Commerce Version 6.0 installs WebSphere Application Server Network Deployment Version 6.0 or WebSphere Application Server Express Version 6.0 depending on the edition of WebSphere Commerce you have purchased. WebSphere Commerce Version 6.0 can also be used with a preinstalled WebSphere Application Server Version 6.0.2.5. WebSphere Application Server Version 5.1.1.3 or WebSphere Application Server Version 5.0 can be installed on the same machine
Copyright IBM Corp. 1996, 2008

11

where you plan to install WebSphere Application Server Version 6.0.2.5. Two or more versions of WebSphere Application Server can coexist on the same machine, however there might be port conflicts that must be resolved as both versions of WebSphere Application Server use the same ports.

Important WebSphere Commerce always installs itself into the highest version of WebSphere Application Server Version 6.0. If more than one edition of WebSphere Application Server Version 6.0 is installed, WebSphere Commerce searches for, and uses these editions in the following order: v WebSphere Application Server Network Deployment v WebSphere Application Server v WebSphere Application Server Express Note: WebSphere Commerce Express uses WebSphere Application Server Express. Neither WebSphere Commerce Enterprise nor WebSphere Commerce Professional will use WebSphere Application Server Express. For more information about WebSphere Application Server 6.0.2.5 coexistence support, refer to the Coexisting topic in the WebSphere Application Server Information Center.

12

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Software supported by WebSphere Commerce


WebSphere Commerce requires a number of supporting software packages to run. The supporting software packages are referred to as the software stack. This section provides information on the following topics: v Supported application servers v Database servers supported when using WebSphere Application Server Version 6.0 on page 14 v Web servers supported when using WebSphere Application Server Version 6.0 on page 14

Important This guide has been tested using the software levels listed in this section. However, at the time of your installation, there might be more recent fixes and patches available for the WebSphere Commerce software stack components (for example, WebSphere Application Server or DB2 Universal Database for iSeries). The official list of software supported by WebSphere Commerce Version 6.0 is available in the WebSphere Commerce Version 6.0 supported software Technote #7007501. This guide was tested with WebSphere Commerce and the supporting software stack running on the same operating system. Heterogeneous operating environments have not been tested.

Supported application servers


The software stack supported by WebSphere Commerce depends on the version of WebSphere Application Server that you want to use with WebSphere Commerce. WebSphere Commerce requires any of the following editions or versions of WebSphere Application Server to run: WebSphere Application Server Network Deployment Version 6.0.2.5 This is WebSphere Application Server Network Deployment Version 6.0 . WebSphere Application Server Version 6.0.2.5 This is WebSphere Application Server Version 6.0 with refresh pack 2 and fix pack 5 or higher. WebSphere Application Server Express Version 6.0.2.5 This is WebSphere Application Server Express Version 6.0 with refresh pack 2 and fix pack 5 or higher. This edition of WebSphere Application Server is provided with WebSphere Commerce - Express and can be installed by the WebSphere Commerce installation wizard.

Copyright IBM Corp. 1996, 2008

13

Note: You must bring WebSphere Application Server to the level required by WebSphere Commerce by installing the required PTFs manually. The required PTFs are not installed by the WebSphere Commerce installation wizard. The remaining supported software sections list the supported software stack components for WebSphere Commerce for the versions of WebSphere Application Server supported by WebSphere Commerce.

Notes on the supported application servers Database servers supported when using WebSphere Application Server Version 6.0
When using WebSphere Application Server Version 6.0 with WebSphere Commerce, you can use the following database servers: v DB2 Universal Database for iSeries V5R3M0 v DB2 Universal Database for iSeries V5R4M0 + v
i 6.1

DB2 Universal Database for System i 6.1 (V6R1)

Web servers supported when using WebSphere Application Server Version 6.0
When using WebSphere Application Server Version 6.0 with WebSphere Commerce, you can use the following Web servers: v IBM HTTP Server for iSeries (5722DG1) on V5R3 v IBM HTTP Server for i5/OS (5722DG1) on V5R4 + v
i 6.1

IBM HTTP Server for i5/OS (5761DG1) on System i 6.1 (V6R1)

14

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Common topologies
This section describes common topologies for WebSphere Commerce components and the supporting software, such as the database server and the Web server. Although the topologies described in this chapter are the most common, other topologies of WebSphere Commerce are still possible. The following topologies are the most common: v One-node topology v Two-node topology WebSphere Commerce is tested with all nodes in a given topology running the same operating system at the same level. This includes any patches, revisions, or PTFs required by WebSphere Commerce. For a list of software supported by WebSphere Commerce, refer to Software supported by WebSphere Commerce on page 13. In this chapter the following terms are used: Database node A node in a topology that only contains the database server used by WebSphere Commerce. Web server node A node in a topology that only contains the Web server used by WebSphere Commerce. WebSphere Commerce node A node in a topology that contains the WebSphere Commerce Server. While the node can also contain the database server or Web server, depending on the topology, if a node contains the WebSphere Commerce Server, it will be referred to as the WebSphere Commerce node.

Important The instructions in this section are meant as a general outline only to provide information for planning purposes. Detailed instructions are provided later in this book.

One-node topology
In a one-node topology, all WebSphere Commerce components and the supporting software are installed on a single node. This includes your database server, Web server, WebSphere Application Server, and the WebSphere Commerce Server.

Two-node topology
In a two-node topology, the database server is installed on one node and all WebSphere Commerce components and the Web server are installed on a different node. Alternatively, the Web server is installed on one node and all WebSphere Commerce components and the database server are installed on a different node.

Copyright IBM Corp. 1996, 2008

15

To install WebSphere Commerce in a two-node topology you must use the custom installation option of the installation wizard. The following diagram shows a two-node topology:

Note: WebSphere Commerce Configuration Manager consists of two components: a GUI client and a server. In order to use the WebSphere Commerce Configuration Manager client, you must install the client software on a Windows workstation capable of displaying graphics. The WebSphere Commerce Configuration Manager client can be installed separately. Instructions for installing the WebSphere Commerce Configuration Manager client are provided in Installing the Configuration Manager client on page 93.

16

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

WebSphere Commerce environments


Important WebSphere Commerce is tested with all nodes in the production server configuration running the same operating system at the same, required levels. Heterogeneous operating environments have not been tested.

Production server environment


The production server environment is the live environment that is open for business and accessible to customers.

Staging server environment


+ + + + + + + The staging server environment is an instance of WebSphere Commerce that is used for testing purposes before new functions or data are deployed to the production server. Notes: 1. The staging server should be run on a separate LPAR or system for testing of fixes for Java, custom code, WebSphere Application Server, DB2 Universal Database for iSeries, IBM HTTP Server, and WebSphere Commerce. 2. The staging server must be on an LPAR or system that is at the same release level as the production server. Note: The staging environment requires you to configure the WebSphere Commerce instance as a staging server when you create the WebSphere Commerce instance. You cannot convert a WebSphere Commerce production server environment to a WebSphere Commerce staging server environment. After you install WebSphere Commerce using the custom installation option of the installation wizard, you must create the WebSphere Commerce instance after the installation wizard finishes. You can choose to make this instance a staging server instance. For more information on staging servers, see the Staging server topic on the WebSphere Commerce Information Center.

Development environment
The development environment is used to customize parts of WebSphere Commerce and unit test any changes. The development environment must be installed on a separate machine from WebSphere Commerce. The machine must be running Microsoft Windows 2000, Windows 2003, or Windows XP. This development environment is provided in the WebSphere Commerce Developer product. It is not provided with WebSphere Commerce.

Copyright IBM Corp. 1996, 2008

17

For more information about the development environment, refer to WebSphere Commerce - Express Developer Edition Installation Guide available from theWebSphere Commerce technical library.

18

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Migrating previous versions of WebSphere Commerce


Migration to WebSphere Commerce Version 6.0 from the following versions of WebSphere Commerce is supported: v WebSphere Commerce Version 5.6.1 v WebSphere Commerce Version 5.6 v WebSphere Commerce Version 5.5 The following migration scenarios are not supported: v Migration from other versions of WebSphere Commerce and WebSphere Commerce Suite For information about migrating to WebSphere Commerce Version 6.0 from previous versions of WebSphere Commerce, refer to the WebSphere Commerce Migration Guide available from the WebSphere Commerce technical library.

Copyright IBM Corp. 1996, 2008

19

20

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 3. Prerequisites
This section contains the following chapters: v Hardware prerequisites on page 23 v Operating system prerequisites on page 25 v Networking prerequisites on page 27 v National language prerequisites on page 29 v WebSphere Commerce tools prerequisites on page 31 v Documentation prerequisites on page 33 Ensure that your systems meet all of the prerequisites in all of the chapters in this section.

Copyright IBM Corp. 1996, 2008

21

22

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Hardware prerequisites
Ensure that the machine on which you want to install WebSphere Commerce meets the requirements listed in the IBM WebSphere Commerce Version 6.0 Hardware prerequisites Technote #7007428.

Copyright IBM Corp. 1996, 2008

23

24

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Operating system prerequisites


Ensure that the machine on which you want to install WebSphere Commerce meets the requirements listed in the IBM WebSphere Commerce Version 6.0 Operating System prerequisites Technote #7007429.

Copyright IBM Corp. 1996, 2008

25

26

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Networking prerequisites
Ensure that the machine on which you want to install WebSphere Commerce meets the requirements listed in the IBM WebSphere Commerce Version 6.0 Networking prerequisites Technote #7007430.

Copyright IBM Corp. 1996, 2008

27

28

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

National language prerequisites


For national languages, WebSphere Commerce only uses valid Java language locales. Ensure that your systems have the appropriate national language locale installed for your language. Ensure that any locale-related environment variables are set to include the WebSphere Commerce supported locale.
Table 1. i5/OS locale codes supported by WebSphere Commerce Language German English Spanish French Italian Japanese Korean Brazilian Portuguese Simplified Chinese Traditional Chinese Locale Code de_DE en_US es_ES fr_FR it_IT ja_JP ko_KR pt_BR zh_CN zh_TW

Note: Ensure that the WebSphere Commerce non-root users locale is set to the appropriate language. If the locale is not set properly, some of the WebSphere Commerce tools will not display properly.

Copyright IBM Corp. 1996, 2008

29

30

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

WebSphere Commerce tools prerequisites


The following WebSphere Commerce tools can be accessed only from a remote Windows machine: v WebSphere Commerce Accelerator v WebSphere Commerce Administration Console v WebSphere Commerce Organization Administration Console Any machine that will be used to access these tools must meet the requirements listed in this section.

WebSphere Commerce tools hardware prerequisites


In order to use the WebSphere Commerce tools, the machine must meet the following minimum requirements: Graphics adapter The following are the minimum requirements for the graphics adapter:
Parameter Resolution Color depth Minimum value 1024x768 256 colors

Ensure that the system meets or exceeds these requirements.

WebSphere Commerce tools software prerequisites


In order to use the WebSphere Commerce tools, you require the following software and operating system settings: Web browser requirements You can only access the WebSphere Commerce tools using Microsoft Internet Explorer 6.0: v On a machine running a Windows operating system on the same network as your WebSphere Commerce machine. v On a machine running a Windows operating system on a different network from your WebSphere Commerce machine. Ensure the network and any firewalls are configured to allow access to the tools pages. You must use Internet Explorer full version 6.0 (also known as Internet Explorer 6.0 Service Pack 1 and Internet Tools) or later with the latest critical security updates from Microsoft. Prior versions do not support full functionality of WebSphere Commerce tools.

Copyright IBM Corp. 1996, 2008

31

Accessing WebSphere Commerce tools from Windows Server 2003: Windows Server 2003 Internet Explorer Enhanced Security might prevent access to the WebSphere Commerce tools. If you want to access the WebSphere Commerce tools from a Windows Server 2003 system, add the following URLs to the list of trusted sites in the security settings for Internet Explorer: v http://host_name v http://fully_qualified_host_name v https://host_name v https://fully_qualified_host_name For example, if the fully qualified host name of your Web server is commerce.ibm.com, you would add the following URLs to the list of trusted sites: v http://commerce v http://commerce.ibm.com v https://commerce v https://commerce.ibm.com Refer to your Internet Explorer documentation for instructions on how to add URLs to the list of trusted sites in the security settings. Operating system display settings Ensure that you have set the following display values to the recommended values or higher:
Display setting Screen area Colors Minimum value 1024x768 256 colors

32

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Documentation prerequisites
In order to view the WebSphere Commerce documentation and use the documentation links in the WebSphere Commerce launch pad and First Steps panels, you must have the following software installed: A Web browser (remote Windows system only) Documentation is launched in the default Web browser for the system. The WebSphere Commerce documentation and the WebSphere Commerce launch pad are not available in a native i5/OS environment.

Copyright IBM Corp. 1996, 2008

33

34

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 4. Installing WebSphere Commerce using the quick installation


This section contains the following chapters: v Quick installation overview on page 37 v Preparing your system to run the WebSphere Commerce installation wizard on page 39 v Information required to complete a quick installation on page 43 v Starting the installation wizard on page 47 v Completing a quick installation on page 49 v Verifying a quick installation on page 55

Copyright IBM Corp. 1996, 2008

35

36

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Quick installation overview


The quick installation does the following tasks: v Installs WebSphere Application Server Express Version 6.0 v Installs WebSphere Commerce. v Creates a WebSphere Commerce instance. A quick installation will be prevented if any of the following conditions are detected on the system: v Any edition of WebSphere Application Server Version 4.0 (denoted as product 5733WA4) is installed. v v v v v WebSphere Application Server Version 5.0 (denoted as product 5733WS5 Options 1 and 2). WebSphere Application Server Version 5.1 options 1 or 2 are installed (denoted as product 5733W51 Options 1 and 2). Any WebSphere Commerce Version 6.0 components are installed. Any previous version of WebSphere Commerce is installed on the machine. TCP/IP port 1099 is already in use on your Eserver iSeries system. To check if this TCP/IP port 1099 is already in use: 1. From the iSeries command line, type the following:
netstat *cnn

2. On the Work with TCP/IP Connection Status screen, ensure that port 1099 is not listed. Ensure that you page through the whole listing.
You can sort the list by pressing F13, select Sort by local port from the list, then display all port numbers by pressing F14.

3. If port 1099 is in use, stop the application using the port before starting the quick installation. v The QMQM subsystem is active on the Eserver iSeries system. During the WebSphere Commerce installation, the WebSphere Application Server product will also be installed. Ensure that subsystem QMQM is ended if the WebSphere MQ classes product is already installed on the iSeries system. Do not use a quick installation if the following statement applies to your WebSphere Commerce installation: v I want to use an existing installation of WebSphere Application Server as the WebSphere Commerce application sever. If this statement applies to your WebSphere Commerce configuration, you must use the custom installation. To use the custom installation option of the WebSphere Commerce installation wizard, refer to Part 6, Installing WebSphere Commerce using the custom installation, on page 71.

Copyright IBM Corp. 1996, 2008

37

38

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Preparing your system to run the WebSphere Commerce installation wizard


Checklist tasks
Use the instructions in the following sections to complete the checklist below which is used to ensure that you are ready to run the WebSphere Commerce installation wizard. __ 1. Ensure that any Lotus Notes server, Web servers, Java application servers, and any nonessential Java processes are stopped before installing WebSphere Commerce. __ 2. Ensure that any other InstallShield MultiPlatform installers have completed or you have exited them before installing WebSphere Commerce. __ 3. If you have firewall enable on the system, disable it before starting the Quick installation. Instance creation may fail if the firewall is running. You can enable the firewall again after installation has completed. __ 4. Review the WebSphere Commerce README file. The README file contains information about last-minute changes to the product. Last-minute changes can include additional fixes that must be installed before using WebSphere Commerce. For more information, see Reviewing the README file. __ 5. Ensure that you have access to the QSECOFR user profile, or an i5/OS user profile that is created with USRCLS(*SECOFR) and SPCAUT(*USRCLS). If you need to create an i5/OS user profile, refer to Creating an i5/OS user profile on page 40. Ensure that this user profile has the correct CCSID for the language under which you want to install WebSphere Commerce. Valid CCSIDs are listed in Creating an i5/OS user profile on page 40.

Important Ensure this user profile is able to issue the sbmjob command with all parameters left at their default values. If the job does not start, ensure the subsystem that the job was submitted to is active. __ 6. If you have a Web server or any other service on your machine that is currently using any of the following ports: 80, 443, 5432, 5433, 8000, 8001, 8002, 8004, 8006, and 8007, stop the Web server.

Reviewing the README file


Reviewing the README file is an important prerequisite for installing WebSphere Commerce. The README file contains information about last-minute changes to the product. Last-minute changes can include additional fixes that must be installed before using WebSphere Commerce. Failure to install any last minute fixes listed in the README file will result in WebSphere Commerce not functioning correctly. The README file can be found in the readme directory of WebSphere Commerce CD 1. The README file name is:
Copyright IBM Corp. 1996, 2008

39

readme_language_code.htm

where language_code is one of the following values:


Language German English Spanish French Italian Korean Brazilian Portuguese Simplified Chinese Language code de_DE en_US es_ES fr_FR it_IT ko_KR pt_BR zh_CN

Creating an i5/OS user profile


To create an i5/OS user profile, you can either use the i5/OS command line or use iSeries Navigator. To 1. 2. 3. create an i5/OS user profile using the i5/OS command line: Enter CRTUSRPRF. Press F4 for a prompt. Complete the necessary parameters, and then press Enter to create the user profile. Ensure that USRCLS is set to *SECOFR and SPCAUT is set to *USRCLS for this profile.

The iSeries user profile should be created with the following localized settings:
Table 2. Localized settings for iSeries user profiles Language English French German Italian Spanish Brazilian Portuguese Japanese Korean Traditional Chinese Simplified Chinese CCSID 37 297 273 280 284 37 5035 933 937 935 LangID ENU FRA DEU ITA ESP PTB JPN KOR CHT CHS CountryID US FR DE IT ES BR JP KR TW CN

After the iSeries user profile has been created, use the DSPUSRPRF command to determine the Home Directory (HOMEDIR). Ensure that the HOMEDIR exists on your iSeries system. If the HOMEDIR does not exist, create it using the i5/OS command: MKDIR. (The HOMEDIR will be denoted as home_directory.)

40

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

The HOMEDIR must contain a file named SystemDefault.properties, with a coded character set ID of 819 and containing ASCII data. This file must specify the file.encoding property that matches your iSeries user profile. The file.encoding property must be specified on one line, must contain no spaces, and is case sensitive. The file.encoding property can be one of the following values: v Simplified Chinese:
file.encoding=Cp1381

v Korean:
file.encoding=KSC5601

v Traditional Chinese:
file.encoding=Cp950

v Japanese:
file.encoding=SJIS

v All other languages:


file.encoding=ISO8859_1

To create the SystemDefault.properties file do the following: 1. On a PC, using a text editor, create a file named SYSDFT.FILE 2. In this file, enter the appropriate file.encoding line for you language. For example:
file.encoding=ISO8859_1

3. Save this file and copy it to your iSeries system in the /QIBM directory. 4. From an i5/OS command line, enter the following:
COPY OBJ(/QIBM/SYSDFT.FILE) TOOBJ(/home_directory/SystemDefault.properties) TOCCSID(819)

where home_directory is your HOMEDIR. 5. Once the new file is created, ensure that it contains the proper ASCII data.

Preparing your system to run the WebSphere Commerce installation wizard

41

42

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Information required to complete a quick installation


Before completing this section, ensure that you have completed Preparing your system to run the WebSphere Commerce installation wizard on page 39. The WebSphere Commerce installation wizard prompts you for a number of different user IDs and other information in order to complete the installation. Before starting your installation, fill in the following table so you will have the information handy when you complete the WebSphere Commerce installation wizard. Descriptions of the IDs and other information required to complete the installation wizard are provided in the following sections: v Operating system information required to complete the installation wizard on page 44 v WebSphere Commerce information required to complete the installation wizard on page 44 i5/OS information Review the descriptions in Operating system information required to complete the installation wizard on page 44 then fill in this table:
Information Local CA password *SYSTEM certificate store password Value

WebSphere Commerce information Review the descriptions in WebSphere Commerce information required to complete the installation wizard on page 44 then fill in this table:
Other information Instance name Instance password WebSphere Commerce Site Administrator ID WebSphere Commerce Site Administrator password Merchant key Your value

Copyright IBM Corp. 1996, 2008

43

Operating system information required to complete the installation wizard


To complete the installation of WebSphere Commerce, you will need the following IDs defined:
Password Local CA password Description Local CA password in Digital Certificate Manager. If you do not have a local CA created in Digital Certificate Manager, the Quick installation will create it for you and use the value you enter for this parameter. If you have a local CA created, the Quick installation will use the value you enter for this parameter. The password of the *SYSTEM certificate store in Digital Certificate Manager. If the *SYSTEM certificate store does not exist in Digital Certificate Manager, the Quick installation will create it for you and use the value you enter for this parameter. If you have the *SYSTEM certificate store created, the Quick installation will use the value you enter for this parameter.

*SYSTEM certificate store password

WebSphere Commerce information required to complete the installation wizard


To complete the installation of WebSphere Commerce, you will need to know the following additional information:
Information WebSphere Commerce Instance name Description This is a name for the WebSphere Commerce instance. A WebSphere Commerce instance user profile will also be created with this name. The maximum length is 10 characters. Ensure that the instance name does not contain any double-byte characters. WebSphere Commerce Instance password WebSphere Commerce Site Administrator ID This is the password for the WebSphere Commerce instance user profile. This ID is used to access the WebSphere Commerce tools such as the WebSphere Commerce Accelerator, the WebSphere Commerce Administration Console, and the WebSphere Commerce Organization Administration Console. This is not an operating system ID. It is recommended that this ID is unique on your system. This ID is created by the WebSphere Commerce installation wizard. WebSphere Commerce Site Administrator password WebSphere Commerce requires that the Site Administrator password adhere to the following rules: v Must be at least 8 characters in length. v Must contain at least one numeric character (09). v Must contain at least one alphabetic character (az, AZ). v Cannot contain four consecutive occurrences of a character. v The same character cannot appear more than four times in the password.

44

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Information Merchant Key

Description The merchant key is used by WebSphere Commerce as an encryption key. You must enter your own key in the Merchant key field. Ensure that the key that you enter will be sufficient to protect your site. The merchant key is a 16 digit hexadecimal number that must meet the following criteria: v Must contain at least one numeric character (09). v Must contain at least one alphabetic character (af). Important: Uppercase letters are not valid in the merchant key. v Cannot contain four consecutive occurrences of a character. v The same character cannot appear more than four times in the merchant key. Note: Keep a record of the merchant key you entered and keep this copy in a safe place.

Information required to complete a quick installation

45

46

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Starting the installation wizard


The WebSphere Commerce product will be installed, on your i5/OS system using the GUI based remote installation. GUI based remote installation The GUI based remote installation installs WebSphere Commerce on your i5/OS system from any Windows 2000 or 2003 machine, or any version of a Windows machine that supports Universal Disk Format (UDF) CDs. The Windows machine must be connected to the same IP network as the i5/OS system. The Windows machine must also have at least 100 MB of disk space available. Depending on your network and Eserver iSeries machine, the installation might take several hours. For instructions on starting a GUI based remote installation, refer to Starting the installation wizard.

Usage notes when using CD images


When installing WebSphere Commerce from CD images on a hard drive or network location, be aware of the following information: v The path to the WebSphere Commerce CDs must not contain the character #. v The path to the WebSphere Commerce CD 1 must not contain the digit 1. The exception to this is that WebSphere Commerce CD 1 may be in a directory called disk1. However, if the CD-image of WebSphere Commerce CD 1 is in a directory called disk1, WebSphere Commerce CD 2 must be in a directory called disk2 or the installation will fail.

Starting the installation wizard


To start a GUI based remote install: 1. Insert the WebSphere Commerce CD 1 into the CD-ROM drive on the remote Windows system. Note: Depending on your Windows system, the starting of the launch pad can take up to 3 minutes. Ensure you minimize all your windows sessions so that the initial window, for the language selection, is not missed. 2. The WebSphere Commerce launch pad starts. Select the language for the launch pad and click OK to continue. If the launch pad does not start automatically after you insert the CD: a. In Windows Explorer, browse the CD-ROM drive containing WebSphere Commerce CD 1. b. Double-click autorun.exe. When the launch pad displays, it provides the following options: Prerequisites Documentation Install Product Install Product on iSeries Machine
Copyright IBM Corp. 1996, 2008

47

3.

Exit Click Install Product on iSeries Machine to start the graphical installation wizard, then proceed to the next step. If you want to start the graphical installation wizard without using the launch pad, do one of the following: v Navigate to the CD-ROM drive and double click on iSeriesServer.bat to launch the installer. v Issue the following command from a Windows command prompt:
drive:\iSeriesServer.bat

where drive is the location of the WebSphere Commerce CD image. + + + + + + + + v If installing on a System i 6.1 system, complete the following steps: a. Download the pdinstall file to the Windows machine where the WebSphere Commerce Version 6.0 installer will be launched and store the file in a temporary directory. b. Issue the following command from a Windows command prompt:
i 6.1

drive:\setup.exe -os400 -W depcheck.controlFile=path_to_pdinstall.ini\pdinstall.ini

where drive is the location of the WebSphere Commerce CD image. 4. After a few minutes, the language selection panel displays. Select the installation language in the language selection panel, and select OK. The software will be installed in this language, regardless of the language settings of your system. 5. The iSeries Logon panel is shown. Enter the System Name, User Profile, and Password for the iSeries system on which you are installing WebSphere Commerce. Ensure that you log on to your iSeries system as a user with SECOFR class authority. This user profile requires the correct CCSID for the language under you which you want to install WebSphere Commerce. If you did not create a user profile meeting these requirements, refer to Creating an i5/OS user profile on page 40 for instructions. Click Next.
If at any point during the installation, the text in the installation wizard appears to be cut off, resize the wizard so that you can read all of the text on the wizard.

After you have completed the instructions in this section, proceed to Completing a quick installation on page 49.

48

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Completing a quick installation


Prerequisites __ No version or edition of WebSphere Commerce is installed on the machine. __ No version or edition of WebSphere Application Server is installed on the machine. Note: You can complete a quick installation if one, or both of the following Licensed Programs is installed on the machine: WebSphere Application Server V5.0 Network Deployment (5733WS5 option 5) WebSphere Application Server V5.1 Network Deployment (5733W51 option 5) The system on which you are starting the installation wizard meets all of the requirements listed in Part 3, Prerequisites, on page 21. You have completed all of the tasks listed in Preparing your system to run the WebSphere Commerce installation wizard on page 39. You have started the installation wizard according to the instructions in Starting the installation wizard on page 47.

__ __ __

Procedure To complete a quick installation: 1. Select the installation language in the language selection panel, and select OK. The software will be installed in this language, regardless of the language settings of your system. Do not select a language not supported by the system on which you are performing the installation. 2. The iSeries Logon panel is shown. Enter the System Name, User Profile, and Password for the iSeries system on which you are installing WebSphere Commerce. Ensure that you log on to your iSeries system as a user with *SECOFR class authority. This user profile requires the correct CCSID for the language under you which you want to install WebSphere Commerce. If you did not create a user profile meeting these requirements, refer to Creating an i5/OS user profile on page 40 for instructions. Click Next. 3. Review the information on the Welcome panel and select Next. 4. Review the terms of the license agreement. If you accept the terms of the license agreement, select I accept the terms in the license agreement and select Next. If you decline the terms of the license agreement, select I do not accept the terms in the license agreement and select Next. Declining the terms of the license agreement exits the install program. 5. Select Quick Installation, and select Next. 6. Enter the following information: v WebSphere Commerce Instance name v WebSphere Commerce Instance password
Copyright IBM Corp. 1996, 2008

49

Ensure that you enter the same value in the WebSphere Commerce Instance password field and the verification field. For descriptions of these items, refer to Information required to complete a quick installation on page 43. Note: If you are using a system security program on your iSeries machine that checks for default passwords, ensure that the password you select for your WebSphere Commerce instance is different from the instance name. If the instance name and password are the same, the user ID for the instance may become disabled, preventing WebSphere Commerce from functioning properly. Select Next to continue. 7. Enter the following information: v Local CA password v *SYSTEM certificate store password For descriptions of these items, refer to Information required to complete a quick installation on page 43. Ensure that you enter the same value in the local CA password field and the Verification field. Ensure that you enter the same value in the *SYSTEM certificate store password field and the Verification field.Select Next to continue. 8. Enter the following information: v Site Administrator ID v Site Administrator password Note: Ensure you enter the same value in the Site Administrator password field and the Verification field. v Merchant Key For descriptions of these items, refer to Information required to complete a quick installation on page 43. Select Next to continue. 9. Enter the following information: v WebSphere Commerce Configuration Manager password. Note: Ensure you enter the same value in the WebSphere Commerce Configuration Manager password field and the Verification field. The WebSphere Commerce Configuration Manager ID is configadmin. You can not change this ID. Select Next to continue. 10. Confirm your installation options and parameters, and select Next to continue. 11. Insert the CDs as prompted by the WebSphere Commerce installation wizard, follow the on-screen prompts. The WebSphere Application Server is installed first. When prompted, specify the root directory of the WebSphere Application Server CD. A progress bar indicates how much of the installation has completed. Once the WebSphere Application Server is installed the installation wizard installs WebSphere Commerce. Note: During the installation of WebSphere Application Server, the following message may appear:

50

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

The installation of IBM WebSphere Application Server has timed out. Examine log.txt in temp_path for details. If you wish to continue with the WebSphere Commerce installation, ensure that the installation of IBM WebSphere Application Server has successfully completed.

If this message is posted appears, refer to Troubleshooting: Installation of WebSphere Application Server displays a timeout message. A progress bar indicates how much of the installation has completed. Note: After changing CDs a Windows Autorun window may display. Cancel or exit this dialog window. A Window Autorun dialog contains text similar to the following:
Windows can perform the same action each time you insert a disk or connect a device with this kind of file:

12. After the installation has completed a new screen shows the status of the WebSphere Commerce instance creation. Messages are displayed during the creation of the WebSphere Commerce instance. 13. After WebSphere Commerce instance creation is completed, information about the WebSphere Commerce instance is shown on the panel. Review this information and click OK. 14. The InstallShield Wizard completion display is shown. Click Next to continue. The First Steps panel displays after a few minutes. The First Steps panel provides access to the following information: Documentation Support Registration Information Center Easy Start Exit You can start the First Steps panel at any later point by doing the following: a. Insert the WebSphere Commerce CD 1 into the CD-ROM drive on a remote Windows system. b. The WebSphere Commerce launch pad will start. At the initial language selection, click Cancel. c. Navigate to the extra folder on the CD-ROM drive and double-click FirstStepsiSeriesRemote.bat. d. Select the language and click OK. e. The iSeries Logon panel is shown. Enter the System Name, User Profile and Password for the iSeries system where WebSphere Commerce is installed. Click Next. f. After a few moments, the First Steps panel is shown. 15. Install the most recent fix pack for WebSphere Commerce Version 6.0. For information about where to obtain the fix pack and installation instructions for the fix pack, refer to Install the most recent fixes on page 52.

Completing a quick installation

51

Important After you have completed the installation, you need to apply the WebSphere Application Server, WebSphere Commerce fixes. To apply these fixes, refer to Install the most recent fixes After completing this section, proceed to Verifying a quick installation on page 55.

Install the most recent fixes


After installing WebSphere Commerce, you should install the most recent WebSphere Application Server and WebSphere Commerce fix packs available if any exists. WebSphere Commerce fix packs are cumulative, so the most recent fix pack for a version of WebSphere Commerce will contain all of the fixes and updates found in previous fix packs for that version. Fix packs and the instructions for installing the fix packs are available from the WebSphere Commerce - Express support Web site. After you have completed the installation, you need to apply the WebSphere Application Server PTFs. The list of PTFs required by your edition of WebSphere Commerce are available from the WebSphere Commerce support Web site. At this Web site, select your edition and on the next page, look for a document called PTFs needed for WebSphere Commerce 6.0 on iSeries in the Other resources section. This document lists all PTFs required for WebSphere Commerce and is updated regularly. After you have completed the installation you must apply the most recent maintenance. To apply the most recent maintenance, see WebSphere Commerce required maintenance Technote #1232042.

52

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

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

Mandatory changes for System i 6.1 (V6R1) systems


If you have installed WebSphere Commerce Version 6.0 and WebSphere Application Server Version 6.0, on a System i 6.1 system, complete the following steps: 1. Download and apply WebSphere Application Server Version 6.0 PTF SI29611. This PTF provides the required QSVTAPGT service program. 2. Open WC_installdir/instances/default/httpconf/httpd.conf. 3. Replace the line:
LoadModule was_ap20_module /QSYS.LIB/$WAS_INSTALL_LIBRARY$/qsvtap20.SRVPGM

with the line:


LoadModule was_ap20_module /QSYS.LIB/$WAS_INSTALL_LIBRARY$/qsvtapgt.SRVPGM

4. Save the changes. 5. Open WC_userdir/instances/instance_name/httpconf/httpd.conf. 6. Replace line:


LoadModule was_ap20_module /QSYS.LIB/QWAS6/qsvtap20.SRVPGM

with the line:


LoadModule was_ap20_module /QSYS.LIB/QWAS6/qsvtapgt.SRVPGM

7. Save your changes. 8. Restart the associated Web server for your WebSphere Commerce instance.

Copyright IBM Corp. 1996, 2008

53

54

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Verifying a quick installation


You can verify a quick installation by doing the following: 1. Verifying your WebSphere Commerce installation. 2. Verifying your installation with the WebSphere Commerce tools. 3. Verifying your installation using iSeries Navigator on page 56. 4. Verifying your installation using log files on page 57. After you complete a quick installation, review Part 8, Last steps, on page 109 to decide how to continue.

Verifying your WebSphere Commerce installation


If it is not started, start WebSphere Commerce and its software stack in the following order: 1. Start IBM HTTP Server. To start IBM HTTP Server, issue the following command from an i5/OS command line:
STRTCPSVR SERVER(*HTTP) HTTPSVR(instance_name)

where instance_name is the name of the WebSphere Commerce instance. 2. Start WebSphere Commerce. See the Starting and stopping WebSphere Commerce topic in the WebSphere Commerce Information Center.where default values for WC_profiledir are listed in Path variables used in this book on page ix In the following steps, fully_qualified_hostname is the fully qualified host name of the machine on which you completed the quick installation of WebSphere Commerce.

Verifying your installation with the WebSphere Commerce tools


After completing a quick installation, you can verify your installation by doing the following: 1. Start IBM HTTP Server. To start IBM HTTP Server, issue the following command from an i5/OS command line:
STRTCPSVR SERVER(*HTTP) HTTPSVR(instance_name)

2. Start WebSphere Commerce. See the Starting and stopping WebSphere Commerce topic in the WebSphere Commerce Information Center.where default values for WC_profiledir are listed in Path variables used in this book on page ix 3. Ensure that you can access the following URLs: v http://fully_qualified_hostname v https://fully_qualified_hostname If you cannot access the secure (https) URL, refer to Web server post-instance creation tasks on page 107. 4. Ensure that the secure URL (https) functions before continuing.
Copyright IBM Corp. 1996, 2008

55

5. Access the following URLs: v https://fully_qualified_hostname:8000/accelerator Note: A warning might display, indicating that no stores are defined. This is an indication of a successful log in attempt. v https://fully_qualified_hostname:8002/adminconsole v https://fully_qualified_hostname:8004/orgadminconsole For each of these URLs: a. Ensure that you see the login page for each URL. b. For each URL, log in using the Site Administrator ID and password you entered when completing a quick installation. If you can complete this section successfully, you can skip the other verification steps.

Verifying your installation using iSeries Navigator


To verify that your installation of WebSphere Commerce was successful, check the following: 1. The following library should exist on your Eserver iSeries system: v QWAS6 WebSphere Application Server library 2. The Integrated File System (IFS) on your Eserver iSeries system will have one or more of the following directories: v /QIBM/ProdData/CommerceServer60 v /QIBM/ProdData/CommerceServer60/payments (Custom Install option only) v /QIBM/ProdData/WebSphere/ v /QIBM/UserData/WebSphere (Quick Install option only) v /QIBM/UserData/WebSphere/AppServer/V60/edition_name/profiles/ profile_name (Quick Install option only) 3. Use iSeries Navigator to show what products have been installed on your Eserver iSeries system: Notes: a. Ensure that you are using the level of iSeries Navigator that matches your version of i5/OS you are using. For example, if WebSphere Commerce is installed on a i5/OS V5R3M0, use a Version 5 Release 3 level of iSeries Navigator. b. Ensure that the latest iSeries Access fix pack is installed. Download the latest fix pack from the iSeries Access page. To confirm the fix pack level, complete the following steps: 1) Select Windows > IBM iSeries Access for Windows > iSeries Access for Windows Properties. 2) Review the service level, and confirm that it is the latest version by comparing it to the level listed on the iSeries Access page. 3) If it is not at the highest fix pack level, apply the most recent fix pack and continue.

56

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Note: Ensure that you are using the level of iSeries Navigator that matches your version of i5/OS you are using. For example, if WebSphere Commerce is installed on a i5/OS V5R3M0, use a Version 5 Release 3 level of iSeries Navigator. a. On a PC where iSeries Navigator can be accessed, click Start > Programs > IBM iSeries Access for Windows > iSeries Navigator b. In the iSeries Navigator window, expand Management Central > Endpoint Systems c. Right-click on the applicable iSeries system and click Inventory > Collect d. A new window opens. Ensure that the Software check box is selected. Click OK to start the collection e. Expand Management Central > Task Activity. f. Click Inventory. g. In the right-hand panel, a task for your iSeries system should be listed. Press the F5 key (refresh) until the Status shows Completed. h. Click Management Central > Endpoint Systems > iSeries system > Configuration and Service > Software Inventory and click Installed Products. i. The right-hand panel will show a listing of products. Scroll to the bottom to view the WebSphere Commerce products. The following diagram is an examples of what you will see if all components were installed successfully:

After verifying your installation using the iSeries Navigator, you can continue by verifying your installation using the log files generated during the installation.

Verifying your installation using log files


During the installation of WebSphere Commerce and its components, log files are generated. Examine the following log files to ensure that your installation was successful: v WebSphere Commerce installation logs on page 58 v WebSphere Application Server installation logs on page 58
Verifying a quick installation

57

v WebSphere Commerce instance creation logs on page 59

WebSphere Commerce installation logs


The following log files contain messages generated by the WebSphere Commerce installation wizard. The default location for these log files on the Eserver iSeries system is:
Installation type GUI based remote installation Log file location v /InstallLogs/install.log v /WC_installdir/logs/wcinstall.log Note: The wcinstall.log file is only created when errors are encountered. v /WC_installdir/logs/wctrace_timestamp.log Remote silent installation v /InstallLogs/install.log v /tmp/InstallShield/wcinstall.log Note: The wcinstall.log file is only created when errors are encountered. v /tmp/InstallShield/wctrace_timestamp.log Local silent installation v /tmp/InstallShield/install.log v /tmp/InstallShield/wcinstall.log Note: The wcinstall.log file is only created when errors are encountered. v /tmp/InstallShield/wctrace_timestamp.log

Note: For multiple installation attempts, the log will be appended in the existing install.log file. Depending on the components of WebSphere Commerce that are installed, the following messages may appear at the end of the install.log file:
CMN7704S: IBM WebSphere Commerce Installer has successfully copied file from /QIBM/ProdData/CommerceServer60/bin/config_env.sh to /QIBM/ProdData/CommerceServer60/bin/config_env.db2.sh CMN7720S: IBM WebSphere Commerce Installer internal Generic Catch Warning caught: Command ended normally with exit status 0. /QIBM/ProdData/CommerceServer60/bin/iSeriesFileAuth.sh CWXAI7779S: IBM WebSphere Commerce Installer has successfully modified the Configuration Manager user password. CMN7753S: WebSphere Commerce installation complete.

This message is formatted to fit the page size of this book.

WebSphere Application Server installation logs


The WebSphere Application Server installation log file (log.txt) will be located on the Eserver iSeries machine. The log file will be located in the following directory: /tmp/InstallShield/log.txt /WAS_installdir/logs/log.txt Check the log.txt for the following message which will be at or near the end of the file:

58

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Install, com.ibm.ws.install.ni.ismp.panels.OS400WASSummaryPanel, msg1, Installation of IBM WebSphere Application Server - Express, V6 completed successfully.

The quick installation installed the WebSphere Application Server product. You can view entries for this product in the iSeries Navigator. Refer to step 3 in Verifying your installation using iSeries Navigator on page 56 and look for product 5733W60. The following diagrams are examples of what you will see if all options were installed successfully: WebSphere Application Server installation

WebSphere Commerce instance creation logs


The configuration information for the WebSphere Commerce instance created as part of the quick installation is stored in the following file: WC_profiledir/installedApps/WC_instance_name_cell/ WC_instance_name.ear/xml/config/wc-server.xml where default values for WC_userdir are listed in Path variables used in this book on page ix. Confirm that this file exists before checking the log files produced during instance creation. Creating a WebSphere Commerce instance produces log files in the following directory: WC_userdir/instances/instance_name/logs where default values for WC_userdir are listed in Path variables used in this book on page ix and instance_name is the name of WebSphere Commerce instance. Ensure that there are no errors in the following log files: v createInstanceANT.err.log v createInstanceANT.log v trace.txt v messages.txt
Verifying a quick installation

59

Instance creation is successful if the log files do not contain any errors or exceptions. The createInstanceANT.err.log file should be empty if no errors were encountered. The following log file is created in the WAS_userdir/profileRegistry/logs/ wasprofile directory: v wasprofile_create_profile_name.log where default values for WAS_userdir are listed in Path variables used in this book on page ix. If the profile creation process was a success, the log displays an INSTCONFSUCCESS message. Note: There may be several INSTCONFSUCCESS messages in the log file. The following log file is created in the WC_userdir/logs directory: v WCSconfig.log where default values for WAS_userdir are listed in Path variables used in this book on page ix. If instance creation failed you must delete the failed instance by completing the following instructions in Deleting a WebSphere Commerce instance on page 122. Once the failed instance is deleted, the WebSphere Commerce instance can be created manually by following the instructions in Part 7, Creating a WebSphere Commerce instance, on page 91. After you complete a quick installation, review Part 8, Last steps, on page 109 to decide how to continue.

60

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 5. Preparing for a custom installation


To prepare for a custom installation, you should know the following information: __ 1. The topology you want to use for this installation of WebSphere Commerce. __ 2. The software stack components application server, database server, and Web server you want to use with WebSphere Commerce. __ 3. How to prepare the systems to run the WebSphere Commerce installation wizard. The first two steps were covered earlier in this book in Part 2, Planning your WebSphere Commerce installation, on page 9. If you have not reviewed this material already, review it before continuing. This section contains the following chapters covering the remaining items: v Custom installation overview on page 63 v Preparing your systems to run the WebSphere Commerce installation wizard on page 65 v Preparing application servers for use with WebSphere Commerce on page 69

Copyright IBM Corp. 1996, 2008

61

62

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Custom installation overview


The custom installation option of the WebSphere Commerce allows you to select which WebSphere Commerce components you want to install on a machine. Use the custom installation option in any of the following situations: v You want to use a remote Web server. v You want to use a remote database server. v You want to use an existing installation of WebSphere Application Server as the WebSphere Commerce application server.

+ +

Copyright IBM Corp. 1996, 2008

63

64

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Preparing your systems to run the WebSphere Commerce installation wizard


Before starting the WebSphere Commerce installation wizard, complete the following checklist: __ 1. Review the WebSphere Commerce README file. The README file contains information about last-minute changes to the product. Last-minute changes can include additional fixes that must be installed before using WebSphere Commerce. For more information, see Reviewing the README file. __ 2. Ensure that you have access to the QSECOFR user profile, or an i5/OS user profile that is created with USRCLS(*SECOFR) and SPCAUT(*USRCLS). If you need to create an i5/OS user profile, refer to Creating an i5/OS user profile on page 66. Ensure that this user profile has the correct CCSID for the language under which you want to install WebSphere Commerce. Valid CCSIDs are listed in Creating an i5/OS user profile on page 66.

Important Ensure this user profile is able to issue the sbmjob command with all parameters left at their default values. If the job does not start, ensure the subsystem that the job was submitted to is active. __ 3. Ensure that any Lotus Notes server, Web servers, Java application servers, and any nonessential Java processes are stopped before installing WebSphere Commerce. __ 4. Ensure that any other InstallShield MultiPlatform installers have completed or you have exited them before installing WebSphere Commerce. __ 5. If you have a Web server or any other service on your machine that is currently using any of the following ports: 80, 443, 5432, 5433, 8000, 8001, 8002, 8004, 8006, and 8007, stop the Web server.

Reviewing the README file


Reviewing the README file is an important prerequisite for installing WebSphere Commerce. The README file contains information about last-minute changes to the product. Last-minute changes can include additional fixes that must be installed before using WebSphere Commerce. Failure to install any last minute fixes listed in the README file will result in WebSphere Commerce not functioning correctly. The README file can be found in the readme directory of WebSphere Commerce CD 1. The README file name is:
readme_language_code.htm

Copyright IBM Corp. 1996, 2008

65

where language_code is one of the following values:


Language German English Spanish French Italian Korean Brazilian Portuguese Simplified Chinese Language code de_DE en_US es_ES fr_FR it_IT ko_KR pt_BR zh_CN

Creating an i5/OS user profile


To create an i5/OS user profile, you can either use the i5/OS command line or use iSeries Access. To 1. 2. 3. create an i5/OS user profile using the i5/OS command line: Enter CRTUSRPRF. Press F4 for a prompt. Complete the necessary parameters, ensuring that USRCLS is set to *SECOFR and SPCAUT is set to *USRCLS for this profile. Press Enter to create the user profile.

The iSeries user profile should be created with the following localized settings:
Table 3. Localized settings for iSeries user profiles Language English French German Italian Spanish Brazilian Portuguese Japanese Korean Traditional Chinese Simplified Chinese CCSID 37 297 273 280 284 37 5035 933 937 935 LangID ENU FRA DEU ITA ESP PTB JPN KOR CHT CHS CountryID US FR DE IT ES BR JP KR TW CN

After the iSeries user profile has been created, use the DSPUSRPRF command to determine the Home Directory (HOMEDIR). Ensure that the HOMEDIR exists on your iSeries system. If the HOMEDIR does not exist, create it using the i5/OS command: MKDIR. (The HOMEDIR will be denoted as home_directory.) The HOMEDIR must contain a file named SystemDefault.properties, with a coded character set ID of 819 and containing ASCII data. This file must specify the file.encoding property that matches your iSeries user profile. The file.encoding

66

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

property must be specified on one line, must contain no spaces, and is case sensitive. The file.encoding property can be one of the following values: v Simplified Chinese:
file.encoding=Cp1381

v Korean:
file.encoding=KSC5601

v Traditional Chinese:
file.encoding=Cp950

v Japanese:
file.encoding=SJIS

v All other languages:


file.encoding=ISO8859_1

To create the SystemDefault.properties file do the following: 1. On a PC, using a text editor, create a file named SYSDFT.FILE 2. In this file, enter the appropriate file.encoding line for you language. For example:
file.encoding=ISO8859_1

3. Save this file and copy it to your iSeries system in the /QIBM directory. 4. From an i5/OS command line, enter the following:
COPY OBJ(/QIBM/SYSDFT.FILE) TOOBJ(/home_directory/SystemDefault.properties) TOCCSID(819)

where home_directory is your HOMEDIR. 5. Once the new file is created, ensure that it contains the proper ASCII data.

Preparing your systems to run the WebSphere Commerce installation wizard

67

68

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Preparing application servers for use with WebSphere Commerce


| | | Important If you are planning to complete a silent installation (either local or remote), you must complete this section. If you are planning to complete a remote GUI install, you are not required to complete this section.

Using WebSphere Application Server Version 6.0


WebSphere Application Server version 6.0 introduces a separation of the WebSphere Application Server binary application files from the runtime environments for applications deployed in WebSphere Application Server. The runtime environment includes configuration files, the default location for deployed applications, logs, and other data. These runtime environments are called profiles. For more information on WebSphere Application Server profiles refer to the WebSphere Application Server version 6.0 information center. To find topics referenced in this section, enter the topic title in the Search field of the WebSphere Application Server version 6.0 information center and click GO. | | | | | | | | | The silent installation method requires that WebSphere Application Server version 6.0.2.5 is installed prior to starting the silent installation of WebSphere Commerce. To manually install WebSphere Application Server refer to the Installation of WebSphere Application Server Version 6.0 for OS/400 topic in the WebSphere Application Server Information Center. Once you have installed your WebSphere Application Server you must update it to the correct maintenance level (6.0.2.5 or higher). For more information refer to the Installation of WebSphere Application Server Version 6.0 for OS/400 topic in the WebSphere Application Server Information Center.

Copyright IBM Corp. 1996, 2008

69

70

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 6. Installing WebSphere Commerce using the custom installation


You should perform a custom installation in the following situations: v You want to use software already installed as part of the WebSphere Commerce software stack v You want to do a distributed installation of WebSphere Commerce and its software stack components A custom installation allows you to select various components to install on one machine at a time. To install different components on different machines, you have to perform a WebSphere Commerce custom install on each of the machines in your configuration. A custom installation does not create your WebSphere Commerce instance automatically. You must create the instance after installing WebSphere Commerce and its software stack. Before completing the instructions in this section, ensure that you have completed the instructions in Preparing your systems to run the WebSphere Commerce installation wizard on page 65. This section contains the following chapters: v Custom installation components on page 73 v Completing a custom installation on page 75 v Verifying a custom installation on page 87

Important If you have completed a quick installation The WebSphere Commerce instance was created as part of the quick installation process. You can skip this section and continue your installation and configuration of WebSphere Commerce by following the instructions in Part 8, Last steps, on page 109. If you want to install WebSphere Commerce Developer Refer to the WebSphere Commerce Developer Installation Guide.

Copyright IBM Corp. 1996, 2008

71

72

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Custom installation components


This section provides a description of each component you can choose to install when performing a custom installation and restrictions when selecting any of these components in the installation wizard. Review the descriptions in this section to help you decide which components you need to install. When you perform a custom installation, each of the following components can be installed on separate nodes: v WebSphere Commerce components WebSphere Commerce Server Remote WebSphere Commerce Management Utilities WebSphere Commerce Information Center WebSphere Commerce Payments Notes: v During a custom installation, the WebSphere Application Server product is installed if it is not already installed on the iSeries system.

WebSphere Commerce Server


This component provides all of the functionality of WebSphere Commerce except for WebSphere Commerce Payments. Selecting this component installs the following subcomponents on the node: v WebSphere Commerce Server v WebSphere Commerce Information Center v WebSphere Commerce starter stores v WebSphere Application Server Express product

Remote WebSphere Commerce Management Utilities


This component allows you to create instances and configure WebSphere Commerce and WebSphere Commerce Payments from a node remote from both the WebSphere Commerce and WebSphere Commerce Payments nodes.

WebSphere Commerce Information Center


The WebSphere Commerce Information Center is a subcomponent of the WebSphere Commerce Server. Selecting this component installs the context sensitive help for the following languages: v Brazilian Portuguese v v v v English French German Italian

v Japanese v Korean
Copyright IBM Corp. 1996, 2008

73

v Simplified Chinese v Spanish v Traditional Chinese If you select English, the context sensitive help and the English WebSphere Commerce Information Center is installed. To download the WebSphere Commerce Information Center refer to theWebSphere Commerce technical library.

74

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Completing a custom installation


You can install the WebSphere Commerce product on your i5/OS system in two ways: GUI based remote installation (recommended) A GUI based remote installation installs WebSphere Commerce on your i5/OS system from any version of a Windows machine that supports Universal Disk Format (UDF) CDs. The Windows machine must be connected to the same IP network as the i5/OS system. The Windows machine must also have at least 100 MB of disk space available. Depending on your network and Eserver iSeries machine, the installation might take several hours. For instructions on starting a GUI based remote installation, refer to Completing a custom GUI installation. Silent installation A silent response file based remote installation can be completed from a remote Windows machine, or from the i5/OS system itself. The remote silent option installs WebSphere Commerce on your i5/OS system from any version of a Windows machine that supports Universal Disk Format (UDF) CDs. The Windows machine must be connected to the same IP network as the i5/OS system. The local silent option installs WebSphere Commerce directly from your i5/OS system without requiring the Windows machine.. Depending on your network and Eserver iSeries machine, the installation might take several hours. For instructions on starting a silent response file based remote installation, refer to Completing a custom silent installation on page 79. | | | | | | | | |

Usage notes when using CD images


When installing WebSphere Commerce from CD images on a hard drive or network location, be aware of the following information: v The path to the WebSphere Commerce CDs must not contain the character #. v The path to the WebSphere Commerce CD 1 must not contain the digit 1. The exception to this is that WebSphere Commerce CD 1 may be in a directory called disk1. However, if the CD-image of WebSphere Commerce CD 1 is in a directory called disk1, WebSphere Commerce CD 2 must be in a directory called disk2 or the installation will fail.

Completing a custom GUI installation


Prerequisites __ The machines on which you are starting the installation wizard meets all of the requirements listed in Part 3, Prerequisites, on page 21. __ You have completed all of the tasks listed in Preparing your systems to run the WebSphere Commerce installation wizard on page 65.

Copyright IBM Corp. 1996, 2008

75

This includes ensuring that you have access to the QSECOFR user profile, or an i5/OS user profile of USRCLS(*SECOFR) and that this user profile has the correct CCSID for the language under you which you want to install WebSphere Commerce. You will be prompted for this user profile during the installation. Procedure To complete a custom installation on a node: 1. Insert the WebSphere Commerce CD 1 into the CD-ROM drive on the remote Windows system. Note: Depending on your Windows system, the starting of the launch pad can take up to 3 minutes. Ensure you minimize all your windows sessions so that the initial window, for the language selection, is not missed. 2. The WebSphere Commerce launch pad starts. Select the language for the launch pad and click OK to continue. If the launch pad does not start automatically after you insert the CD: a. In Windows Explorer, browse the location of the WebSphere Commerce CD 1 image. b. Double-click autorun.exe. When the launch pad displays, it provides the following options: Prerequisites Documentation Install Product Install Product on iSeries Machine Exit 3. You can choose the version of WebSphere Application Server that your WebSphere Commerce environment will use. Select one of the following versions: v To use the launch pad, Click Install Product on iSeries Machine to start the graphical installation wizard. To use the command line, click Exit to exit the launch pad. Issue the following command form a Windows command prompt:
drive\iSeriesServer.bat

| |

+ + + + + + + + +

i 6.1 If installing on a System i 6.1 system, complete the following steps: a. Download the pdinstall file to the Windows machine where the WebSphere Commerce Version 6.0 installer will be launched and store the file in a temporary directory.

b. Issue the following command from a Windows command prompt:


drive:\setup.exe -os400 -W depcheck.controlFile=path_to_pdinstall.ini\pdinstall.ini

where drive is the location of the WebSphere Commerce CD image. 4. Select the installation language in the language selection panel, and select OK.

76

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

The software will be installed in this language, regardless of the language settings of your system.
If at any point during the installation, the text in the installation wizard appears to be cut off, resize the wizard so that you can read all of the text on the wizard.

5. The iSeries Logon panel is shown. Enter the System Name, User Profile, and Password for the iSeries system on which you are installing WebSphere Commerce. Ensure that you log on to your iSeries system as a user with SECOFR class authority. This user profile requires the correct CCSID for the language under you which you want to install WebSphere Commerce. If you did not create a user profile meeting these requirements, refer to Creating an i5/OS user profile on page 40 for instructions. Click Next. 6. Review the information on the Welcome panel and select Next. 7. Review the terms of the license agreement. If you accept the terms of the license agreement, select I accept the terms in the license agreement and select Next. If you decline the terms of the license agreement, select I do not accept the terms in the license agreement and select Next. Declining the terms of the license agreement exits the install program. 8. Select Custom Installation and select Next. Note: If you have a previous version of WebSphere Commerce installed, a warning message will be displayed. Click Yes to proceed with the installation or click No to cancel the installation. More information on coexistence can be found in Coexistence with previous versions of WebSphere Commerce or WebSphere Application Server on page 11. 9. Select the components you want to install on the node. Select Next to continue. Descriptions of each component are provided in Custom installation components on page 73. Components detected on the system will be unavailable for selection in the wizard. a. The system checks for an installed edition of WebSphere Application Server Version 6. If the correct edition is detected, a panel is displayed. Click Next to continue. If the correct edition is not detected, no panel is displayed. b. Depending on the components you have selected to install, you are prompted to enter a WebSphere Commerce Configuration Manager user password. Enter values and click Next to continue. 10. If you want to create a WebSphere Commerce response file based on your custom install options, select the Create a response file check box and specify a filename and location. Select Next. Note: By selecting this option you can choose to record the selections that you have made during your GUI installation in a response file. This response file can then be used during silent installations on separate machines.

Completing a custom installation

77

11. On the confirmation page, review the components being installed and their location. To make any changes, select Back to return to the panel where you want to make changes. To begin installing the components listed on the confirmation page, select Next. 12. Insert the CDs as prompted by the WebSphere Commerce installation wizard, following the on-screen prompts. Notes: a. If you are doing a GUI based remote installation and a Windows Autorun window displays after changing CDs, close the window. A Windows Autorun window resembles an Explorer window. b. If you are doing a GUI based remote installation and a Windows Autorun dialog displays after changing CDs, cancel or exit the dialog. A Window Autorun dialog contains text similar to the following:
Windows can perform the same action each time you insert a disk or connect a device with this kind of file:

Progress bars indicate how much the installation has completed. 13. When the installation is complete a new panel is shown. Review the information on this panel and click Next. 14. The InstallShield Wizard completion display is shown. Click Next to continue. If you are doing a GUI based remote install, the First Steps panel displays after a few minutes. The First Steps panel provides access to the following information: Documentation Support Registration Information Center Easy Start Exit You can start the First Steps panel at any later point by doing the following: 1. Insert the WebSphere Commerce CD 1 into the CD-ROM drive on a remote Windows system or navigating to the WebSphere Commerce CD 1 image location. 2. If you are launching the WebSphere Commerce CD 1 from a CD-ROM drive, the WebSphere Commerce launch pad will start. At the initial language selection, click Cancel. 3. Navigate to the WebSphere Commerce CD 1 image location and double-click FirstStepsiSeriesRemote.bat found in the extra folder. 4. Select the language and click OK. 5. The iSeries Logon panel is shown. Enter the System Name, User Profile and Password for the iSeries system where WebSphere Commerce is installed. Click Next. 6. After a few moments, the First Steps panel is shown.

| | | | | | | |

78

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Important v After you have completed the installation, you need to apply the WebSphere Application Server, WebSphere Commerce fixes. To apply these fixes, refer to Install the most recent fixes on page 83.

Completing a custom silent installation Completing a remote silent installation


Prerequisites: __ The machines on which you are starting the installation wizard meets all of the requirements listed in Part 3, Prerequisites, on page 21. __ The WebSphere Commerce software stack has been preinstalled and is configured properly, as instructed in the following sections: Preparing application servers for use with WebSphere Commerce on page 69. You have completed all of the tasks listed in Preparing your systems to run __ the WebSphere Commerce installation wizard on page 65. __ All WebSphere Commerce media must be available during the silent install. You will not be prompted to change disks during the install. + + __
i 6.1 If installing on a System i 6.1, refer to Completing a custom GUI installation on page 75.

To start a silent remote install: 1. Insert the WebSphere Commerce CD 1 into the CD-ROM drive on the remote Windows system. Note: Depending on your Windows system, the starting of the launch pad can take up to 3 minutes. Ensure you minimize all your windows sessions so that the initial window, for the language selection, is not missed. 2. On the Language Selection panel, click Cancel. 3. Copy the contents of the WebSphere Commerce CD Disk 1 and Disk 2 into a temporary location on the Windows machine. For example:
WC_temp\disk1 WC_temp\disk2

where WC_temp is the temporary directory. 4. Save the following file to a temporary directory:
drive:\WC_temp\disk1\wcresponsefile_exp.txt

where drive is the drive letter of the drive containing the WebSphere Commerce CD images. 5. Open the wcresponsefile_exp.txt file in a text editor, and edit it appropriately. Ensure that you specify a user with SECOFR class authority. This allows the installer to log on to the remote machine with the proper authority. This user profile requires the correct CCSID for the language under you which you want to install WebSphere Commerce.

Completing a custom installation

79

If you did not create a user profile meeting these requirements, refer to Creating an i5/OS user profile on page 40 for instructions. 6. Save and close the file. 7. To install WebSphere Commerce silently, issue the following command:
drive:\WC_temp\disk1\setup.exe -is:javaconsole -silent -options response_file_home\wcresponsefile_exp.txt

where: drive is the drive letter of the drive containing the WebSphere Commerce CD images.

WC_temp is the temporary directory that you have saved the WebSphere Commerce CD images. response_file_home is the location of your wcresponsefile_exp.txt file.

Important v After you have completed the installation, you need to apply the WebSphere Application Server, WebSphere Commerce fixes. To apply these fixes, refer to Install the most recent fixes on page 83.

Completing a local silent installation


Prerequisites __ The machines on which you are starting the installation wizard meets all of the requirements listed in Part 3, Prerequisites, on page 21. __ The WebSphere Commerce software stack has been preinstalled and is configured properly, as instructed in the following sections: Preparing application servers for use with WebSphere Commerce on page 69. __ You have completed all of the tasks listed in Preparing your systems to run the WebSphere Commerce installation wizard on page 65. __ All WebSphere Commerce media must be available during the silent install. You will not be prompted to change disks during the install. + + __ If installing on a System i 6.1, refer to Completing a custom GUI installation on page 75.
i 6.1

| | | | | |

To start a local silent install: 1. Ensure that you log on to your iSeries system as a user with SECOFR class authority. This user profile requires the correct CCSID for the language under you which you want to install WebSphere Commerce. If you did not create a user profile meeting these requirements, refer to Creating an i5/OS user profile on page 40 for instructions. 2. Copy the contents of the WebSphere Commerce CD Disk 1 and Disk 2 into a temporary location on the iSeries machine. For example:
WC_temp/disk1 WC_temp/disk2

where WC_temp is the temporary directory. 3. Copy the following file to a temporary location:

80

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

| | | | | | | | | | | | | |

WC_temp/disk1/wcresponsefile_exp.txt

4. Open the following file, and edit it appropriately:


response_file_home/disk1/wcresponsefile_exp.txt

where response_file_home is the temporary directory containing your edited response file. 5. Save and close the file. 6. To install WebSphere Commerce silently, start a QShell session (STRQSH) and issue the following command:
WC_temp/disk1/setup.qsh -options response_file_home\wcresponsefile_exp.txt

where: WC_temp is the temporary directory containing the contents of the WebSphere Commerce CDs. response_file_home is the location of your wcresponsefile_exp.txt file.

Important v After you have completed the installation, you need to apply the WebSphere Application Server, WebSphere Commerce fixes. To apply these fixes, refer to Install the most recent fixes on page 83.

Completing a custom installation

81

82

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Install the most recent fixes


After installing WebSphere Commerce, you should install the most recent WebSphere Application Server and WebSphere Commerce fix packs available if any exists. WebSphere Commerce fix packs are cumulative, so the most recent fix pack for a version of WebSphere Commerce will contain all of the fixes and updates found in previous fix packs for that version. Fix packs and the instructions for installing the fix packs are available from the WebSphere Commerce - Express support Web site. After you have completed the installation, you need to apply the WebSphere Application Server PTFs. The list of PTFs required by your edition of WebSphere Commerce are available from the WebSphere Commerce support Web site. At this Web site, select your edition and on the next page, look for a document called PTFs needed for WebSphere Commerce 6.0 on iSeries in the Other resources section. This document lists all PTFs required for WebSphere Commerce and is updated regularly. After you have completed the installation you must apply the most recent maintenance. To apply the most recent maintenance, see WebSphere Commerce required maintenance Technote #1232042. After completing this section, proceed to Verifying a custom installation on page 87.

Copyright IBM Corp. 1996, 2008

83

84

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

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

Mandatory changes for System i 6.1 (V6R1) systems


If you have installed WebSphere Commerce Version 6.0 and WebSphere Application Server Version 6.0, on a System i 6.1 system, complete the following steps: 1. Download and apply WebSphere Application Server Version 6.0 PTF SI29611. This PTF provides the required QSVTAPGT service program. 2. Open WC_installdir/instances/default/httpconf/httpd.conf. 3. Replace the line:
LoadModule was_ap20_module /QSYS.LIB/$WAS_INSTALL_LIBRARY$/qsvtap20.SRVPGM

with the line:


LoadModule was_ap20_module /QSYS.LIB/$WAS_INSTALL_LIBRARY$/qsvtapgt.SRVPGM

4. Save the changes. Note: Refer to the System i Memo to Users which contains more information on the new operating system level.

Copyright IBM Corp. 1996, 2008

85

86

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Verifying a custom installation


You can verify a custom installation by doing the following: v Verifying your installation using iSeries Navigator. v Verifying your installation using log files on page 89.

Verifying your installation using iSeries Navigator


To verify that your installation of WebSphere Commerce was successful, check the following: 1. The following library should exist on your Eserver iSeries system: v QWAS6 WebSphere Application Server library 2. The Integrated File System (IFS) on your Eserver iSeries system will have one or more of the following directories: v /QIBM/ProdData/CommerceServer60 v /QIBM/ProdData/CommerceServer60/payments (Custom Install option only) v /QIBM/ProdData/WebSphere/ v /QIBM/UserData/WebSphere (Quick Install option only) v /QIBM/UserData/WebSphere/AppServer/V60/edition_name/profiles/ profile_name (Quick Install option only) 3. Use iSeries Navigator to show what products have been installed on your Eserver iSeries system: Notes: a. Ensure that you are using the level of iSeries Navigator that matches your version of i5/OS you are using. For example, if WebSphere Commerce is installed on a i5/OS V5R3M0, use a Version 5 Release 3 level of iSeries Navigator. b. Ensure that the latest iSeries Access fix pack is installed. Download the latest fix pack from the iSeries Access page. To confirm the fix pack level, complete the following steps: 1) Select Windows > IBM iSeries Access for Windows > iSeries Access for Windows Properties. 2) Review the service level, and confirm that it is the latest version by comparing it to the level listed on the iSeries Access page. 3) If it is not at the highest fix pack level, apply the most recent fix pack and continue. Note: Ensure that you are using the level of iSeries Navigator that matches your version of i5/OS you are using. For example, if WebSphere Commerce is installed on a i5/OS V5R3M0, use a Version 5 Release 3 level of iSeries Navigator. a. On a PC where iSeries Navigator can be accessed, click Start > Programs > IBM iSeries Access for Windows > iSeries Navigator b. In the iSeries Navigator window, expand Management Central > Endpoint Systems c. Right-click on the applicable iSeries system and click Inventory > Collect
Copyright IBM Corp. 1996, 2008

87

d. A new window opens. Ensure that the Software check box is selected. Click OK to start the collection e. Expand Management Central > Task Activity. f. Click Inventory. g. In the right-hand panel, a task for your iSeries system should be listed. Press the F5 key (refresh) until the Status shows Completed. h. Click Management Central > Endpoint Systems > iSeries system > Configuration and Service > Software Inventory and click Installed Products. i. The right-hand panel will show a listing of products. Scroll to the bottom to view the WebSphere Commerce products. The following diagrams are examples of what you will see for each component you can install using the custom installation option of the installation wizard: WebSphere Commerce Server

WebSphere Commerce Documentation

88

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

WebSphere Application Server

Verifying your installation using log files


During the installation of WebSphere Commerce and its components, log files are generated. The location of each log file referenced in this section is valid only if the component was installed through the WebSphere Commerce installer. Examine the log files that correspond to the components you installed to ensure that your installation was successful: v WebSphere Commerce installation logs v WebSphere Application Server installation logs on page 90

WebSphere Commerce installation logs


The following log files contain messages generated by the WebSphere Commerce installation wizard. The default location for these log files on the Eserver iSeries system is:
Installation type GUI based remote installation Log file location v /InstallLogs/install.log v /WC_installdir/logs/wcinstall.log Note: The wcinstall.log file is only created when errors are encountered. v /WC_installdir/logs/wctrace_timestamp.log Remote silent installation v /InstallLogs/install.log v /tmp/InstallShield/wcinstall.log Note: The wcinstall.log file is only created when errors are encountered. v /tmp/InstallShield/wctrace_timestamp.log Local silent installation v /tmp/InstallShield/install.log v /tmp/InstallShield/wcinstall.log Note: The wcinstall.log file is only created when errors are encountered. v /tmp/InstallShield/wctrace_timestamp.log

Verifying a custom installation

89

Note: For multiple installation attempts, the log will be appended in the existing install.log file. Depending on the components of WebSphere Commerce that are installed, the following messages may appear at the end of the install.log file:
CMN7704S: IBM WebSphere Commerce Installer has successfully copied file from /QIBM/ProdData/CommerceServer60/bin/config_env.sh to /QIBM/ProdData/CommerceServer60/bin/config_env.db2.sh CMN7720S: IBM WebSphere Commerce Installer internal Generic Catch Warning caught: Command ended normally with exit status 0. /QIBM/ProdData/CommerceServer60/bin/iSeriesFileAuth.sh CWXAI7779S: IBM WebSphere Commerce Installer has successfully modified the Configuration Manager user password. CMN7753S: WebSphere Commerce installation complete.

This message is formatted to fit the page size of this book.

WebSphere Application Server installation logs


The WebSphere Application Server installation log file (log.txt) will be located on the Eserver iSeries machine. The log file will be located in the following directory: /tmp/InstallShield/log.txt /WAS_installdir/logs/log.txt Check the log.txt for the following message which will be at or near the end of the file:
Install, com.ibm.ws.install.ni.ismp.panels.OS400WASSummaryPanel, msg1, Installation of IBM WebSphere Application Server - Express, V6 completed successfully.

Whether the custom installation installed the WebSphere Application Server product or not, you can view the product in the iSeries Navigator. Refer to step 3 in Verifying your installation using iSeries Navigator on page 87 and look for product 5733W60.

90

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 7. Creating a WebSphere Commerce instance


Once you have installed all the required software, you can create a WebSphere Commerce instance through the Configuration Manager. This section contains the following chapters: v Before you create or modify an instance with Configuration Manager on page 93 v Creating a WebSphere Commerce instance on page 101 + + + + + + + + Note: To create a WebSphere Commerce instance using ANT targets, refer to the WebSphere Commerce Information Center: v ANT targets v ANT target: createInstance ANT targets require a properties file that is generated from Configuration Manager. If you experience problems while creating your instance, refer to the Troubleshooting: WebSphere Commerce configuration issues page.

Copyright IBM Corp. 1996, 2008

91

92

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Before you create or modify an instance with Configuration Manager


Before you start the Configuration Manager server or before you create or modify an instance with Configuration Manager: 1. Ensure that you have installed any fixes mentioned in the README file. Refer to Reviewing the README file on page 65. 2. If you plan to launch the Configuration Manager from a remote Configuration Manager machine, you must disable the firewall if the system has firewall enable. The Configuration Manager client may have problem connecting to the remote Configuration Manager server if a firewall is enable on the system 3. Ensure that you apply the most recent WebSphere Commerce fix pack. Refer to WebSphere Commerce Version 6.0 fix pack master technote. 4. If your Web server is remote from your WebSphere Commerce server, refer to Appendix C, Configuring a WebSphere Commerce instance with a remote Web server, on page 137 5. Ensure that you have installed the Remote WebSphere Commerce Management Utilities on a Windows PC. Refer to Installing the Configuration Manager client. 6. Ensure that you meet the prerequisites for starting Configuration Manager. The prerequisites are listed in Configuration Manager prerequisites on page 95. 7. Start the Configuration Manager. Refer to Starting the Configuration Manager on page 98.

Important You should only modify the following Web server properties, as well as any WebSphere Commerce related properties, through the Configuration Manager GUI (and not through the Web server GUI nor the WebSphere Application Server Administrative Console): v SSL (enabling or disabling) v Web server instance name or port number v SSL port number v System IP address (Payments server host) This will ensure that all configuration files, not just the Web server configuration files, are updated properly with the correct information.

Installing the Configuration Manager client


Before you create or modify a WebSphere Commerce instance with Configuration Manager, you will need to install the Remote WebSphere Commerce Management Utilities on a Windows PC. Note: Ensure that the Windows machine you will be using to install the Remote WebSphere Commerce Management Utilities code has 150 MB of free space available on the drive where you want to install the Remote WebSphere Commerce Management Utilities code.

Copyright IBM Corp. 1996, 2008

93

Install the Configuration Manager client as follows: 1. Insert the WebSphere Commerce CD 1 into the CD-ROM drive on your remote Windows system. The WebSphere Commerce Launch pad starts. Select the language for the launch pad and click OK to continue. Note: Depending on your Windows system, the starting of the launch pad might take up to 3 minutes. Ensure you minimize all your windows sessions so that the initial window, for the language selection, is not missed. 2. The WebSphere Commerce launch pad starts. Select the language for the launch pad and click OK to continue. If the launch pad does not start automatically after you insert the CD: a. In Windows Explorer, browse the CD-ROM drive containing WebSphere Commerce CD 1. b. Double-click autorun.exe. When the launch pad displays, it provides the following options: Prerequisites Documentation Install Product Install Product on iSeries Machine Exit Click Install Product to continue. Note: If you do not want to install the Remote WebSphere Commerce Management Utilities using the launch pad, or if the launch pad does not start you will need to launch the installer manually. Navigate to the CD-ROM drive into which the WebSphere Commerce CD 1 was inserted and double click on setup.exe to start the InstallShield Wizard. 3. Select the language for the InstallShield wizard and click OK to continue. 4. The Welcome screen is displayed. Click Next. 5. Read the license agreement. If you accept the terms of the agreement, select that you accept the terms and click Next. Note: The Installation prerequisite warning screen may display. Review the information on the screen. If a memory size warning is reported, click Next to continue. 6. Choose Custom Installation and click Next. Note: A warning message may display indicating that a previous version of WebSphere Commerce is installed. Click Yes to proceed with the installation. Click No to cancel. 7. Select Remote WebSphere Commerce Management Utilities and click Next. 8. You can choose to select the default destination path or select Browse for another destination path. A new directory can be specified, and the installation wizard will create that directory for you. Once you have selected your destination path, click Next to continue.

94

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

9. If you want to create a WebSphere Commerce response file based on your custom install options, select the Create a response file check box and specify a filename and location. Select Next. 10. Confirm your installation choices. To start the installation, click Next. To modify your choices, click Back. After you click Next, the installation begins. The window displays the progression of the installation. 11. Insert the CDs as prompted and, if required, enter the location of the CDs. 12. On the Installation Complete panel, click Finish. The installation is complete and the wizard closes. Note: The directory on the Windows PC where the Configuration Manager Client code is installed will be denoted by: WC_rmtMgt_installdir in the remaining sections of this Guide. To verify that the Remote WebSphere Commerce Management Utilities are installed properly on your Windows machine, refer to the following log file:
WC_rmtMgt_installdir/logs/install.log WC_rmtMgt_installdir/logs/wctrace_timestamp.log

where WC_rmtMgt_installdir is the installation directory for the Remote WebSphere Commerce Management Utilities.

Configuration Manager prerequisites


Before starting the WebSphere Commerce Configuration Manager server, complete the following: v Ensure that you start the WebSphere Commerce Configuration Manager under a user profile that has the required CCSID for the language in which you want your instance created. Valid CCSIDs are listed in Creating an i5/OS user profile on page 40.

Verify remote Configuration Manager client level


The Configuration Manager client and the Configuration Manager must be at the same level. If you have applied any WebSphere Commerce fix packs on the WebSphere Commerce node, you must apply the same or corresponding Windows fix pack level to the Configuration Manager client node. To verify if the remote Configuration Manager client and the Configuration Manager server are at the same level: 1. On the Configuration Manager server node (WebSphere Commerce or WebSphere Commerce Payments node): a. Open the following file in a text editor: WC_installdir/properties/version/COMMERCE.product b. Check the value in the <version> tags. For example,
<version>6.0.0.0</version>

c. Check the value in the <build-info> tag. For example,


<build-info date="06/12/05" level="051206dev"/>

d. Check the value in the <id> tag. For example,


<id>wc.server.pro</id>

2. On the Configuration Manager client node:


Before you create or modify an instance with Configuration Manager

95

a. Open the following file in a text editor: WC_rmtMgt_installdir/properties/version/COMMERCE.product b. Check the value in the <version> tags. For example,
<version>6.0.0.0</version>

c. Check the value in the <build-info> tag. For example,


<build-info date="12/05/06" level="051206dev"/>

d. Check the value in the <id> tag. For example,


<id>wc.server.pro</id>

3. If the values for both tags on both nodes match, the Configuration Manager client and server are at the same level.

Instance creation requirements using a remote database


If you are using a relational database other than *LOCAL, you will need to set up the database for remote access. To configure your iSeries system to use a remote database: 1. Start the DDM TCP/IP server on the remote iSeries system using either of the following: Note: When using the DDM server and the native JDBC driver, the QCCSID system value must be a valid CCSID other than 65535. v The Network option under your remote iSeries system in iSeries Navigator v The following i5/OS command:
STRTCPSVR SERVER(*DDM)

Note: To check if the DDM server job is running on your iSeries, check for job QRWTLSTN in subsystem QSYSWRK. 2. On the iSeries system where WebSphere Commerce Version 6.0 is installed, use the WRKRDBDIRE command to ensure that there is an entry for the remote database where your instances schema will be created. 3. On the iSeries system where WebSphere Commerce is installed, run the following command on one line:
RUNJVA CLASS(com.ibm.db2.jdbc.app.DB2PackageCreator) PARM(database_name user password)

where the variables are defined as follows: database_name The name of the database where the instances schema will be created. On this remote system, use the WRKRDBDIRE command and record the Relational Database value defined as *LOCAL. user A profile with authority to create new objects on the remote iSeries system.

password The password associated with the user. Note: The command opens up a Java Shell Display. The following message should be displayed after the command has completed: Java program completed 4. Create a user profile on the remote iSeries system. The user profile must have the same name as the WebSphere Commerce instance name (instance_name) that

96

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

you are creating. Configure the user profile so that its language settings match the language you intend to choose as the default language for your WebSphere Commerce instance. The password for this user profile must be the same as on the *LOCAL system (the machine where WebSphere Commerce is installed). This is the password that will be entered in the Instance Logon Password field on the Schema page while configuring the instance in the Configuration Manager. For information in creating an iSeries user profile, refer to Creating an i5/OS user profile on page 40. 5. Ensure that the instance user profile, you just created on the remote iSeries system, has authority to the *SQLPKG objects in library QGPL by running the following command on one line:
GRTOBJAUT OBJ(QGPL/*ALL) OBJTYPE(*SQLPKG) USER(instance_name) AUT(*CHANGE)

During instance creation, it is recommended that Use iSeries Toolbox driver is selected in the WebSphere panel.

Modifying your iSeries user profile


Note: If you are using a remote database, you are not required to complete this section on that remote database server machine. Use the DSPUSRPRF command to determine the Home Directory (HOMEDIR) of your *SECOFR user profile. Ensure that the HOMEDIR exists. If the HOMEDIR does not exist, create it using the i5/OS command: MKDIR. Ensure that the user profile uses the localized settings for the language as listed in the following table.
Table 4. Localized settings for iSeries user profiles Language English French German Italian Spanish Brazilian Portuguese Japanese Korean Traditional Chinese Simplified Chinese CCSID 37 297 273 280 284 37 5035 933 937 935 LangID ENU FRA DEU ITA ESP PTB JPN KOR CHT CHS CountryID US FR DE IT ES BR JP KR TW CN

The HOMEDIR must contain a file named SystemDefault.properties, with a Coded character set ID of 819 and containing ASCII data. This file must specify the file.encoding property that matches your user profile. The file.encoding property must be specified on one line, must contain no spaces, and is case sensitive. If this file already exists, use the EDTF command to set the file.encoding property to one of the following values: v Japanese:
file.encoding=SJIS
Before you create or modify an instance with Configuration Manager

97

v Korean:
file.encoding=KSC5601

v Simplified Chinese:
file.encoding=Cp1381

v Traditional Chinese:
file.encoding=Cp950

v All other languages:


file.encoding=ISO8859_1

If this file does not exist, you must copy it to your HOMEDIR using one of these commands: Note: The HOMEDIR will be denoted as home_directory in the following list. v Simplified Chinese:
COPY OBJ(/QIBM/ProdData/CommerceServer60/config/SystemDefault_CN.properties) TOOBJ(home_directory/SystemDefault.properties) TOCCSID(819)

v Korean:
COPY OBJ(/QIBM/ProdData/CommerceServer60/config/SystemDefault_KR.properties) TOOBJ(home_directory/SystemDefault.properties) TOCCSID(819)

v Traditional Chinese:
COPY OBJ(/QIBM/ProdData/CommerceServer60/config/SystemDefault_TW.properties) TOOBJ(home_directory/SystemDefault.properties) TOCCSID(819)

v Japanese:
COPY OBJ(/QIBM/ProdData/CommerceServer60/config/SystemDefault_JP.properties) TOOBJ(home_directory/SystemDefault.properties) TOCCSID(819)

v All other languages:


COPY OBJ(/QIBM/ProdData/CommerceServer60/config/SystemDefault.properties) TOOBJ(home_directory/SystemDefault.properties) TOCCSID(819)

Once the new file is created, ensure that it contains the proper ASCII data.

Starting the Configuration Manager


To start the WebSphere Commerce Configuration Manager on iSeries: 1. Start the Configuration Manager server by doing the following: a. Log on to the iSeries machine ensuring that the profile has a *SECOFR user class, and is set up with the language specific settings of either English, or the language that you will choose as the default language for your instance. b. Start a QShell session by entering the following command:
STRQSH

and do the following in the QShell session: 1) Navigate to the WebSphere Commerce Server bin directory by issuing the following command:
cd WC_installdir/bin

Default values for WC_installdir are listed in Path variables used in this book on page ix.

98

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

2) Start the Configuration Manager server program by issuing the following command:
config_server.sh [-port server_port_number]

The - port server_port_number parameter is optional. If you do not specify this parameter, the default port of 1099 is used. The Configuration Manager server will listen using this port number. If you specify the server_port_number, the value must be between 1024 and 65535 and not currently in use on the iSeries system. Note: If you are using a system where your primary language is not the same as the language in which you are creating your instance, then you must add the QSYSlanguage_feature_number library into your user profiles library list. Otherwise the profile will try to locate it under QSYS. To add the language feature library, use the EDTLIBL command. c. If this is the first time that Configuration Manager is run on the system, you will see the following messages:
Attaching Java program to Attaching Java program to Attaching Java program to BaseComponentsLogic.jar. Attaching Java program to /QIBM/ProdData/CommerceServer60/lib/ConfigManager.jar /QIBM/ProdData/CommerceServer60/lib/Utilities.jar /QIBM/ProdData/CommerceServer60/lib/Enablement/QIBM/ProdData/CommerceServer60/lib/jtopen.jar.

d. When the following messages are posted:


Registry created. CMServer bound in registry.

proceed to the next step. 2. Start the Configuration Manager client on the Windows machine where the Configuration Manager client code was installed. a. Using a command prompt on the Configuration Manager client machine, change to the WC_rmtMgt_installdir/bin directory. b. Start the Configuration Manager client by running the following command:
configClient.bat -hostname iSeries_Host_name [-port server_port_number]

where iSeries_Host_name Is the fully qualified host name of the server. The fully qualified host name of the server must exactly match the host name (HOSTNAME) and the domain name (DMNNAME) values displayed when viewing the CFGTCP command, option 12, on the system where the Configuration Manager server is running. This parameter is case-sensitive. server_port_number Is the port number on the iSeries server on which the Configuration Manager is listening. You only need to specify this value if the server is listening on a non-default port. The port parameter is optional, but if it was specified in the config_server.sh command, it needs to be specified here. 3. Log in to Configuration Manager. The ID is configadmin and the initial password is defined during the installation process. 4. Continue with the instructions in Creating a WebSphere Commerce instance on page 101.
Before you create or modify an instance with Configuration Manager

99

Stopping the Configuration Manager


To end Configuration Manager: 1. In the Configuration Manager GUI, click on Console and Exit. 2. Click OK when the message For Security reasons, the Config Manager Server will now be stopped. is posted. 3. Exit from the DOS window where the Configuration Manager client was started. 4. Exit from the QSHELL session, on your iSeries system, where the Configuration Manager server was started.

100

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Creating a WebSphere Commerce instance


This chapter describes how to create WebSphere Commerce instances. For information about modifying a WebSphere Commerce instance, refer to Modifying a WebSphere Commerce instance on page 122. WebSphere Commerce also supports the creation of multiple WebSphere Commerce instances. That is, with WebSphere Commerce, you can run two or more instances of WebSphere Commerce concurrently by using a different host name for each WebSphere Commerce instance. In this case, a customer can access host1.domain and host2.domain. This method involves the use of virtual host names. Multiple instances are used mainly to have different occurrences of WebSphere Commerce that do not share information. Each instance will be unique.

Considerations when creating a WebSphere Commerce instance


When you create a WebSphere Commerce instance, always specify the fully-qualified host name in the appropriate Configuration Manager panels. If you have installed WebSphere Commerce on the same machine as your database and other applications, you should ensure that your instance is run in a separate memory pool. For more information, refer to the following pages: v Running WebSphere in its own Share Pool v Running WebSphere Application Servers in different Memory Pools, but in the same subsystem If you are using a system security program on your iSeries machine that checks for default passwords, ensure that the password you select for your WebSphere Commerce instance and WebSphere Commerce Payments instance is different from the instance name. If the instance name and password are the same, the userid for the instance may become disabled, preventing WebSphere Commerce from functioning properly. Note: v Although the Configuration Manager client code can be installed on more than one Windows PC, creating a WebSphere Commerce instance or WebSphere Commerce Payments instance must be limited to one PC at any given time. Attempting to create instances from two or more PCs at the same time is not supported. v When using the DDM server and the native JDBC driver, the QCCSID system value must be a valid CCSID other than 65535.

Considerations when creating multiple WebSphere Commerce instances


Ensure that the node meets the following requirements: v For each additional WebSphere Commerce instance on a system, increase the systems memory by 2 GB. The amount of memory required varies with additional load on the server or increase in throughput. Additional CPW might also be required as you add additional WebSphere Commerce instances.
Copyright IBM Corp. 1996, 2008

101

v Each WebSphere Commerce instance must have its own host name. v You cannot create more than one instance at a time. v Each host name for each instance requires its own IP address. The IP address must be valid on the network, with associated host names in the DNS server. The IP address must also be on the same VLAN as the IP address of the original instance.
v You can also use the IP address and host name of the node for one of the instances. In this case, you need just two IP addresses for two instances. v Each WebSphere Commerce instance requires its own host name.

Note: IBM HTTP Server does not allow underscore characters ( _ ) in a host name. For instructions on adding another IP address to a machine, refer to Adding another IP address to an iSeries system. v The host name for each instance must resolve fully to separate IP addresses. For example, to verify that you can run WebSphere Commerce Configuration Manager and create multiple instances, run the nslookup command from a Windows PC on both the host name and IP address for each instance. The host name should resolve to its correct IP address, and the IP address should resolve to its correct host name:
nslookup host1.domain nslookup xxx.xxx.xxx.xxx nslookup host2.domain nslookup yyy.yyy.yyy.yyy

Adding another IP address to an iSeries system


To add another IP address to your iSeries machine and then start the address, enter the following commands in an iSeries session:
ADDTCPIFC INTNETADR(intnetadr) LIND(lind) SUBNETMASK(subnetmask) STRTCPIFC INTNETADR(intnetadr)

where v intnetadr is the new IP address. v lind is the name of the line description associated with the new interface. The line description must be defined before you can add the IP interface. v subnetmask is the subnet mask for this IP address. For example, if you wanted to add the address 129.42.16.99, and then start the address, you would enter the following commands:
ADDTCPIFC INTNETADR(129.42.16.99) LIND(LANETH) SUBNETMASK(255.255.255.0) STRTCPIFC INTNETADR(129.42.16.99)

For more information on the TCP/IP commands such as ADDTCPIFC and STRTCPIFC, refer to your iSeries product documentation. To add the host table entry for the WebSphere Commerce instance enter the following commands in an iSeries session:
ADDTCPHTE INTNETADR(intnetadr) HOSTNAME((WC_instanceName.domainName) (WC_instanceName));

Where the domainName is the domain name under CFGTCP option 12.

102

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Set the host name search priority to *local:


CHGTCPDMN HOSTSCHPTY(*LOCAL)

Creating a new WebSphere Commerce instance


Important WebSphere Commerce modifies the Web server configuration file whenever you do any of the following tasks: v Create a WebSphere Commerce instance. v Update information in the Web Server panel in Configuration Manager for an existing instance. These changes are marked by the following text:
IBM WebSphere Commerce (Do not edit this section)

or
IBM WebSphere Payments (Do not edit this section)

Customized changes within these sections are not supported by WebSphere Commerce as any changes made within these sections might be overwritten at any time by WebSphere Commerce configuration tools such as Configuration Manager. You can use the following table to record your instance information so that you have the information handy when you complete your instance creation.
Object Instance variable New instance variable

WebSphere Commerce instance WC_instance name IP address Host name Domain name Fully qualified host name WebSphere Commerce schema name xxx.xxx.xxx.xxx host domain host1.domain WC_schema

If you have a existing instance, you do not have to modify any of the parameter values for that instance in order to add an additional instance. You might want to modify some parameters of your original instance in order to better organize your multi-instance environment. Notes: 1. You cannot create more than one instance at a time. Attempting to create multiple instances at the same time can cause errors. 2. To create a WebSphere Commerce Payments instance, refer to the Creating a WebSphere Commerce Payments instance topic in the WebSphere Commerce Information Center. If you have created a WebSphere Commerce instance in the same session, ensure that you restart the WebSphere Commerce Configuration Manager before you go on to create a WebSphere Commerce Payments instance.

Creating a WebSphere Commerce instance

103

+ + + +

3. You are not required to create the WebSphere Application Server profile before creating your WebSphere Commerce instance. The WebSphere Commerce Configuration Manager automatically creates the WebSphere Application Server profile that is used by the WebSphere Commerce instance. 4. To configure a remote Web server for your WebSphere Commerce instance, refer to Appendix C, Configuring a WebSphere Commerce instance with a remote Web server, on page 137 To create a new WebSphere Commerce instance, do the following: 1. Start the WebSphere Commerce Configuration Manager. For details, refer to Starting the Configuration Manager on page 98. 2. Under WebSphere Commerce, expand your hostname. 3. Expand Commerce. 4. Right-click on Instance List. 5. From the resulting popup menu, select Create Instance. The Instance Creation wizard starts. 6. Complete each panel of the Instance Creation wizard. For more information about the Instance Creation wizard, refer to WebSphere Commerce Configuration Manager online help by clicking the Help button. 7. When you have completed the necessary information in the panels, the Finish button is enabled. Click Finish to create the WebSphere Commerce instance. The time required to create an instance depends on the speed of your system. 8. When instance creation is complete, a dialog box appears containing a summary similar to the following:
Commerce instance demo is created under WebSphere Application Server profile demo. The WebSphere Application Server administrative console port is 9060. Restart your Web server to apply the changes to your Web server configuration file.

Review the summary and record the port number listed. This port will be required to access the WebSphere Application Server Administrative console. Click OK to close the dialog box. 9. Exit Configuration Manager by selecting Console > Exit. 10. The following message is displayed: For security reasons, the Config Manager Server will now be stopped. Click OK to close Configuration Manager. 11. Exit from the DOS window where the Configuration Manager client was started. 12. Exit from the QShell session, on your iSeries system, where the Configuration Manager server was started. 13. You can now verify the creation of the WebSphere Commerce instance by following the instructions in Verifying the instance creation. 14. Complete the tasks in Mandatory post-instance creation tasks on page 107. You must complete the tasks in that section for WebSphere Commerce to function correctly.Continue by doing one of the following steps:

Verifying the instance creation


The configuration information for the new WebSphere Commerce instance is stored in the following file:

104

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

WC_profiledir/installedApps/WC_instance_name_cell/ WC_instance_name.ear/xml/config/wc-server.xml where default values for WC_profiledir are listed in Path variables used in this book on page ix and instance_name is the name of WebSphere Commerce instance. Confirm that this file exists before checking the log files produced during instance creation. Creating a WebSphere Commerce instance produces log files in the following directory: WC_userdir/instances/instance_name/logs where default values for WC_userdir are listed in Path variables used in this book on page ix and instance_name is the name of WebSphere Commerce instance. Ensure that there are no errors in the following log files: v createInstanceANT.err.log v createInstanceANT.log v messages.txt v trace.txt v Schema.log v WASConfiguration.log The following log files are created in the WC_userdir/logs directory: v WCSconfig.log

Testing multiple instances


If you have created multiple instances, complete the following steps to test the original and new instances: 1. Start all WebSphere Commerce instances. For instructions, see the Starting and stopping WebSphere Commerce topic in the WebSphere Commerce Information Center.. 2. Test the following URLs:
Original instance v http://host1.domain v http://host1.domain:5432/webapp/ PaymentManager v https://host1.domain v https://host1.domain:8000/accelerator v https://host1.domain:8002/adminconsole v https://host1.domain:8004/ orgadminconsole New instance v http://host2.domain v http://host2.domain:5432/webapp/ PaymentManager v https://host2.domain v https://host2.domain:8000/accelerator v https://host2.domain:8002/adminconsole v https://host2.domain:8004/ orgadminconsole

Creating a WebSphere Commerce instance

105

Completing the configuration of a remote database


If your instance has been configured to use a remote database, you must complete additional configuration. Change the instance user profile on the remote machine so that the instance library is set to the current library. To complete these changes, run the following command:
CHGUSRPRF USRPRF(instance_name) CURLIB(instance_name)

where instance_name is the name of the WebSphere Commerce instance.

Setting the time zone


After you have created your WebSphere Commerce instance, you need to set the time zone for your WebSphere Commerce instance. To ensure that the appropriate time zone is written in your trace files, set the user.timezone property in the SystemDefault.properties file. The property has the following syntax:
user.timezone=time_zone

where time_zone is the code for your time zone (for example, CST for Central Standard Time; for other time_zone values, refer to the Web Site shown at the end of this section). Edit the SystemDefault.properties file that is located in the instance_root/Home directory. Default values for instance_root are listed in Path variables used in this book on page ix. Specifying the time zone property in this way only affects WebSphere Application Server. For additional information, see the Setting the time zone topic in the WebSphere Application Server for iSeries Information Center.

106

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Mandatory post-instance creation tasks


Depending on your WebSphere Commerce topology, perform the tasks in the following sections after creating your WebSphere Commerce instance: 1. Web server post-instance creation tasks 2. If you have a remote Web server, perform the tasks in Appendix C, Configuring a WebSphere Commerce instance with a remote Web server, on page 137.

Web server post-instance creation tasks


Review the security information in the WebSphere Commerce Information Center for information on enabling Secure Sockets Layer (SSL) for your WebSphere Commerce instance HTTP server. Without enabling SSL, your WebSphere Commerce instance will not start properly. You must assign a certificate to your HTTP server in Digital Certificate Manager (DCM) on the iSeries Web server machine. If you have installed WebSphere Commerce using the quick install, then the local CA, the *SYSTEM certificate store and the certificate are created for you. The certificate has been assigned to your IBM HTTP Server in DCM as well. Without assigning a certificate, your WebSphere Commerce instance will not start For information refer to the IBM eServer iSeries Information Center. Once you are at the site, select your operating system version and your language. Search for the topic Manage public Internet certificates for SSL communication sessions

Finding the WebSphere Application Server administration port number


The WebSphere Application Server administration port number is used when accessing the WebSphere Application Server administration console. To find the WebSphere Application Server administration port number, complete the following steps: 1. Open the following file in a text editor:
WC_profiledir/config/cells/WC_instance_name_cell/nodes/ WC_instance_name_node/serverindex.xml

2. Search for the WC_adminhost entry. The port number listed for this entry is the WebSphere Application Server administration port number.

Copyright IBM Corp. 1996, 2008

107

108

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 8. Last steps


Continue your installation and configuration of WebSphere Commerce by performing the following tasks: Install and configure the additional software provided with WebSphere Commerce WebSphere Commerce provides a number of additional software packages that enhance WebSphere Commerce and provide additional functionality. For more information on the additional software provided with WebSphere Commerce, see the WebSphere Commerce Additional Software guide.

Copyright IBM Corp. 1996, 2008

109

110

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 9. Uninstalling WebSphere Commerce


WebSphere Commerce and the software stack components must be uninstalled in the reverse order from which they were installed. Uninstall WebSphere Commerce and its software stack components in the following order: 1. All WebSphere Commerce components. For example, WebSphere Commerce server, Remote WebSphere Commerce Management Utilities, and the WebSphere Commerce information center. All WebSphere Commerce components should be removed from all nodes on which they are installed before uninstalling any other software stack components. 2. WebSphere Application Server. This section contains the following chapters: v Uninstalling WebSphere Commerce on page 113 v Uninstalling WebSphere Commerce Configuration Manager client on page 115 v Uninstalling WebSphere Application Server Version 6.0 on page 117

Copyright IBM Corp. 1996, 2008

111

112

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Uninstalling WebSphere Commerce


To uninstall WebSphere Commerce: 1. Stop the WebSphere Commerce Information Center as described in the Starting and stopping WebSphere Commerce topic in the WebSphere Commerce Information Center. 2. Delete any WebSphere Commerce instances following the instructions provided in Deleting a WebSphere Commerce instance on page 122. 3. Stop the WebSphere Commerce Configuration Manager server as described in Starting the Configuration Manager on page 98. 4. Start a QShell session by entering the following command:
STRQSH

5. Change your current directory to the WebSphere Commerce _uninst directory


cd WC_installdir/_uninst

6. Run the uninstall command:


uninstall.qsh

This command starts a text based uninstall wizard. 7. Select the language for the uninstall wizard. 8. The WebSphere Commerce directory displays along with the features that will be uninstalled. Press Enter to begin the uninstallation. 9. The uninstallation of WebSphere Commerce begins with the message Uninstalling IBM WebSphere Commerce 6.0. Note: The uninstall of WebSphere Commerce might take a long time. 10. When the uninstallation is complete, the following message will be displayed: The InstallShield Wizard has successfully uninstalled IBM WebSphere Commerce 6.0. Choose Finish to exit the wizard. Press 3 and press Enter to exit the Wizard. 11. Press the F3 function key to exit the QShell session. Default values for WC_installdir are listed in Path variables used in this book on page ix.

Copyright IBM Corp. 1996, 2008

113

114

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Uninstalling WebSphere Commerce Configuration Manager client


To uninstall the Configuration Manager client on the Windows system where the Configuration Manager client is installed: 1. Navigate to the following directory:
WC_rmtMgt_installdir/_uninst

2. Run the uninstall.exe command. 3. A WebSphere Commerce window displays. Select the preferred Language and click OK. 4. Review the Welcome Page and click Next. 5. The next screen shows the WC_rmtMgt_installdir directory and the installed features. 6. Click Next to begin uninstalling the Configuration Manager client code. 7. Once the uninstallation has completed, click Finish to close the wizard. Note: The WC_rmtMgt_installdir directory might remain after the uninstallation completes. At this time, you can delete this directory on your Windows system.

Copyright IBM Corp. 1996, 2008

115

116

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Uninstalling WebSphere Application Server Version 6.0


If you have a distributed installation of WebSphere Commerce, you must uninstall WebSphere Application Server from the WebSphere Commerce node, and the Web server node. For information about uninstalling WebSphere Application Server, refer to: v Uninstall WebSphere Application Server Version 6.0 for OS/400 topic of the WebSphere Application Server Information Center

Copyright IBM Corp. 1996, 2008

117

118

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 10. Installation and administration tasks


This sections contains the following chapters: v WebSphere Commerce tasks on page 121 v WebSphere Application Server tasks on page 127

Copyright IBM Corp. 1996, 2008

119

120

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

WebSphere Commerce tasks


This section provides instructions for WebSphere Commerce tasks you might need to complete while installing and administering WebSphere Commerce: v Starting or stopping a WebSphere Commerce instance v Starting and stopping the WebSphere Commerce Information Center v Modifying a WebSphere Commerce instance on page 122 v Deleting a WebSphere Commerce instance on page 122 v Changing the ports used for WebSphere Commerce tools on page 124

Starting or stopping a WebSphere Commerce instance


The WebSphere Commerce instance is created and administered within a WebSphere Application Server profile. To start your WebSphere Commerce instance, refer to the Starting and stopping WebSphere Commerce topic in the WebSphere Commerce Information Center. 1. Ensure that your Web server is started. To start IBM HTTP Server, issue the following command from an i5/OS command line:
STRTCPSVR SERVER(*HTTP) HTTPSVR(instance_name)

where instance_name is the name of the IBM HTTP Server instance you are using with WebSphere Commerce. 2. (Optional) Ensure that the WebSphere Commerce Information Center is started. For instructions on starting the WebSphere Commerce Information Center, refer to Starting and stopping the WebSphere Commerce Information Center. 3. To start or stop a WebSphere Commerce instance you must start or stop a WebSphere Application Server profile. To do this refer to Starting or stopping WebSphere Application Server on page 127.

Starting and stopping the WebSphere Commerce Information Center


To start and stop to the WebSphere Commerce Information Center, refer to the Starting and stopping WebSphere Commerce topic in the WebSphere Commerce Information Center.

Copyright IBM Corp. 1996, 2008

121

Modifying a WebSphere Commerce instance


Important WebSphere Commerce modifies the Web server configuration file whenever you do any of the following tasks: v Create a WebSphere Commerce instance. v Update information in the Web Server panel in Configuration Manager for an existing instance. These changes are marked by the following text:
IBM WebSphere Commerce (Do not edit this section)

or
IBM WebSphere Payments (Do not edit this section)

Customized changes within these sections are not supported by WebSphere Commerce as any changes made within these sections might be overwritten at any time by WebSphere Commerce configuration tools such as Configuration Manager. If you want to change any of the configuration settings for your WebSphere Commerce instance, you can do so from the Configuration Manager. To update a WebSphere Commerce instance using the Configuration Manager: 1. Start Configuration Manager. Refer to Starting the Configuration Manager on page 98. 2. In Configuration Manager, under WebSphere Commerce, expand hostname. Choose to expand Commerce or Payments and select the instance you want to alter. Refer to the online help for the Configuration Manager for information about the various fields and panels of Configuration Manager. 3. After you update your instance, click Apply to apply your changes. 4. When the changes have been successfully applied, exit the Configuration Manager client. This also terminates the Configuration Manager server. 5. Restart the instance you have modified.

Deleting a WebSphere Commerce instance


To delete a WebSphere Commerce instance, do the following: 1. Ensure that the Web server associated with the WebSphere Commerce instance has been stopped. 2. Export the WebSphere Commerce Enterprise Application from the WebSphere Application Server Administration Console to save any customization that you have done to the WebSphere Commerce instance. For example, Store Publishing. Your Enterprise Application name is WC_instance_name. 3. Delete the WebSphere Commerce instance by doing the following: a. Start the default WebSphere Application Server application server (server1) associated with your WebSphere Commerce instance, if it is not already started.

122

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

For instructions on starting an application, refer to Starting or stopping WebSphere Application Server on page 127. In a federated or cloned environment you must ensure that the WebSphere Application Server deployment manager is started. For instructions on starting the deployment manager, refer to Starting or stopping WebSphere Application Server on page 127. b. Start a QShell session. c. In the QShell session, change directories to WC_installdir/bin/. Default values for WC_installdir are listed in Path variables used in this book on page ix. d. Issue the following command from a QShell session:
config_ant.sh -DinstanceName=instance_name RemoveInstance

where instance_name is the name of the WebSphere Commerce instance you want to delete.

Important Ensure that you enter the name of the WebSphere Commerce instance and not the name of the WebSphere Commerce application server. The command does the following: v Removes the WebSphere Commerce data source from WebSphere Application Server. v Removes the WebSphere Commerce virtual hosts from WebSphere Application Server. v Removes JAAS authentication data alias for the WebSphere Commerce database. v Removes the WebSphere Commerce JDBC Provider. v Uninstalls the WebSphere Commerce EAR from WebSphere Application Server. v Removes WebSphere Commerce Web server configuration file. v Deletes the WebSphere Commerce instance directory. v Regenerates the WebSphere Application Server Web server plug-in configuration file. v Removes the WebSphere Commerce instance from Configuration Manager. e. Drop your WebSphere Commerce database. The ANT command RemoveInstance in the step above does not drop the database automatically for you. v If you choose to drop your database, refer to your database software documentation for instructions on dropping a database. v If you do not drop your database, you can reuse the database when you create a new instance by selecting the appropriate options in Configuration Manager wizard. f. If you have a federated or cloned environment you can optionally remove the cluster members from your cluster and remove the cluster using the
WebSphere Commerce tasks

| | | | | | | |

123

WebSphere Application Server deployment manager Administrative Console. For instructions, see the Removing a cluster member topic in the WebSphere Commerce Information Center 4. Delete the HTTP entry in the QATMHINSTC file in QUSRSYS library. The entry will be of the form instance_name, where instance_name is the name of the WebSphere Commerce instance you want to delete. 5. Delete the user profile associated with the instance using the following i5/OS command:
DLTUSRPRF USRPRF(instance_name) OWNOBJOPT(*DLT)

Note: All jobs associated with the user profile must be ended before the user profile can be deleted. This will also delete the database for your instance. If you want to save the information contained in your database, ensure that you backup the database before performing this step. Where instance_name is the name of the WebSphere Commerce instance you want to delete. Note: Deleting your WebSphere Commerce instance does not delete the corresponding WebSphere Application Server profile (for example WAS_installdir/profiles/WC_demo). To remove your WebSphere Application Server profile, see the Deleting a profile topic in the WebSphere Application Server Information Center.

Changing the ports used for WebSphere Commerce tools


In the Instance creation wizard, you can specify the WebSphere Commerce tools ports to be different from the default values (8000, 8002, 8004, 8006). However, if you want to change the tools ports after the instance creation, do the following: 1. Start Configuration Manager. For instructions on starting Configuration Manager, refer to Starting the Configuration Manager on page 98. 2. From the list of instances, expand the instance for which you want to change the tools ports. 3. Expand Instance Properties and click WebServer. 4. Change the port values in fields listed in the following table, depending on which ports you want to change:
WebSphere Commerce tool WebSphere Commerce Accelerator WebSphere Commerce Administration Console Field WC Accelerator Port WC Admin Port Default port 8000 8002 8004

WebSphere Commerce WC OrgAdmin Port Organization Administration Console WebSphere Commerce Preview WebSphere Commerce Preview WC Preview port WC Preview port

8006 8007

5. Click Apply. 6. Exit Configuration Manager. 7. Start WebSphere Commerce.

124

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

8. Restart the Web server.

Starting and stopping the IBM HTTP Server


To start or stop your IBM HTTP Server, do one of the following: v To start the IBM HTTP Server. To start IBM HTTP Server, issue the following command from an i5/OS command line:
STRTCPSVR SERVER(*HTTP) HTTPSVR(instance_name)

where instance_name is the name of the WebSphere Commerce instance. v To stop the IBM HTTP Server. To stop IBM HTTP Server, issue the following command from an i5/OS command line:
ENDTCPSVR SERVER(*HTTP) HTTPSVR(instance_name)

where instance_name is the name of the WebSphere Commerce instance.

WebSphere Commerce tasks

125

126

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

WebSphere Application Server tasks


This section provides instructions for WebSphere Application Server tasks you might need to complete while installing and administering WebSphere Commerce: v Starting or stopping WebSphere Application Server v Launch the WebSphere Application Server Administrative Console v Starting the WebSphere Application Server subsystem on page 128 v Deleting a WebSphere Application Server profile on page 128

Starting or stopping WebSphere Application Server


To start or stop an application server on i5/OS: 1. Ensure the WebSphere Application Server subsystem is started by doing the following: a. Start an i5/OS command session. b. Issue the following command:
WRKSBS

Ensure that the QWAS6 subsystem is started. If the subsystem is started, refer to Starting the WebSphere Application Server subsystem on page 128. 2. Start a QShell session by entering the following from an i5/OS command line:
STRQSH

3. Do one of the following: v To start an application server, issue the following command:
WC_profiledir/bin/startServer server1

v To stop an application server, issue the following command:


WC_profiledir/bin/stopServer server1

These commands are case sensitive.

Launch the WebSphere Application Server Administrative Console


Before starting the WebSphere Application Server Administrative Console, start the default WebSphere Application Server application server (server1). For instructions, refer to Starting or stopping WebSphere Application Server. Open the WebSphere Application Server Administrative Console by opening a Web browser and entering the following URL:
http://hostname:port/ibm/console

or
https://hostname:port/ibm/console

where hostname is the fully qualified TCP/IP name of the machine running WebSphere Application Server and port is the administration port for the WebSphere Application Server profile.

Copyright IBM Corp. 1996, 2008

127

The default port for the WebSphere Application Server Administrative Console depends on the protocol specified in the URL and the port number assigned when the profile was created. For the http protocol, the default port is 9060. For the https protocol, the default port is 9043.

Starting the WebSphere Application Server subsystem


Your user profile must have *JOBCTL authority to start the WebSphere Application Server subsystem. To start the WebSphere Application Server subsystem on iSeries: 1. Start Transmission Control Protocol/Internet Protocol (TCP/IP). On the i5/OS command line, issue the following command:
STRTCP

2. Start the subsystem: v If you are using WebSphere Application Server Version 6.0, start the QWAS6 subsystem by running the following command on the i5/OS command line:
STRSBS SBSD(QWAS6/QWAS6)

Ending the QWAS6 subsystem


In order to end the QWAS6 subsystem, all the WebSphere Commerce instances, WebSphere Commerce Payments instances and non-default WebSphere Application Server applications must be stopped. Refer to the appropriate sections to stop the instances that are running on the system. To ensure that all jobs have stopped, enter the following at the i5/OS command line: v For WebSphere Application Server 6.0:
WRKACTJOB SBS(QWAS6)

The subsystem will be displayed and no other jobs should be active within the subsystem. You can now proceed to end the applicable subsystem: v To end the QWAS6 subsystem, enter the following at the i5/OS command line:
ENDSBS QWAS6

Deleting a WebSphere Application Server profile


Deleting your WebSphere Commerce instance does not delete the corresponding WebSphere Application Server profile (for example WAS_profiledir/WC_demo). To remove your WebSphere Application Server 6.0 profile, refer to Deleting a profile topic in the WebSphere Application Server Information Center.

128

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Part 11. Appendixes

Copyright IBM Corp. 1996, 2008

129

130

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Appendix A. Troubleshooting
+ + + + + For more troubleshooting information, refer to one of the following links: v Troubleshooting WebSphere Commerce installation issues v Troubleshooting WebSphere Commerce configuration issues v Troubleshooting general WebSphere Commerce issues v Troubleshooting WebSphere Application Server Also, more troubleshooting information can be gathered by turning on the trace feature for WebSphere Commerce in WebSphere Application Server. For more information about the trace feature, refer to the WebSphere Commerce Information Center. You should go through the checklists in this appendix before contacting your IBM support representative

Copyright IBM Corp. 1996, 2008

131

132

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Appendix B. Understanding i5/OS unique concepts


This chapter describes concepts that are unique to the IBM Eserver iSeries and the i5/OS operating system. It includes the following: v A discussion of the different file systems within the Integrated File System (IFS) v File organization for the WebSphere Commerce system

The i5/OS file systems used by WebSphere Commerce


It is important that you understand the Integrated File System (IFS) so that you can decide where to store your Web assets, such as JSP and HTML files, and how to configure the corresponding file servers. A file system provides the support to access specific segments of storage that are organized as logical units. These logical units are files, directories, folders, libraries, and objects. Each file system has a set of logical structures and rules for interacting with information in storage. These structures and rules can be different from one file system to another. From the perspective of structures and rules, the i5/OS support for accessing database files and various other object types through libraries can be thought of as a file system. Similarly, the i5/OS support for accessing documents (which are really stream files) through the folder structure behaves as a separate file system. The Integrated File System treats the library support and folder support as separate file systems. Other types of i5/OS file management support, all with their own capabilities, function as separate file systems. The iSeries file systems that are used by WebSphere Commerce are described in this section. For information about other i5/OS file systems, refer to your i5/OS documentation. WebSphere Commerce stores information in two different file systems within the Integrated File System: QSYS.LIB library file system and the root file system.

The QSYS.LIB file system


The QSYS.LIB library file system supports the iSeries library structure. This file system provides access to database files and all of the other iSeries object types that the library support manages.

The Integrated File System (IFS)


The IFS takes full advantage of the hierarchical directory structure and stream file support of the Integrated File System. The IFS file system has the characteristics of the DOS and OS/2 file systems. WebSphere Commerce uses a divided IFS file structure. All the data that is used by WebSphere Commerce which can be modified or needs to be configured by the user is placed in the /QIBM/UserData subdirectory, and all of the WebSphere Commerce proprietary data is placed in the /QIBM/ProdData subdirectory. This has been done to make a clear distinction between the two types of information, to make future migration as simple as possible, and to facilitate the servicing of files therein.
Copyright IBM Corp. 1996, 2008

133

Notes: 1. You can only change the files that are contained in the instance_root path. Default values for WC_userdir are listed in Path variables used in this book on page ix. 2. When the instances Enterprise application is deployed, all of the JSP files and other assets are stored in:
WC_profiledir/installedApps/cell_name/WC_instance_name.ear

Files in this directory can be modified as well. Default values for WC_profiledir are listed in Path variables used in this book on page ix. When you configure WebSphere Commerce for a particular instance, the Configuration Manager copies all of the required files for the selected configuration option to the WC_userdir path. You should not change the original files, contained in the following path:
WC_installdir

Default values for WC_installdir and WC_userdir are listed in Path variables used in this book on page ix. Attention: Applying PTFs or reinstalling the product can delete or overwrite the files in the ProdData directory path. You should therefore not store any customized files in the ProdData directory path. The following table lists the directories and stream files that are created by the WebSphere Commerce installation and configuration process and stored in the root file system.
Path /instance_root/xml/instance_name.xml Significance The instance configuration file. This file contains configuration settings for the WebSphere Commerce Server. The IBM HTTP Server; document root directory. The directory containing the IBM HTTP Server; configuration file (httpd.conf). The directory containing instance properties files. For exact location of customized assets, refer to the WebSphere Commerce Information Center. The directory containing WebSphere Commerce log files. The directory containing WebSphere Commerce instance configuration XML files.

/instance_root/web /instance_root/httpconf

WC_profiledir/installedApps/ cell_name/ WC_instance_name.ear

/instance_root/logs /instance_root/xml

Default values of WC_profiledir are listed in Path variables used in this book on page ix.

134

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Querying the layout of the database


You can query information about the database layout by using SQL statements. You can use either the DB2/400 Query Manager and the SQL development kit (STRSQL command), or you can use iSeries Navigator. Note: If you are using the STRSQL command, ensure that the command is run with the COMMIT parameter set to *CS. To use iSeries Access to perform database queries, do the following: + + + + + + + + + + + + + + + + + + + + + 1. Start iSeries Navigator from the PC where it is installed. 2. Expand Databases, right-click the appropriate Relational Database, and select Run SQL Scripts. 3. In the Run SQL Scripts window, click Connections and then JDBC Setup. 4. Expand the Commit mode parameter and select Repeatable read (*CS). Click OK. 5. Type the desired SQL statement in the window. For example, v To view a list of all the tables in the database, type (on one line, uppercase only):
SELECT TABLE_NAME FROM QSYS2.SYSTABLES WHERE TABLE_SCHEMA=DB_SCHEMA_NAME

v To view a list of the columns in a particular table, type (on one line):
SELECT * FROM QSYS2.SYSCOLUMNS WHERE TABLE_SCHEMA=DB_SCHEMA_NAME AND TABLE_NAME=TABLE_NAME

v To view the records in a particular table, type:


SELECT * FROM DB_SCHEMA_NAME.TABLE_NAME

where DB_SCHEMA_NAME is the name of the instance database. TABLE_NAME is the name of the database table that you want to query. For more information about these and other SQL statements, refer to the DB2 Universal Database for iSeries SQL Reference which you can find in the IBM eServer iSeries Information Center.

Appendix B. Understanding i5/OS unique concepts

135

136

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

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

Appendix C. Configuring a WebSphere Commerce instance with a remote Web server


This chapter describes the high level tasks to configure your WebSphere Commerce instance with a remote Web server. These tasks are unique to the IBM Eserver iSeries and the i5/OS operating system. The tasks are: v Pre-instance creation v Configuring the WebSphere Commerce instance v Post instance creation

Pre-instance creation tasks


Before creating the WebSphere Commerce instance, you need to create a configuration directory. This directory contains the resources generated by the WebSphere Commerce Web server configuration task. Complete the following steps: 1. On the remote Web server machine, create a configuration directory. For simplicity in later steps, create the directory: v WC_userdir/instances/instance_name where instance_name is the name of the WebSphere Commerce instance you will be creating. This directory is denoted by remote_directory and is used in a later steps. 2. A user is required on the remote Web server machine. This user should have sufficient authority to create files. Do the following: v Sign onto the remote Web server machine. v Create a user that has sufficient authority to create files. This user and its password are denoted by remote_user and remote_password. These values are used in later steps. v Sign onto the WebSphere Commerce machine. v FTP to the remote Web server machine and ensure you can sign on using remote_user and remote_password. v Exit or quit the FTP session. The remote_user is used to ftp Web server configuration files during instance creation.

Configuring the WebSphere Commerce instance


Refer to Part 7, Creating a WebSphere Commerce instance, on page 91. To configure a remote Web server, do the following while creating the WebSphere Commerce instance: v On the Web server panel of the Commerce Instance Creation wizard, check the Use Remote Web server box. v Enter the Hostname. This is the fully qualified host name that your WebSphere Commerce instance will use. v Enter the remote_directory value in the Remote Configuration Directory field. v Enter the fully qualified host name of the remote Web server machine in the Remote Server Name field.
Copyright IBM Corp. 1996, 2008

137

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

v Enter the remote_user value in the Remote User Name field. v Enter the remote_password in the Remote User Password field.

Post instance creation tasks


After the WebSphere Commerce instance is created successfully, do the following steps: 1. On the remote Web server machine, verify that these Web server configuration files exist: v WC_userdir/instances/instance_name/httpconf/httpconf.conf v WC_userdir/instances/instance_name/httpconf/plugin-cfg.xml v WC_userdir/instances/instance_name/httplogs v WC_userdir/instances/instance_name/web v WC_userdir/instances/instance_name/web/index.html 2. On the remote Web server machine, assign a certificate to the HTTP server. Refer toWeb server post-instance creation tasks on page 107. 3. On the remote Web server machine, open a QShell session and issue the command:
chmod -R 755 /QIBM/UserData/CommerceServer60/instances/instance_name

4. As a check, ensure the WebSphere Commerce instance and associated Web server start successfully. 5. Log into the WebSphere Administrative Console. Navigate to Servers > Web servers. 6. Click webserver1. Under Additional Properties click Remote Web server management. Enter remote_user and remote_password. Click OK. 7. Save your changes. 8. On the Web servers panel, check the box for webserver1 and click Generate Plug-in. 9. On the Web servers panel, check the box beside webserver1 and click Propagate Plug-in. 10. Logout from the WebSphere Administrative Console. 11. Restart the WebSphere Commerce Web server. 12. On the WebSphere Commerce machine, create a save file (savf) in a temporary library (templib). Issue the following command:
SAV DEV(/qsys.lib/templib.lib/savf.file) OBJ((WC_profiledir/installedApps/ WC_instance_name_cell/WC_instance_name.ear)) SUBTREE(*ALL) SAVACT(*YES)

13. FTP the save file, in binary mode, from the WebSphere Commerce machine to the remote Web server machine. 14. On the remote Web server machine, start an iSeries Navigator session. 15. Create the following directory:
WC_profiledir/installedApps/WC_instance_name_cell

The created directory must be identical to the directory on the WebSphere Commerce machine. 16. On the remote Web server machine, restore the save file that was created in step 12. Use the following command:
RST DEV(/qsys.lib/templib.lib/savf.file) OBJ((WC_profiledir/installedApps/ WC_instance_name_cell/WC_instance_name.ear)) SUBTREE(*ALL) ALWOBJDIR(*OWNER)

17. On the remote Web server machine, assign correct permissions to the Web server objects. Issue the following commands:

138

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

+ + + + + + + +

CHGAUT OBJ(WC_profiledir) USER(QTMHHTTP) DTAAUT(*RX) SUBTREE(*ALL) CHGAUT OBJ(WC_profiledir) USER(QTMHHTTP) DTAAUT(*RWX) SUBTREE(*ALL)

18. On the remote Web server machine, only static-content files are required. Remove the following files:
WC_profiledir/installedApps/WC_instance_name_cell/WC_instance_name.ear/*.jsp WC_profiledir/installedApps/WC_instance_name_cell/WC_instance_name.ear/*.jar WC_profiledir/installedApps/WC_instance_name_cell/WC_instance_name.ear/*.rar

19. Restart the WebSphere Commerce Web server.

Appendix C. Configuring a WebSphere Commerce instance with a remote Web server

139

140

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

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 users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. Any reference to an IBM licensed program in this publication is not intended to state or imply that only IBMs licensed program may be used. Any functionally equivalent product, program, or service that does not infringe any of IBMs intellectual property rights may be used instead of the IBM product, program, or service. Evaluation and verification of operation in conjunction with other products, except those expressly designated by IBM, is the users responsibility. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give 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 105041785 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: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, 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

Copyright IBM Corp. 1996, 2008

141

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. 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 want 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 Canada Ltd. Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 Canada 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 document 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 measurement 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 IBMs future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only. 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

142

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

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. Credit card images, trademarks and trade names provided in this product should be used only by merchants authorized by the credit card marks owner to accept payment via that credit card.

Notices

143

144

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Trademarks
The IBM logo and the following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both: v DB2 v DB2 Universal Database v i5/OS v IBM v iSeries v Lotus v Notes v WebSphere Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product and service names may be trademarks or service marks of others.

Copyright IBM Corp. 1996, 2008

145

146

WebSphere Commerce - Express Installation Guide for IBM System i and i5/OS

Printed in USA

GC10-4262-05

Вам также может понравиться