Before you begin artifact migration, install
and configure IBM® Business Process Manager V8.5.6 on a
different computer, or in a different directory on the same computer
as your previous version.
Before you begin
Although the installation of IBM Business Process Manager V8.5.6 does
not modify existing installations or databases, it is still prudent
to create backups before you migrate. Create a backup of the Process
Center and each runtime environment installation. Create backup copies
of your existing databases.
Procedure
- To install and configure IBM Business Process Manager V8.5.6, generate
your instructions from the Interactive Installation and Configuration
Guide or use the roadmap for your product.
- Set up both Process Server and Process Center and make
sure that they are connected. The deployment environment administrator
user must use the same name and password for Process Center and Process
Server.
Because there is no Process Center environment
in Teamworks 6, you can only migrate the Teamworks 6 Process Server
to the target Process Server. However, you must set up a new target
Process Center for artifact migration and connect the target Process
Server to the Process Center. You can then use Process Center to deploy
applications to Process Server during the migration process.
- IBM Business Process Manager V8.5.0.1
and later uses the more secure HTTPS protocol instead of HTTP. After
you configure your new deployment environment and before you start
the migration, you must perform one of the following additional steps.
- If you are connecting an online Process Server
to Process Center, you must import the Process Server root SSL certificate
into Process Center to enable HTTPS before you start the environment.
Follow the instructions in steps 1 and 2 in Configuring SSL communication.
- Alternatively, if you want to switch back to
using HTTP between Process Center and online Process Servers, run
the following wsadmin commands on the Process Center and each Process
Server. Run the commands from the bin directory
of the deployment manager. In the following example, bpdServer is
the name of the Process Center.
wsadmin -connType NONE -lang jython
wsadmin>bpdServer=AdminConfig.list("BPMProcessCenter").split() # Use "BPMProcessServer" for Process Server
wsadmin>bpdServer # You see the Process Center and Process Servers that you listed
wsadmin>print AdminConfig.showAttribute(bpdServer[0],'useHTTPSURLPrefixes') # You see the current value
wsadmin>AdminConfig.modify(bpdServer[0],[['useHTTPSURLPrefixes','false']]) # Set the value to false
wsadmin>AdminConfig.save()
Restart all deployment managers,
nodes, and deployment environments for Process Center and Process
Servers.