Upgrade to another version.

 Update SQL Server Report .RDL files.

 Software upgrade process home page.
 

The following instructions require Microsoft PowerShell to be installed. If you do not have it installed, you can refer to the following URL to install it: https://social.technet.microsoft.com/wiki/contents/articles/21016.how-to-install-windows-powershell-4-0.aspx

It is important to ensure that all the values in the config files such as service name, URLs, username, and password are case-sensitive. ExamDeveloper may not run as expected if care is not taken to ensure that case sensitivity is maintained.

 

  1. Copy the self-hosted.propertiies file to a folder such as C:\EnvProp\ and open it with a suitable text editor such as Notepad and modify the following values:
     
  2. Create a standard user "servuser" to handle all the microservices.

    Please ensure that the user "servuser" has write access to the EDRS output directory, which can be achieved as detailed over here.



  3. Open Windows PowerShell as Administrator.
  4. Bypass the PowerShell execution policy with the following command:
    set-executionpolicy bypass
     
  5. Store the credentials for "servuser" into a variable $c with the following command:
    $c = Get-Credentials

    This will prompt you for the credentials, which you must enter and click OK.
     
     
  6. Store the path to the self-hosted.properties file (C:\EnvProp\) into a variable $p with the following command:
    $p = "C:\EnvProp\environment.properties"
     
  7. For EDRS:
    1. Change the directory to the EDRS setup folder with the following command:
      cd "<ExtractedFolder>\EDRS\"

      Where, <ExtractedFolder>\EDRS\ is the location where the EDRS setup files have been extracted.
      Please make sure that the EDRS setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install EDRS.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  8. For EDSS:
    1. Change the directory to the EDSS setup folder with the following command:
      cd "<ExtractedFolder>\EDSS\"

      Where, <ExtractedFolder>\EDSS\ is the location where the EDSS setup files have been extracted.
      Please make sure that the EDSS setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install EDSS.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  9. For EDQSS:
    1. Change the directory to the EDQSS setup folder with the following command:
      cd "<ExtractedFolder>\EDQSS\"

      Where, <ExtractedFolder>\EDQSS\ is the location where the EDQSS setup files have been extracted.
      Please make sure that the EDQSS setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install EDQSS.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  10. For ExamService service:
    1. Change the directory to the ExamService service setup folder with the following command:
      cd "<ExtractedFolder>\Exam\"

      Where, <ExtractedFolder>\Exam\ is the location where the ExamService service setup files have been extracted.
      Please make sure that the ExamService service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install ExamService service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  11. For ItemBank service:
    1. Change the directory to the ItemBank service setup folder with the following command:
      cd "<ExtractedFolder>\ItemBank\"

      Where, <ExtractedFolder>\ItemBank\ is the location where the ItemBank service setup files have been extracted.
      Please make sure that the ItemBank service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install ItemBank service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  12. For User service:
    1. Change the directory to the User service setup folder with the following command:
      cd "<ExtractedFolder>\User\"

      Where, <ExtractedFolder>\User\ is the location where the User service setup files have been extracted.
      Please make sure that the User service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install User service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  13. For Project service:
    1. Change the directory to the Project service setup folder with the following command:
      cd "<ExtractedFolder>\Project\"

      Where, <ExtractedFolder>\Project\ is the location where the Project service setup files have been extracted.
      Please make sure that the Project service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install Project service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  14. For Assignment service:
    1. Change the directory to the Assignment service setup folder with the following command:
      cd "<ExtractedFolder>\Assignment\"

      Where, <ExtractedFolder>\Assignment\ is the location where the Assignment service setup files have been extracted.
      Please make sure that the Assignment service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install Assignment service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  15. For Question service:
    1. Change the directory to the Question service setup folder with the following command:
      cd "<ExtractedFolder>\Question\"

      Where, <ExtractedFolder>\Question\ is the location where the Question service setup files have been extracted.
      Please make sure that the Question service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install Question service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 
       
  16. For Notification service:
    1. Change the directory to the Notification service setup folder with the following command:
      cd "<ExtractedFolder>\Notification\"

      Where, <ExtractedFolder>\Notification\ is the location where the Notification service setup files have been extracted.
      Please make sure that the Notification service setup path is enclosed in quotes, especially if the path name contains spaces.
       
    2. Run the following command to install Notification service.
      ./setup.ps1 -Credential $c -PropertiesFilePaths $p 

  17. Run the Admin Password Encryption utility as detailed here.
  18. Run the Go Live script as detailed here.

 

 

Return to the top of the page.

 Update SQL Server Report .RDL files.

 Upgrade to another version.

 Software upgrade process home page.