public Package uninstall workflow

Contents [-]

Application package uninstall

  1. all dependencies need to be satisfied
  2. transactional update process of current package
    • locate all applications instances from selected package
    • delete all applications instances from selected package
    • locate the application package local repository folder and delete it.
  3. If something fails rollback prossible changes of all dependant packages

WebFrame package uninstall

  1. all dependencies need to be satisfied
  2. transactional update process of current package
    • locate all webframe instances from selected package
    • delete all webframe instances from selected package
    • locate the webframe package local repository folder and delete it.
  3. If something fails rollback prossible changes of all dependant packages

UI package uninstall

  1. all dependencies need to be satisfied
  2. cannot be uninstalled if used - check usage by master pages. If no usage - proceed.
  3. transactional update process of current package
    • locate the UI package local repository folder and delete it.
    • flush the related data from corresponding DB tables
  4. If something fails rollback prossible changes of all dependant packages

Language package uninstall

  1. all dependencies need to be satisfied
  2. cannot be uninstalled if used - check usage by application. If no usage - proceed.
  3. transactional update process of current package
    • locate the Language package local repository folder and delete it.
    • flush the related data from corresponding DB tables
  4. If something fails rollback prossible changes of all dependant packages

Utility package uninstall

  1. all dependencies need to be satisfied
  2. transactional update process of current package
    • locate the utility local repository folder and delete it.
  3. If something fails rollback prossible changes of all dependant packages
Last edited by nadia on 27 Oct 2010 | Rev. 1 | This page is public | Views: 1
Comments: 0 | Filed under: root | Tags: