Installing IBM Business Process Manager for artifact migration from Teamworks 6

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

  1. 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.
  2. 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.

  3. 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.