Configuration variables for migrating a stand-alone application server by using the z/OS Migration Management Tool
Before you migrate a WebSphere® Application Server for z/OS® Version 7.0 or later node to Version 9.0, you must create Job Control Language (JCL) jobs (CNTL and DATA datasets) that you run on z/OS during the migration. You can use the z/OS Migration Management Tool to create a migration definition and upload the appropriate migration jobs. The z/OS Migration Management Tool presents you with a set of configuration variables when you create a definition to migrate a stand-alone application server.

This article is about profile configuration migration. To migrate your applications to the latest version, use the WebSphere Application Server Migration Toolkit. For more information, see the Migration Toolkit on WASdev.
sptcfgMigration Node Type Selection
- Type of WebSphere Application Server node to migrate
![[9.0.0.3 or later]](../images/ng9003.gif)
- Select this option to do a clone migration of an existing profile. Clone migration allows the existing and new environment to run concurrently. If the stand-alone application server is registered to an administrative agent, it cannot be cloned.
- Name of the z/OS
migration definition
This name is used solely on the workstation to identify the migration jobs and instructions that are generated. The name that is chosen has no effect on the WebSphere Application Server for z/OS configuration.
- Full path name of a response file that contains default values to be preinstalled in the
tool
A response file is written each time a z/OS migration definition is created. It contains all of the variable data that is used to create the migration definition, and it can be used to preinstall the default values when you define a similar migration definition. The response file for a given migration definition is written to the migration_definition_name.responseFile file within the root directory for the migration definition.
Normally, you must specify a response file from a migration definition of the same type as that which you are about to define.
Note: A copy of the response file is included in the .DATA dataset that is included in the migration definition that you upload to a z/OS target system. This response file is not used on the z/OS system, but it is there for reference. The member name of the dataset is ZMMTBASE.
Target Datasets
- High-level qualifier for the target z/OS datasets that contains the generated jobs and instructions.When a z/OS migration definition is uploaded to the target z/OS system, the migration jobs and files are written to a pair of partitioned datasets. While is it possible to reuse these datasets, it is safest to create separate datasets for each z/OS system that is to be migrated.Note: A multilevel high-level qualifier can be specified as the dataset high-level qualifier.
Dataset Names and Product Directory
- Existing procedure library to which the WebSphere Application Server for z/OS cataloged procedures are to be copied.
- Location of your WebSphere Application Server Version 9.0 installed product file system.
- Select this option to set up an intermediate symbolic link, and specify the path name of that
link if you select it.
If you specify an intermediate symbolic link, symbolic links are created from the configuration file system to the intermediate symbolic link; otherwise, they are created directly to the product file system.
Select this option to specify the path name of an intermediate symbolic link. This link is created by the customization jobs, pointing to the product file system directory.- Path name of intermediate symbolic link.
Configuration File System
The configuration file system is where the configuration for the node that is being migrated is physically stored. You can choose to use an existing Version 9.0 file system if you already have an appropriate file system on the node that is being migrated. If you choose to use an existing Version 9.0 file system, you need to ensure that the mount point that you specify here is present before you run the migration utilities (BBOWMG1B, BBOWMG2B, and so on) that are created by using this tool. If you choose to create a new Version 9.0 file system on the node that is being migrated, the actual creation of the new file system does not occur until you run the optional BBOMBHFS or BBOMBZFS job during the actual migration process. In any case, you must specify the correct value here for the mount point.
Refer to the customized instructions generated by this tool for specific information on setting the correct ownership and permissions on the configuration mount point. Read the generated instructions and Migrating a stand-alone application server on the z/OS operating system for more information on specifying these variables.
- Read/write file system directory mount point where application data and environment files are
written.
If this mount point does not exist, the migration process creates it when you run the optional BBOMBHFS or BBOMBZFS job.
- File system dataset that you create and mount at the mount point.
- Specify either the DASD volume serial number to contain the dataset or "*" to allow SMS to
select a volume.
Using "*" requires that SMS automatic class selection (ACS) routines be in place to select the volume. If you do not have SMS set up to handle dataset allocation automatically, list the volume explicitly.
- Initial size allocation in cylinders for the configuration file system dataset
In an application server, the total space that is needed for this dataset increases with the size and number of installed applications.
Recommendation: The minimum suggested size is 420 cylinders. - Size of each secondary extent in cylinders.Recommendation: The minimum suggested size is 100 cylinders.
- Allocate and mount your configuration file system dataset by using HFS
- Allocate and mount your configuration file system dataset by using ZFS.
Server Customization (Part 1)
- Mount point of the configuration from which you are migrating.
- Home directory of the configuration from which you are migrating.
- Mount point of the configuration to which you are migrating.
This was specified previously on the Configuration File System panel.
- Home directory of the configuration to which you are migrating.
- Mount point of the configuration to which you are migrating.
- Name of the JCL started procedure that is used to start the migrated daemon.
When you migrate to Version 9.0, you must upgrade your JCL started procedures. A new started procedure is generated for you during migration. You can specify a new name for the daemon procedure or use the old one.
- Name of the JCL started procedure that is used to start the migrated controllers.
When you migrate to Version 9.0, you must upgrade your JCL started procedures. A new started procedure is generated for you during migration. You can specify a new name for the controller procedure or use the old one.
- Name of the JCL started procedure that is used to start the migrated servants.
When you migrate to Version 9.0, you must upgrade your JCL started procedures. A new started procedure is generated for you during migration. You can specify a new name for the servant procedure or use the old one.
- Name of the JCL started procedure that is used to start the migrated adjunct.
When you migrate to Version 9.0, you must upgrade your JCL started procedures. A new started procedure is generated for you during migration. You can specify a new name for the adjunct procedure or use the old one.
- If you specified new names for your JCL procedures, then the corresponding START commands in the
WebSphere Application Server configuration must be updated to match the new
procedure names. Select this option to perform this configuration update.
If you choose to use the same procedure names, then do not select this option. If you are not using consistent procedure names for all the servers of a given process type (all servants for example) for the node that you are migrating, then it is recommended that you do not select this option. In this case, you need to keep the same START commands and manually replace the procedures by using the procedure that is generated during migration as a template.
Notes: - Specify whether to deploy the default application.
- Specify whether to deploy the sample applications.Note: These applications are not supported in a WebSphere Application Server, Network Deployment cell.
Install the sample applications to use the application server and evaluate the latest technological advancements. The sample applications are not recommended for deployment to production application server environments.
Server Customization (Part 2)
- How you would like to migrate your installed applications. Note: WebSphere Application Server system applications migrate regardless of the value set here.
- Install user enterprise applications in the default application installation directory as part of the migration.
- Install user enterprise applications in a specified application installation directory as part
of the migration.
- Location where WebSphere Application Server installs your enterprise
applications.
This location is used when you specify that you want to migrate and install applications as your application migration preference. You can choose a customized environment-specific location or use the default location.
- Location where WebSphere Application Server installs your enterprise
applications.
- Prepare user enterprise applications for installation in the WebSphere Application Server
Version 9.0
installableApps directory without installing them during migration.Scripts that can be used to install these applications are generated and saved in the migration backup directory. For WebSphere Application Server for z/OS, the location of this backup directory is relative to the temporary directory that you specify on this same panel. The location of the backup directory is also determined by the derived migration identifier and the type of node that is being migrated. If you specify /tmp/migrate as the temporary directory and the derived migration identifier is 55449, for example, then the location of the generated scripts is:
where nodetype is dmgr, fed, or base, depending on the type of node that you are migrating./tmp/migrate/55449/nodetype_backup/
You can then run these files at any point and in any combination after migration completes. You can also reorganize and combine these files for better application installation efficiency. Read the "Wsadmin tool" article in the documentation for additional information.
- Install user enterprise applications as part of the migration, and keep the same application
installation directories as the previous version.Restrictions: If you select this option, the location is shared by the existing WebSphere Application Server Version 7.0 or later installation and the Version 9.0 installation. If you keep the migrated applications in the same locations as the previous version, the following restrictions apply:
- Do nothing with user enterprise applications.
- "My tasks" is only supported in WebSphere Application Server Version 7.0 or later.
- User defined workspace root location
![[9.0.0.3 or later]](../images/ng9003.gif)
Server Customization (Part 3)
- Provide a new short name for the Version 9.0 cell.
- Provide a new short name for the Version 9.0 node.
- Provide a new short name for the Version 9.0 server.
- Provide a short name prefix up to 3 characters in length. It is used to generate unique cluster short names for the version 9.0 cell.
- Provide a short name prefix up to 3 characters in length. It is used to generate unique server short names for the version 9.0 cell.
Migration Process Options
If you choose to enable tracing, it remains enabled throughout the entire migration process.
- Enable or disable trace of the home creation, profile and migration tooling invocation, and final processing phases of migration.
- Enable or disable trace during profile creation.
- Enable or disable trace during the WASPreUpgrade process.
- Enable or disable trace during the WASPostUpgrade process.
- The initial memory that is allocated for the JVM heap.
- The maximum heap size that can be allocated for the JVM heap.
- The directory where the backup of your previous configuration and the migration trace is
written.
During migration, a backup copy of the previous version's configuration is required. The default location of this backup is /tmp/migrate. If the /tmp file system does not have adequate space to store the backup configuration, you can specify another location. If you choose to override the default location of the backup copy, the best practice is to keep the same naming convention and replace the /tmp portion with another path, /myTemp/migrate for example.
- Identifier that is used to create a directory under the temporary directory that contains the temporary migration datasets and backup configuration data.
- You can specify a Java temporary directory that is used by the Java virtual machine to create and story temporary files during migration.
- Set the Java temporary directory
- Java temporary directory location
Port values
Define which port values to use in the new profile and how to handle port conflicts. If you reuse port values from the old profile, the new profile cannot run at the same time as the old profile because of port conflicts. If you intend to run both profiles concurrently, make sure that each profile uses different ports.
- Reuse the port values that are defined in the source profile.Note: This option does not appear if you select the option for a clone migration.
- Set custom values for each port in the target profile on the following panel.
- Generate new ports from the specified port value. Conflicting ports are automatically resolved.
- Choose how to resolve port conflicts.
- Increment from the conflicted port value
- If a port conflict is detected, the port value is incremented from the conflicting port to the next available port value.
- Increment from a common starting port value
- If a port conflict is detected, the port value is incremented from the specified value to the next available port value.
Administrative Agent Registration
- Indicates whether the source profile is registered to an administrative agent.
- Settings from the administrative agent.
- The file system path of the source administrative agent.
- The port that the source administrative agent that is used for SOAP connections.
- If security is enabled, the user name for the source administrative agent.
- If security is enabled, the administrative security password for the source administrative agent.
Job Statement Definition
All the migration jobs that are tailored for you need a job statement.Enter a valid job statement for your installation. The migration creation process updates the job name for you in all the generated jobs, so you do not need to be concerned with that portion of the job statement. If continuation lines are needed, replace the comment lines with continuation lines.