3. External Interface Design for Windows PBSPro msi installer

Interface : New log messages as part of installation. while executing post install script after msi installation.

  1. Visibility: Public
  2. Change Control: stable
  3. Synopsis: Introducing new log message as part of post installation 

Post installation process started
This script may take a few minutes to run
Validating given username and password
Successfully validated given username and password
Installing Visual C++ redistributable
Successfully installed Visual C++ redistributable
Creating PBSPro configuration at C:\Program Files (x86)\PBS\pbs.conf
Successfully created PBSPro configuration
Creating PBSPro home
Initializing PBSPro database
Successfully initialized PBSPro database
Successfully registered PBS_SCHED service
Successfully started PBS_SCHED service
Successfully registered PBS_COMM service
Successfully started PBS_COMM service
Successfully registered PBS_MOM service
Successfully started PBS_MOM service
Successfully registered PBS_SERVER service
Successfully started PBS_SERVER service
Setting PBSPro default configuration
Successfully configured PBSPro defaults
Successfully completed post installation process



Error Level for debugging any failures in installation


Error codeExplanation
0Successful installation
1Failed to find PBS_CONF_FILE path from environment
2

could not find PBS_EXEC

3Invalid option
4No username and/or password provided
5Invalid credentials
6Failed to install Visual C++ redistributable
7Failed to initialize PBSPro database
8Failed to set PBSPro default configuration
9Failed to register PBS service 
10Failed to start PBS service
255Post install script is invoked by user who doesn't have administrators privileges