The convertScriptCompatibility command
is used by administrators to convert their configurations from a mode
that supports backward compatibility of WebSphere® Application Server Version 6.x or
Version 7.0.x administration scripts to a mode that is fully in the
Version 8.0 configuration model.
Supported configurations: This
topic is about configuration migration, such as migrating deployment
managers and federated nodes in a network deployment environment.
The Application Migration Toolkit for WebSphere Application Server
provides support for migrating applications from previous versions
of WebSphere Application Server to the latest product version. For
information about migrating applications, read more about the Application
Migration Toolkit.
sptcfg
The
scope of the configuration changes depend on the type of profile that
is being processed.
Nodes are checked to verify that they are at a
WebSphere Application Server Version 8.0 level
before they are processed in order to support mixed-node configurations.
Client environments are not processed.
The following conversions
take place with this tool:
- processDef to processDefs
WCCM
objects of type processDef from WebSphere Application Server Version 6.x are
converted to use processDefs as defined in the Version
8.0 server.xml model. The existing processDef object
remains in the configuration and is ignored by the runtime.
- transports to channels
Existing transport entries in the configuration
from WebSphere Application Server Version
6.x are mapped to channel support. This affects server.xml and serverindex.xml files.
The values of the transport settings are used to create new channel
entries.
- SSL configuration
WebSphere Application Server Version 8.0 contains
enhancements to SSL configuration that result in refactoring the existing
SSL configuration model. Both the old and the new model are supported.
The default is to map to the WebSphere Application Server Version 6.x or
Version 7.x SSL configuration model.
- bootstrapAddress to bootstrapAddresses
Each
single bootstrap address configuration is converted to a new bootstrap
address list configuration containing that single bootstrap address.
- ObjectRequestBroker from not using the server
thread pool to using it
For example, <ObjectRequestBroker
useServerThreadPool="false"...> is changed to <ObjectRequestBroker
useServerThreadPool="true">.
Parameters
Supported arguments include the
following parameters:
- -help
- This displays help for this command
- -backupConfig
- This is an optional parameter that is used to back up the existing
configuration of the current profile. The default is true—that is,
to use the backupConfig command to save a copy
of the current configuration into the profile_name/temp directory.
Use
the restoreConfig command to restore that configuration
as required.
Read the "restoreConfig command" article in the
information center for more information.
- -profileName
- This is an optional parameter that is used to specify the profile
configuration in the Version 8.0 environment. If this is not specified,
the default profile is used. If the default profile has not been set
or cannot be found, the system returns an error.
- -nodeName
- This is an optional parameter that is used to specify a particular
node name be processed rather than every node in the configuration.
If this is not specified, all nodes in the configuration are converted.
- -serverName
- This is an optional parameter that is used to specify a particular
server name to be processed rather than every server in the configuration.
It can be used on all profile types and can be used in conjunction
with the -nodeName parameter when processing WebSphere Application Server, Network Deployment configurations.
If this parameter is not specified, all servers in the configuration
are converted. If it is used in conjunction with the -nodeName parameter,
all processing is limited to the specified node name.
- -traceString
- This is an optional parameter. The value trace_spec specifies
the trace information that you want to collect. To gather all trace
information, specify "*=all=enabled" (with
quotation marks). The default is to not gather trace information.
If you specify this parameter, you must also specify the -traceFile
parameter.
- -traceFile
- This is an optional parameter. The value file_name specifies
the name of the output file for trace information. If you specify
the -traceString parameter but do not specify the -traceFile parameter,
the command does not generate a trace file.