public Package installation workflow
Application pack installation
- all dependencies need to be satisfied
- Find all scheduled pack files and verify them. If a pack is not present locally- download it from the global repositories according to their priority
- transactional installation of current pack
- create the application local repository folder according to the naming convention
- extract the application pack files into the created folder
- additional actions about initialization if the application pack requires it
- If something fails rollback prossible changes of all dependant packs
WebFrame pack installation
- all dependencies need to be satisfied
- Find all scheduled pack files and verify them. If a pack is not present locally- download it from the global repositories according to their priority
- transactional installation of current pack
- create the webframe pack local repository folder according to the naming convention.
- extract the webframe pack files into already created folder
- execute validation rules for correct naming and if possible type of the files - WebFrame.ascx, SettingsWebFrame.ascx.
- additional actions about initialization or something webframe pack based
- If something fails rollback prossible changes of all dependant packs
User Interface pack installation
- all dependencies need to be satisfied
- Find all scheduled pack files and verify them. If a pack is not present locally- download it from the global repositories according to their priority
- transactional installation of current pack
- create the UI pack local repository folder according to the naming convention.
- extract the ui pack files into already created folder
- execute validation rules
- If something fails rollback prossible changes of all dependant packs
Language pack installation
- all dependencies need to be satisfied
- Find all scheduled pack files and verify them. If a pack is not present locally- download it from the global repositories according to their priority
- transactional installation of current pack
- load, parse and validate language resources file
- add database records for language pack and resources
- If something fails rollback prossible changes of all dependant packs
Utility pack installation
- all dependencies need to be satisfied
- Find all scheduled pack files and verify them. If a pack is not present locally- download it from the global repositories according to their priority
- transactional installation of current pack
- create the utility pack local repository folder according to the naming convention.
- extract the utility pack files into already created folder
- execute validation rules
- If something fails rollback prossible changes of all dependant packs
Last edited by nadia on 27 Oct 2010 | Rev. 1 |
This page is
public |
Views: 1
Comments:
0 |
Filed under:
root |
Tags: