Navigation Menu

Click the "+" to see inside a chapter or use the search to the right.

.

Skip to end of metadata
Go to start of metadata

 Upgrade to another version

 Software upgrade process home page
 

 

  1. Please add QUESTION_LOCK_CLEANUP_INTERVAL= to the self-hosted.properties file. We have added a new configuration entry to clear question locks if we have any. the default value is 1.

  2. Please follow the regular upgrade process to install the Web and previously installed services in Services and Web installation process using power shell script.

  3. Question Revision Migration Script

    This utility will migrate user tracking data for project shared questions.

    Please follow the steps below to execute the QuestionRevisioningMigration utility.

    1. Extract the <SVNFolder>\Web\web.zip file into a folder. Here, <SVNFolder> is the path where ExamDeveloper files are going to be checked out, which is C:\ExamDeveloper\Repositories\ExamDeveloper\ in our example.

    2. Extract the <Step a Folder Location>\MigrationExe\QuestionRevisioningMigration.zip file into a folder. Here, <Step a Folder Location> is the path where web.zip files are extracted in the above step, which is C:\ExamDeveloper\Repositories\ExamDeveloper\Web\web in our example.

    3. Locate QuestionRevisioningMigration.exe in the <Step b Folder Location> folder. Here, <Step b Folder Location> is the path where QuestionRevisioningMigration.zip files are extracted from the above step b, which is C:\ExamDeveloper\Repositories\ExamDeveloper\Web\web\MigrationExe\QuestionRevisioningMigration in our example.

    4. Open cmd and run the following commands

    5. cd <Step b Folder Location>

    6. type QuestionRevisioningMigration.exe and press enter.

    7. It will promt for conection string, type <CONNECTION_STRING>. Here, <CONNECTION_STRING> is your ExamDeveloper database connection string, which is the same as the value of the CONNECTION_STRING token from the secure.properties file.

    8. Thus, if your database connection string is "Data Source=WIN-VSGF1NBSVPB; Initial Catalog=ExamDeveloper; Persist Security Info=True; User ID=ExamDev; Password=P@s$w0rd" as in our example, then the command to run would appear as below:

      QuestionRevisioningMigration.exe "Data Source=WIN-VSGF1NBSVPB;Initial Catalog=ExamDeveloper;Persist Security Info=True;User ID=ExamDev;Password=P@s$w0rd"

    9. Note: Make sure that the connection string is enclosed in double-quotes
      1. This will display the following menu options:

        0: Exit/Cancel

        1: Copy Question revisioning data

        2: Populate user tracking data

        3: Populate user tracking data for project shared question

    10. Please select 3 it will prompt confirmation message with the total number of questions are going to migrate
    11. Please press y to continue the migration.
    12. This is a long-running process that will take some time based on the date available in database.
    13. The command prompt screen will tell you how many Question version update completed and show the progress of migrating question revisioning data.
    14. If there were any errors, you can find them here: <Step b Folder Location>\logs\QuestionRevisioningMigration.log and <Step b Folder Location>\logs\QuestionRevisioningMigrationPerformance.log.
    15. Once this is complete, you may continue with the rest of the upgrade process.



Return to the top of the page

 Upgrade to another version

 Software upgrade process home page

 

  • No labels