Migrate from a WebSphere Application Server Version 3.5.6 (or later) instance

Tools for migrating administrative configurations are provided for Versions 3.5 and later. This support enables Version 3.5.6 Standard Edition (or later) to be upgraded to WebSphere Application Server - Express.

If multiple application servers exist in your Version 3.5.x environment, you have these options:

A summary of the product migration process is as follows.

Create a WebSphere Application Server - Express instance

See Create a new application server in the Administration topic for details on how to create a WebSphere Application Server - Express instance.

Start the Version 3.5 instance that is being migrated

Perform the following steps to start the WebSphere Application Server Version 3.5 instance:

  1. Enter the following command from the CL command line:
    STRQSH

    This starts the Qshell environment so that you can run WebSphere Application Server scripts.

  2. Run the strwasinst script with the following parameters:
    /QIBM/ProdData/WebASAdv/bin/strwasinst -instance 3.5.xInstanceName
    

    where 3.5.xInstanceName is the name of the Version 3.5.x instance that is being migrated. You must wait for the administrative server to start successfully before continuing.

Save the Version 3.5 configuration

If you have servlets in the Version 3.5.x default_app Web Application, the WasPreUpgrade migration tool does not migrate them. If you wish to have these servlets migrated, you must change the default_app name before calling WasPreUpgrade. See Issues concerning the migration of JSPs and Servlets in the Application Development topic for more information.

Perform the following steps to save the Version 3.5 configuration:

  1. Enter the following command from the CL command line:
    STRQSH

    This starts the Qshell environment so that you can run WebSphere Application Server scripts.

  2. Run the WebSphere Application Server - Express WasPreUpgrade script as shown below:
    /QIBM/ProdData/WebASE51/ASE/bin/WASPreUpgrade    
    /backup/myBackupDirectory  
    /QIBM/UserData/WebAsAdv/3.5.xInstanceName   
    adminNodeName
    -nameServiceHost adminNodeName 
    -nameServicePort port_number
    

    where:

    For a full explanation of the WasPreUpgrade migration tool and parameters, see The WASPreUpgrade script.

Restore the Version 3.5 configuration into a WebSphere Application Server - Express instance

Perform the following steps to restore the Version 3.5 configuration into a WebSphere Application Server - Express instance:

  1. Enter the following command from the CL command line:
    STRQSH

    This starts the Qshell environment so that you can run WebSphere Application Server scripts.

  2. Run the WasPostUpgrade script with the following parameters:
    /QIBM/ProdData/WebASE51/ASE/bin/WASPostUpgrade
    backupDirectoryName
    [-instance 5_instance_name]
    [-portBlock port_starting_number]
    

    The first argument is required. Supported arguments include:

    For the -portBlock parameter, the script checks instances of WebSphere Application Server - Express. The script is not able to detect port usage by other applications, including previous versions of WebSphere Application Server.

    For a full explanation of the WasPostUpgrade migration tool and parameters, see The WASPostUpgrade script.

Start the WebSphere Application Server - Express instance

Perform the following steps to start the WebSphere Application Server - Express instance:

  1. Enter the following command from the CL command line to start the QASE51 subsystem if it is not already started:
    STRSBS QASE51/QASE51
    
  2. Enter the following command from the CL command line:
    STRQSH

    This starts the Qshell environment so that you can run WebSphere Application Server scripts.

  3. Run the startServer script with the following parameters:
    /QIBM/ProdData/WebASE51/ASE/bin/startServer
    -instance 50InstanceName 50ApplicationServerName
    

    where 50InstanceName is the name of the WebSphere Application Server - Express instance created in an earlier step, and 50ApplicationServerName is the name of the WebSphere Application Server - Express application server created in an earlier step.