Update an existing service package

Perform this task when you want to overwrite an existing service package in the repository. For example, you made a modification to a service binary and would like to replace the existing serivce binary with the new one without disrupting existing clients or workload. Workload continues to run with the next scheduled task using the updated service package.

  1. Compile your new service binaries and add them to the service package.
  2. From the PMC, select Symphony Workload > Manage Service Packages.
  3. Select the relevant consumer (applicable to Symphony grid version only).
  4. Select Global Actions > Add package to repository.
  5. Click Browse and navigate to your updated service package. Select the package and click Open.
  6. 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 the same as the original package name.
  7. From the Select Application drop-down list, select your application.
  8. Click Add.

    A confirmation dialog displays. Click OK.

  9. Click Close.

    The page displays your new service package.

  10. Verify that the workload is still running (applicable to long-running tasks):
    1. Select Symphony Workload > Monitor Workload.
    2. Click the application name.
    3. Click the session ID.
    4. Verify that the tasks are still running. The update takes effect with the start of the next scheduled task.