previo | siguiente

The ACS Package Manager (APM) - administrator services


The ACS Package Manager (APM) is a utility that manages packages. Actions available to the administrator include:

  • Package install The APM will determine if other packages the given package depends upon have already been installed, and will build an ordered list of those that haven't. It will then install the packages in a sequence determined by the package dependency information. For each package, it will execute the
    package-key-create.sql
    script from the proper database-specific directory, and record the version number of the newly installed package in its datamodel.

  • Package uninstall The APM will execute the
    package-key-drop.sql
    script from the proper database-specific directory and delete package information from its datamodel.

  • Package upgrade If the APM detects a package with a version number higher than the version number previously recorded for the package, it will offer the administrator the option of automatically upgrading the package. As with installation, upgrade dependencies are computed in order to ensure that package versions are synchronized.

  • Package instantiate The APM creates a new instance of a package. Usually, but not always, the site map utility is used to mount the new instance automatically, making it visible to visitors to the site.

  • Package uninstantiate The inverse of package instantiate.

Don Baccus (dhogaza@pacifier.com)

Don Baccus (dhogaza@pacifier.com)