[z/OS][AIX Solaris HP-UX Linux Windows]

appEditionRename.py script

You can use the appEditionRename.py script to change the edition of all applications installed on a server or a cluster, excluding system applications.

Location

The appEditionRename.py script is in the app_server_root/bin directory.

Script usage

The following syntax describes the default script usage:
./wsadmin.sh -lang jython -f appEditionRename.py

Parameters

-renameForCluster
Renames all non-system applications installed on a specified cluster.
Table 1. renameForCluster arguments . The following table lists each argument and its description.
Argument Description
newEdition Specifies the new edition name
cluster Specifies the name of the target cluster
-renameForServer
Renames all non-system applications installed on a specified server.
Table 2. renameForServer arguments . The following table lists each argument and its description.
Argument Description
node Specifies the name of the node
server Specifies the name of the server on the node

Options

-test
Allows users to preview the applications that will be renamed. All applications that will be renamed are listed.
-edition
Specifies the edition of an application.
-excludedApps=application_name
Allows users to exclude applications that are not to be modified. For example, if a user wants to exclude the applications of app1 and app1 that are part of edition two, then the user would set -excludedApps=app1,app1-editiontwo.

Usage steps

  1. Identify the target cluster with applications to be renamed.

    Run the script with the -test option to identify the applications that will be renamed.

    -renameForCluster cluster1 2 -test
  2. Ensure that only expected applications are renamed.

    If applications need to be excluded, then use the -excludedApps option to prevent the applications from being renamed.

    -renameForCluster cluster1 2 -test -excludedApps=AppB,AppC,AppD-edition2
  3. Run the script without the -test option to rename the applications.
    -renameForCluster cluster1 2 -excludedApps=AppB,AppC,AppD-edition2