Import new APS application
Provider may add new APS application into POA using two ways:
- Import application manually in POA Provider Control Panel at Service Director > Application Manager > Applications > click the Import Package button and provide a package itself
- Use APS Catalog
The APS Catalog is the tool to easily import new application into POA in a few clicks. Go to Service Director > Application Manager > APS Catalog in POA Provider Control Panel and select the needed application from the list of published ones. Applications are grouped into categories and sub-categories like Web, Collaboration, Infrastructure and others.
When Provider adds new APS application or the new version of an existing application POA creates the following tasks:
|Task name||Task purpose|
|downloading APS package||POA downloads APS application from the given source (package may be provided manually or taken from APS Catalog).|
|importing APS package||
The task performs the following actions:
1. Saves APS package .app.zip file to the /usr/local/pem/APS/packages/ folder on POA Management Node.
2. Verifies package using the /usr/local/pem/APS/tools/apslint/apslint.sh utility.
3. Creates temporary folder and extracts application files into this folder.
4. Among extracted files, POA parses the APP-META.xml file to find out name, version and other parameters of application.
5. Saves all provisioning scripts from APS package in POA database.
6. Saves content of the APP-META.xml file in POA database.
7. Removes temporary folder created on step 3.
|updating upgrade relations for APS packages of application||
The task is required in case of importing new version of existing application and does the following actions:
1. Parses the APP-META.xml file of APS application stored in POA database
2. Detects possible upgrades from and to this application version and updates allowed inter-version upgrades in POA database, POA shows available updates to Provider and customers in Control Panel.
In case of POA for Windows Management Node replace the path /usr/local/pem/APS/ in all tasks in the table above with the following one - C:\Program Files (x86)\SWsoft\PEM.
See the main KB article #115664 APS: General information, Best Practices and Troubleshooting for more information.