Changing a service package for an existing service

Perform this task when you want to replace a service package but you also want to be able to easily switch back to the original service package. Workload continues to run with the next scheduled task using the updated service package.

Procedure

  1. Compile your new service binaries and add them to the service package.
  2. Associate the new service package with a service:
    1. Select Symphony Workload > Symphony > Application Profiles.
    2. Select the relevant consumer (applicable to IBM® Spectrum Symphony only; not applicable to IBM Spectrum Symphony Developer Edition).
    3. Click the application name.

      The application profile displays.

    4. Select Dynamic Configuration Update.

      A sub menu displays.

    5. Select Change Service Package/Attributes.
    6. From the Service Package list, select the new service package.
      If the new service package is not in the list:
      1. Select Add Package to repository.
      2. Click Browse and navigate to the new service package. Select the package and click Open.

      3. Choose whether to use the file name as the package name or enter a new name. In either case, ensure that the package name is different than the package name you are replacing.
      4. Click Add.

        An information dialog displays. Click Close.

        The new service package displays in the drop-down list.

    7. Update the Start Command, if necessary.
    8. Click Apply.

      A confirmation dialog displays. Click OK.

      An information dialog displays. Click OK.

    9. Click Close.
  3. Verify that the workload is still running (applicable to long-running tasks):
    1. Select Symphony Workload.
    2. Click the application name.
    3. Select the Sessions tab.
    4. Click the session ID.
    5. Verify that the tasks are still running. The update takes effect with the start of the next scheduled task.
    Note: If you need to switch back to the original service package, simply associate the service with the original service package.