To install Express Runtime, see the Express Runtime 2.1 InfoCenter, which is
accessible from the LaunchPad.
Program | Command |
---|---|
Linux LaunchPad | LinuxLaunchpad |
Linux Installation | LinuxSetup |
Linux on POWER LaunchPad | LinuxPPCLaunchpad |
Linux on POWER Installation | LinuxPPCSetup |
Windows LaunchPad | WindowsLaunchpad.exe |
Windows Installation | WindowsSetup.exe |
Known development issues
Log on with administrator authority to install
Log on with administrator authority to use Launchpad and First Steps links
Installing as root user on SUSE LINUX
IBM Installation Agent required for deploying middleware to remote computers
Linux shortcuts on Application menu
Deployment wizard cannot connect to a Linux target computer
Double-byte word wrapping in deployment wizard
Location of Eclipse .log file
Solution generation fails with the message, "Can't find file C:\IBM\Runtime21\SolutionEnabler\workspace\Sampledata3\src\?????????.sxml"
Customized solution license files require lowercased HTML tags
Migrating wrappers to Express Runtime 2.1
Schema changes from Version 1.1
Known issues with component software
IBM HTTP Server port not set to 80
Ports for WebSphere Application Server and IBM HTTP Server on OS/400 (i5/OS)
Period in directory name
Managing multiple IBM HTTP Server installations on one computer running Windows
Redeployment of WebSphere Application Server - Express
fails
Reinstallation of console module fails
Exception to message about exceeding DB2 processors
IBM DB2 UDB post-installation instructions
Documentation issues
Supported Web browser required for documentation
Displaying console InfoCenter in simplified Chinese requires "zh-cn" language preference
Some languages must use browsers configured to use the UTF-8 codepage
Supported platforms for Linux listed incorrectly
Incorrect reference to HTTP plugin
Accessing the Javadoc for the support framework
Description of supplied wrappers missing from InfoCenter
IBM Express Runtime information Web site
Messages
IRU00129
IRU03026
IRU10950
With the exception of the localhost, all the target computers that you deploy a solution to must have the IBM Installation Agent installed and running in order for the solution to be successfully deployed.
More information regarding the IBM Installation Agent, including installation directions, is in the IBM Installation Agent InfoCenter.
Java.lang.NullPointerException
at sun.rmi.transport.tcp.TCPConnection.getOutputStream(TCPConnection.java:83)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:188)
bin
folder, but include the .classpath
and
.project
files.<INSTALLATION_DIRECTORY>/Runtime/SolutionEnabler/com/ibm/jsdt/webserver/tree
).
The deployment package filename contains the application ID and an
abbreviation of the platform it is intended for (for example, "win" =
Windows, "lnx" = Linux). <INSTALLATION_DIRECTORY>/Runtime21/SolutionEnabler/com/ibm/jsdt/webserver/tree
).
.en.jar
" suffix to "
.xx.jar.
"
Application wrappers
New elements
Solution wrappers
New elements
First update the Virtual Host port in WebSphere by using the WebSphere Administrative Console. In the WebSphere Administrative Console, perform the following steps:
After the Virtual Host port is updated, the plug-in configuration file must be generated and propagated to the IBM HTTP Server system. If your system is not set up to automatically generate and propagate the plug-in configuration file, perform the following steps using the WebSphere Administrative Console:
Currently the tasks do not detect if these ports are already in use by other processes. If any of the ports in the WebSphere configuration port block are in use, the application server will not start. If the port specified in the HTTP configuration is in use, the HTTP server will attempt to start, but will fail and end abnormally. View the job logs of the server start-up jobs to determine the cause of the problem. To find the job log issue the following CL command "WRKJOB <ihs_server_name>", where <ihs_server_name> is the name of the IHS server that failed to start. For example "WRKJOB irhttp".
If you want to manage more than one installation of IBM HTTP Server on the same system, you can do so by defining a service for the additional copies of IBM HTTP Server. This can be accomplished by executing the following command in the directory where the IBM HTTP Server is installed:
\bin\apache -k install -nThe console then allows the designation of this IBM HTTP Server as a manageable Web server.
ISCDeploy (INSTALL)
Return code | Explanation |
---|---|
0 | The Integrated Solutions Console component was deployed successfully (IscDeploy) or the prerequisite check was successful (IscPrereqChk). |
1 | A syntax error occurred. |
2 | The specified WAR file was not found. Specify the correct file path and filename. |
3 | The protocol or the context URL that you specified is not correct. Verify that the URL includes the correct protocol (http:// or https://). Specify deploy/deploy as the context URL. |
4 | The host name you specified is not valid or the Integrated Solutions Console server is not running. Verify that the URL includes the correct host name. Start the server before you issue the deploy command. |
10 | The correct parameters were not specified. |
70 | The process (deployment or prerequisite check) completed successfully. |
71 | The process (deployment or prerequisite check) did not complete successfully. This message usually indicates a problem with a portlet in the component WAR file. See your_isc_root\PortalServer\log\wps_date_time.log for messages that were logged before this return code was displayed. Use the time stamps in the file to locate those messages. |
81 | An error occurred while deploying the help files for the component. The attempt to copy the help files to the system has failed. |
100 | This component cannot be deployed, because it has been deployed already. If you want to deploy the component again, you can use IscReplace to update the component. |
101 | This component cannot be deployed, because it has a prerequisite component and the prerequisite has not been deployed. Deploy the prerequisite component and then deploy this component. |
102 | This component has a prerequisite component, but the wrong version of the prerequisite is deployed. Deploy the correct version of the prerequisite component and then deploy this component. |
104 | The Integrated Solutions Console administrator user ID, password, or both are not correct. Specify the correct values. |
105 | An internal error has occurred. A server-side file was not found. Be sure to specify the fully-qualified or relative file path and the WAR filename. Contact your service representative if the problem persists. |
106 | The component.xml file in the WAR file is not valid. Correct the file and repackage the WAR file. |
108 | An internal error has occurred. Contact your service representative. |
ISCRemove (UNINSTALL)
Return code | Explanation |
---|---|
0 | The Integrated Solutions Console component was deployed successfully (IscRemove) or the prerequisite check was successful (IscDependencyChk). |
1 | A syntax error occurred. |
3 | The protocol or the context URL that you specified is not correct. Verify that the URL includes the correct protocol (http:// or https://). Specify deploy/deploy as the context URL. |
4 | The host name you specified is not valid or the Integrated Solutions Console server is not running. Verify that the URL includes the correct host name. Start the server before you issue the remove command. |
84 | An error occurred while removing the help plug-ins for this component. No action is required. |
200 | The component cannot be removed, because it is not deployed. Specify the component UID for a component that is deployed. |
201 | This component cannot be removed, because it is a prerequisite component for one or more components. Remove the dependent components before you remove this component. |
ISCReplace (REINSTALL)
Return code | Explanation |
---|---|
0 | The Integrated Solutions Console component was replaced successfully. |
1 | A syntax error occurred. |
2 | The specified WAR file was not found. Specify the correct file path and filename. |
3 | The protocol or the context URL that you specified is not correct. Verify that the URL includes the correct protocol (http:// or https://). Specify deploy/deploy as the context URL. |
4 | The host name you specified is not valid or the Integrated Solutions Console server is not running. Verify that the URL includes the correct host name. Start the server before you issue the deploy command. |
10 | The correct parameters were not specified. |
70 | The replacement process completed successfully. |
71 | The replacement process did not complete successfully. This message usually indicates a problem with a portlet in the component WAR file. See the log file wps_date_time.log for messages that were logged before this return code was displayed. Use the time stamps in the file to locate those messages. |
81 | An error occurred while deploying the help files for the component. The attempt to copy the help files to the system has failed. |
102 | This component has a prerequisite component, but the wrong version of the prerequisite is deployed. Deploy the correct version of the prerequisite component and then deploy this component. |
104 | The Integrated Solutions Console administrator user ID, password, or both are not correct. Specify the correct values. |
105 | An internal error has occurred. A server-side file was not found. Be sure to specify the fully-qualified or relative file path and the WAR filename. Contact your service representative if the problem persists. |
106 | The component.xml file in the WAR file is not valid. Correct the file and repackage the WAR file. |
108 | An internal error has occurred. Contact your service representative. |
200 | The component cannot be replaced, because a component with the same component UID is not already deployed. Specify a WAR file for a component that is already deployed or use IscDeploy to deploy this component for the first time. |
Enabling the DB2 Remote Command Service
If you installed a partitioned DB2 server on Windows 2000, Windows
Server 2003, or Windows XP, you must enable the DB2 Remote Command
Service to protect your data and resources. To be fully secure, you need
to enable either the computer, if the service is running under the
context of the LocalSystem account, or a user for delegation, if the
service is being run under the logon context of a user.
To enable the DB2 Remote Command Service, perform the following steps:
Repeat these steps for each computer or user that needs to be enabled. You must restart your computer for the security change to take effect.
You can disable the DB2 Remote Command Service security features and return the environment to its previous state using the DB2RCMD_LEGACY_MODE registry variable.
To disable the DB2 Remote Command Service security features, enter the following command:
db2set DB2RCMD_LEGACY_MODE=ON
Note: This registry variable requires Boolean values as arguments. The values YES, 1, TRUE, and ON are all equivalent and the values NO, 0, FALSE, and OFF are also equivalent. You can specify any of the appropriate equivalent values.
Re-binding bind files
You need to bind your DB2 utilities against all your databases after the
installation. This step is necessary for the fixes to become effective.
The binding procedure, which follows, needs to be performed only once
per database.
Re-binding to DB2 UDB databases
After applying fixes, execute the following commands:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC
db2 BIND $DB2DIR\BND\@db2cli.lst GRANT PUBLIC
db2 terminate
where <dbname> represents the name of a database to which the utilities should be bound and $DB2DIR represents the directory where you have installed DB2. db2ubind.lst and db2cli.lst contain lists of required bind files used by DB2 UDB Version 8.
Re-binding host databases
If you are connecting to host databases, you need to bind the new bind
files to the host. Use the DB2 Command Line Processor to connect to the
host database and bind the utilities as follows:
HOST COMMAND
===== ===================================================================
MVS BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VM BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VSE BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
Re-binding specific packages
If you want to bind only the specific .bnd files to the database, issue
the following commands for each database.
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
where <bind_file> represents the name of the bind file, and <dbname> represents the name of your database.
Bind db2schema.bnd to existing databases
For installations on the server, an additional bind file needs to be
bound to existing databases. This requirement does not apply to clients.
To bind db2schema.bnd on the server, execute one of these commands sequences:
At a command prompt:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
or, at the DB2 command line:
TERMINATE
CONNECT TO <dbname>
BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
TERMINATE
where <dbname> represents the name of a database to which the utilities should be bound and $DB2DIR represents the directory where you have installed DB2.
Rebinding after FixPak or patch installation
If you have existing spatial-enabled databases, you must rebind the list
file db2gse.lst after you install a DB2 FixPak or patch. The db2gse.lst
file contains the names of the bind files for the stored procedures that
DB2 Spatial Extender provides.
To bind the db2gse.lst file, you must have one of the following authorities:
* sysadm or dbadm authority
* ALTERIN privilege on the schema
* BIND privilege on the package
To rebind the db2gse.lst file, perform the following steps:
cd %DB2PATH%\bnd
db2 connect to dbname
db2 bind /home/instance/sqllib/bnd/@db2gse.lst
db2 terminate
You can use the DB2RBIND command with the ALL option instead of the BIND command. For syntax and options for the BIND and DB2RBIND commands, refer to the DB2 Command Reference.
SUSE LINUX Enterprise Server 8.0 is supported for deployment only.
Sample application for Windows
Use this application wrapper to deploy the sample application to computers
running Windows. You can also edit this wrapper using Express Runtime developer
to create a wrapper for deploying your custom applications to computers running
Windows. For more information on using the Express Runtime developer, see Using the Express Runtime developer in the InfoCenter.
Depending on your selection and configuration, you might need to provide
values for some or all of the following fields.
Application ID: IRU2_1SampleWin
Field | Explanation | Default value | Validation requirements |
---|---|---|---|
Document Directory | Required. The directory where the application documents are installed. | C:\RuntimeDocs |
|
Database Name | Required. The name of the database used by this application. | DOCMGTD7 |
|
DB2 Administrator User ID | Required. The administrator ID used to connect to DB2. | db2inst |
|
DB2 Administrator Password | Required. The password used with the DB2 Administrator User ID specified to connect to DB2. |
|
Sample application for Linux
Use this application wrapper to deploy the sample application to computers
running Linux. You can also edit this wrapper using Express Runtime developer
to create a wrapper for deploying your custom applications to computers running
Linux. For more information on using the Express Runtime developer, see Using the Express Runtime developer in the InfoCenter.
Depending on your selection and configuration, you might need to provide
values for some or all of the following fields.
Application ID: IRU2_1SampleLnx
Field | Explanation | Default value | Validation requirements |
---|---|---|---|
Document Directory | Required. The directory where the application documents are installed. | /opt/IBM/RuntimeDocs |
|
Database Name | Required. The name of the database to be created and used by this application. | DOCMGTD7 |
|
DB2 instance owner user name | Required. The DB2 instance owner user ID used to connect to DB2. | db2inst |
|
DB2 instance owner password | Required. The password for the DB2 instance user ID. |
|
Sample application for OS/400 (i5/OS)
Use this application wrapper to deploy the sample application to computers
running OS/400 (i5/OS). You can also edit this wrapper using Express Runtime
developer to create a wrapper for deploying your custom applications to computers
running OS/400 (i5/OS). For more information on using the Express Runtime
developer, see Using the Express Runtime developer in the InfoCenter.
Depending on your selection and configuration, you might need to provide
values for some or all of the following fields.
Application ID: IRU2_1SampleI5OS
Field | Explanation | Default value | Validation requirements |
---|---|---|---|
Document Directory | Required. The directory where the application documents are installed. | /opt/IBM/RuntimeDoc |
|
Database Name | The name of the database that is created and used by this application. If the database already exists, it is to be dropped. | ||
DB2 Administrator User ID | Required. The administrator user ID used to connect to DB2. | db2inst |
|
DB2 Administrator Password | Conditional. The password used with the administrator user ID specified to connect to DB2. |
|
|
HTTP Server Name | Specify the name of the IBM HTTP Server. |
|
|
Application server name | Specify a unique name for the application server. |
Console management extension for IBM WebSphere Application Server - Express for Linux on IBM POWER
Use this wrapper to install the console's management extension for IBM WebSphere(R) Application
Server - Express on a target computer running Linux(TM)on IBM POWER(TM).
Depending on your selection and configuration, you might need to provide
values for some or all of the following fields.
Application ID: IRU2_1WASExpressMgmtExt6_0LnxOnPwr
Field | Explanation | Default value | Validation requirements |
---|---|---|---|
WebSphere Management Extension Installation Location | Required. The fully qualified path name to the directory where you want to install the WebSphere Application Server - Express management extension. If the management extension is already installed, that directory will be used. | c:\Program Files\IBM | Must not contain / |
Target WebSphere Location | Required. The fully qualified path name to the directory of the WebSphere Application Server to be administered. | c:\Program Files\IBM\WebSphere\AppServer | Must not contain / |
WebSphere Username | Optional. The user name required for administering the WebSphere Application Server. |
|
|
WebSphere Password | Optional. The password required for administering the WebSphere Application Server |
|
|
Console Agent Port | Required. The communication port to be used by Console Agent. If Console Agent is already installed, this value is ignored. | 7044 | Port number 1 - 65535 |
Enable Reinstall | Specify whether to enable reinstallation if the management extension is already installed on the target computer. | false | Boolean |
Console Agent Runlevels | Required. The run level that Console Agent will run under. | A string containing integers 1 - 5 and commas. |
The following messages are new or have been modified since the release of the Express Runtime 2.1 InfoCenter.