Tuesday, June 08, 2010

Cloning webMethods Integration server

This approach is not supported by Software AG, but its a quick way to replicate another Integration Server instance for testing or proof-of-concept.
  1. Shutdown the source IS
  2. Copy the entire directory across
  3. Delete the folowing directories on the new instance, they will regenerate on first startup
    • Audit/data
    • Logs
    • Datastore
    • Documentstore
    • Replicate (keep directories)
    • Wmrepository2
    • Wmrepository4
    • The lockfile
    • /config/dispatch.cnf & /config/backup/dispatch.cnf
  4. Update the following files to reflect new target IS location and desired port number. The following files need to be modified
    • /IntegrationServer/bin/ini.cnf
    • /IntegrationServer/bin/jcode.sh
    • /IntegrationServer/bin/server.sh
    • /IntegrationServer/config/port.cnf
    • /IntegrationServer/config/server.cnf
    • /IntegrationServer/packages/WmRoot/config/listeners.cnf
  5. That's it!