...
Before you Begin
Before making any changes we suggest that you:
- Login to Enterprise Tester as an administrator, and configure the defect tracker link(s) being updated to all be disabled (accessed via the Admin tab).
- Change the URL in each defect tracker to point to the new server and save, this will cause the details to be validated confirming the new server is accessible.
- Stop IIS, from an Administrator command prompt on the ET server you can execute the following command: iisreset /stop
- Backup your ET database.
Updating Incidents
Incidents within the ET database are stored across a number of tables. The table that needs updating when changing the JIRA URL is called "IncidentDetails", and in particular, a column called "TicketKey".
...
Database Type |
|
Sql Server | UPDATE IncidentDetails |
Oracle | UPDATE INCIDENTDETAILS |
MySql | UPDATE IncidentDetails |
PostgreSql | UPDATE IncidentDetails |
Updating Requirements
Version 4.4 and below
For requirements synchronized to JIRA, the JIRA information is stored in a table called "ExternalSystemReferences". As with incidents above, it is necessary to search and replace the values of the old server name with the new server name but instead using the column "ExternalUrl".
...
Database Type |
|
Sql Server | UPDATE ExternalSystemReferences |
Oracle | UPDATE EXTERNALSYSTEMREFERENCES |
MySql | UPDATE ExternalSystemReferences |
PostgreSql | UPDATE ExternalSystemReferences |
Additional Steps for Version 4.5. and Above
In version 4.5 and above of Enterprise Tester, additional columns store URLs to other assets associated with JIRA for requirement sync:
- ExternalIconUrl
- ExternalStatusIconUrl
- ExternalStatusIconLink
SQL Server
ExternalIconUrl | UPDATE ExternalSystemReferences |
ExternalStatusIconUrl
| UPDATE ExternalSystemReferences |
ExternalStatusIconLink
| UPDATE ExternalSystemReferences |
Oracle
ExternalIconUrl | UPDATE EXTERNALSYSTEMREFERENCES |
ExternalStatusIconUrl
| UPDATE EXTERNALSYSTEMREFERENCES |
ExternalStatusIconLink
| UPDATE EXTERNALSYSTEMREFERENCES |
My SQL
ExternalIconUrl | UPDATE ExternalSystemReferences |
ExternalStatusIconUrl
| UPDATE ExternalSystemReferences |
ExternalStatusIconLink
| UPDATE ExternalSystemReferences |
PostgresSQL
ExternalIconUrl | UPDATE ExternalSystemReferences |
ExternalStatusIconUrl
| UPDATE ExternalSystemReferences |
ExternalStatusIconLink
| UPDATE ExternalSystemReferences |
...
Database Type |
|
Sql Server | UPDATE ExternalSystemEvents |
Oracle | UPDATE EXTERNALSYSTEMEVENTS |
MySql | UPDATE ExternalSystemEvents |
PostgreSql | UPDATE ExternalSystemEvents |
Completing Process
Once you have searched and replaced all the data, execute some SELECT statements across the tables you have updated and confirm the URLs have been replaced correctly. We suggest running the following statement:
...