The article provides a PBA 5.4 pre-upgrade and post-upgrade checklist -- the list of actions recommended to perform before and after a PBA upgrade to make sure that the system is stable.
|Read Release Notes||
Check the list of new features and fixed issues in the update being installed.
Refer to the Knowledgebase article #114035 PBA 5.4 Updates for Release Notes for all PBA 5.4.x updates.
|Review PBA 5.4 Known Issues||Review the Knowledgebase article #113803 PBA 5.4 - Known Issues for the list of discovered problems in PBA 5.4.|
|Check PBA version/build||Check the current version of PBA (including Micro-Updates) to make sure that the necessary update was installed.||The PBA version may be found in the Provider Control Panel at System Information > Support.|
|Check PBA Control Panel||Check PBA Provider CP functionality.||
1. Log in to PBA Provider Control Panel to make sure it is up and running.
2. Navigate to the most used directors and managers in the Provider CP.
3. Check if it is possible to switch between the POA and PBA Control Panels.
|Check PBA Customer CP functionality.||Log in to PBA Customer CP under a customer account -- use the To Control Panel link in the account properties.|
|Check company logo and copyright.||If custom company logo and/or copyright are used in PBA, check if they are displayed correctly in Control Panel.|
|Check customization.||If Control Panel customization is used, check that it works correctly after the upgrade.|
|Check that the private key is uploaded.||Log in to PBA Provider Control Panel and check that the private key is uploaded at Configuration Director > E-Commerce Settings > Encryption Keys.|
|Check Control Panel locale.||
Perform a basic check that the used locale works correctly:
- Make sure that the required locale is available in the list of languages on the PBA login screen.
- Log in to PBA Provider/Customer Control Panel under the required locale and check that the correct language is used.
|Place order in Control Panel.||Place order(s) in Provider and Reseller Control Panels to make sure that provisioning of the mainly used services works.|
|Check failed events.||Follow the advice in the Knowledgebase article Monitor failed tasks from the PA Maintenance Guide to check the failed events appearing after the PBA upgrade.|
|Check failed orders.||Follow the advice in the Knowedgebase article Monitor failed orders from the PA Maintenance Guide to check the failed orders appearing after the PBA upgrade.|
|Check failed e-transactions.||Use the Knowledgebase article Monitor failed e-transactions from the PA Maintenance Guide to check the failed e-commerce transactions appearing after the PBA upgrade.|
|Check Online Store||Check if PBA Online Stores are up and running.||
Open the Provider and/or reseller Online Store(s) to check if they are up and running.
Make sure that all configured Usage Scenarios are present in the Store.
|Place order in the Online Store.||
Place a sales order in the Provider and main reseller Online Stores for the test customer account (optionally -- create a new test customer account).
Place an order on the domain registration or transfer in the Online Store under the test customer account.
Go through all steps in the Online Store, including payment (e.g., use the Check/Cash payment method).
|Check Online Store customization.||If Online Store customization was applied, check that it works correctly after the upgrade.|
|Check PBA servers' health||Check diskspace on PBA servers.||
Make sure that PBA Application, Database, and Online Store servers have a sufficient amount of free diskspace:
PBA Application server - 10 GB or more
PBA Database server - 5 GB or more
PBA Online Store server - 5 GB or more
|Check Daily Billing Process.||
Check if the nearest Daily Billing Process after the upgrade was completed successfully and if customer accounts were billed.
Follow the advice in the Knowledgebase article Monitor Daily Billing Process from the PA Maintenance Guide.
|Check 3rd Party plug-ins||Check domain plug-ins.||If you have any custom domain plug-ins installed in PBA, place an order using the test customer account on the domain registration/transfer/renew through the custom plug-ins and make sure the order was completed successfully.|
|Check payment plug-ins.||If you have any custom payment plug-ins installed in PBA, pay the order/invoice for the test customer account using the custom payment system and make sure that the payment was processed successfully.|