This section will assist you in upgrading from an existing Curator 3.2 system to the Curator 3.4 software release.
Services and applications in white below have a new version. Those in grey have not received an upgrade between these releases:
Service | Curator 3.2 | Current Version - 3.4 |
Analytics | 1.1.1.7 | 1.2.1.2 (Hotfix, replaces 1.1.1.7) |
Curator Server | 3.5.1.47 | 4.0.1.185 (Hotfix, replaces 4.0.1.177) |
Curator Media Agent | 1.0.1.19 | 1.1.1.9 (Hotfix, replaces 1.1.1.7) |
Device Director | 5.16.1.169 | 5.18.1.68 (Hotfix, replaces 5.18.1.61) |
Licence Manager | 1.7.1.13 | 1.7.1.13 |
Metadata Central Teragator (optional) | 1.0.543 | 2.0.4 |
Process Engine | 2.15.1.88 | 2.17.1.43 (Hotfix, replaces 2.17.1.30) |
Workflow Agent (optional) | - | 1.0.1.15 |
XChange Manager | 2.6.1.74 | 2.6.1.76 |
XCode | 3.9.1.68 | 4.0.1.81 |
XFer | 2.12.1.23 | 2.13.1.24 (Hotfix, replaces 2.13.1.13) |
Application | Curator 3.2 | Current Version - 3.4 |
Curator Clip Link | 3.0.1.45 | 3.2.1.67 |
Curator Clip Select | 2.12.1.41 | 2.13.1.29 (HotFix, replaces 2.13.1.21) |
Curator File Service | - | 1.1.1.34 |
Curator Gateway | 1.3.1.67 | 1.5.1.156 (Hotfix, replaces 1.5.1.151 |
Curator Logger | 2.1.1.53 | 2.3.1.67 (Hotfix, replaces 2.3.1.55) |
Curator System Administrator | 1.6.1.93 | 1.6.1.93 |
Curator Connect | 1.4.1.5 (PC) 1.4.1.1 (Mac) | 1.6.1.42 (PC) 1.6.1.45 (Mac) |
IPV Curator For Adobe | 2.5.1.1 (PC) 2.5.1.16 (Mac) | 3.2.1.11 (PC) 3.2.14 (Mac) (HotFix, replaces 3.2.1.1 \ 3.2.2) |
Upgrading Software
Backups
Databases
Open MySQL Workbench | |
Open Data Export panel |
Under Server, open a Data Export tab: |
Tick Objects to Export |
Tick all three options under Objects to Export:
|
Set Export Options | Under Export Options, choose Export to Self-Contained File: |
Export curatordb |
Under Tables to Export, tick curatordb only: Set the export path and filename under Export Options: Click Start Export and confirm the export is successful: |
Export device director | Under Tables to Export, tick devicedirector only: Set the export path and filename under Export Options: Click Start Export and confirm the export is successful: |
Export process engine | Under Tables to Export, tick processengine only: Set the export path and filename under Export Options: Click Start Export and confirm the export is successful: |
Solr Directory
Navigate to Solr Folder |
As part of the backup process with regards to Curator services, it is recommended to make a backup of the Solr folder structure in the event of needing to roll back. Note: This is a manual step and should only be attempted when the Curator Server Service has been stopped, making a backup copy while it is running may lead to corruption of the copied database. By default, the Solr folder to copy is found here: C:\Program Files\IPV\Curator\Server\Solr\server\ |
Back up Solr Folder | Copy and Paste the entire Solr folder into the same folder with other backups. |
Workflows
Open Process Designer | |
Select Bulk Export | Under File, select Bulk Export: |
Set Export Directory | Enter a suitable output path. Do not use the Browse button. Copy and paste a path into the box: Please note: Files are saved individually, not in a packaged zip. |
Click All and Export | |
Confirm Successful Export |
Check the output folder for the saved xml files: When finished, click the X in the top right of the confirmation dialog box: |
Plugins
Browse to Curator Server Installation | |
Copy Config Folder | Copy the entire Config folder to a safe location. |
Copy Options Folder | Copy the entire Options folder to a safe location. |
Browse to Clip Link Folder | |
Copy Plugins Folder |
Copy the entire Plugins folder to a safe location. |
Browse to Clip Select Folder |
Browse to: %ROOT_TO_INETPUB%\inetpub\wwwroot\CuratorClipSelect |
Make a Copy of Plugins Folder | Copy the entire Plugins folder to a safe location. |
Content Images
Browse to Clip Link Folder | |
Open the Content Folder | |
Copy the Pinned Searches Folder | Copy the entire PinnedSearches folder to a safe location. |
Config Files
Curator Server Config | Under Curator Server's install directory, make a copy of the Config folder and Services.CuratorServer.Hosts.WindowsService.exe.Config file. |
Device Director Config | Under Device Director's install directory, make a copy of the Services.XCodeManager.Hosts.WindowsService.exe.Config file. |
Process Engine Config | Under Process Engine's install directory, make a copy of the Services.ProcessEngine.Hosts.WindowsService.exe.Config file. |
Curator Clip Link Config | Under Clip Link's install directory, make a copy of the Web.config file. |
Curator Clip Select Config | Under Clip Select's install directory, make a copy of the Web.config file |
Curator Gateway appsettings.json JSON file | Under Curator Gateways install directory, make a copy of the appsettings.json file. |
Curator Logger Config | If Curator Logger is installed, under its install directory, make a copy of the Web.config file. |
Resources
Browse to Curator Folder Share | Browse to the Curator Folder Share created by Process Engine during initial setup: |
Make a copy of the Resources Folder | Make a copy of the entire Resources folder: |
Services
Prerequisites
Note: Yellow-labeled prerequisites denote previously installed prerequisites from 3.2. Green-labeled prerequisites are new for Curator 3.4 |
|
File Service storage considerations | The Hotfix File Service version 1.1.1.34 is capable of delivery of High Resolution files from a broad range of locations, but some specific prerequisites remain. Please read this article to ensure the correct Curator File Server storage method is set in order to allow users to have access to all assets including High Resolution files. |
SSL Certificate | An SSL Certificate is required by default for Curator Server and should be acquired and installed before continuing. |
.NET 4.7.2 | dotNET 4.7 is required for certain Curator Services and Applications. If not already installed by default on the system, Windows 2016 Servers and earlier will not have it by default - download it and install it from Microsoft's website. |
VC Runtimes |
The Microsoft Visual C++ Runtime libraries are required. Download and run the installers using the links below and accept default settings. Visual Studio 2013 C++ Redistributable can be downloaded from Microsoft's Website. Visual Studio 2015-2019 C++ Redistributable can be downloaded from Microsoft's Website. |
QuickTime |
Only install Apple's ProRes codecs if the system needs to support ProRes material - this is an optional component. The ProRes codecs are included as "QuickTime Essentials" within the QuickTime installer from Apple's Website. |
Install IIS |
Click Install IIS to look at a detailed install guide if required. IIS (Internet Information Services) is a webserver which can be selected as a Server Role in the OS Server Manager. Add all dot net options to the default features and select all the Application Development options under Role Services when prompted. |
WebDeploy 3.6 |
WebDeploy is an IIS tool that enables Curator Web applications to be easily imported into the webserver. Download the 64-bit installer from Microsoft's official website. Note: You may already have WebDeploy installed as part of your previous install. |
URL Rewrite Module |
URL Rewrite is a module for IIS Download an installer from Microsoft's Website. |
Install ASP dotNET Core Runtime | Runtime version .Net Core 3.1 and .Net Core 5.0 (new) are required support for Curator Gateway. Download the installers from Microsoft's Website. |
Java |
Java provides features to the Curator Server Service and is required for services with Neo4j databases. Metadata Central Teragator has a new Java 11 version requirement. Click here to view the recommended Java options. |
MySQL |
Some IPV Services require the MySQL relational database. Download the installer from MySQL's Official Website. |
Neo4j |
The Neo4J is required in specific versions by these services: - for Analytics Service stays the same: Neo4j 3.5 See Neo4j for installation and upgrade details. Download the Community version zip file from Neo4j's website. |
GhostScript | Ghostscript is a standalone installer required for creating thumbnail previews of graphic files, providing support for .ai, .eps and .psd files. Download version 9.25 from Ghostscripts github. |
Install Erlang | First install Erlang on Curator Server. Refer to the guide below for RabbitMq, which includes both Erlang and RabbitMq. |
Install RabbitMQ | Install RabbitMq. Refer to the guide here. |
Curator Server
Required Prerequisites |
- SSL Certificate - Erlang and RabbitMQ - Net Framework 4.6.2 - MySQL 5.7 & Workbench 6.3.9 Minimum - OpenJDK/ Eclipse or Amazon Corretto |
Compulsory steps |
- During the upgrade to this release, you MUST delete the Solr Core located in [installation path]\Curator\Server\Solr\server\solr\. From here, delete the curator_2_4 folder. The correct Core will be generated by starting the service. - As it is time-consuming, the upgrade step for database version 2.7 to 3.0 is now marked as manual. Warning: This script may take some time to complete. This script should be executed as follows:
|
Run Installer | |
Accept Licence Agreement | |
Set Service Account | Choose the Service Account option and enter valid credentials for a user with local administrative rights. Click Test Credentials, and after confirming your details, click Next: |
Enter MySQL Details |
Click Test Connection: A dialog box will appear confirming if the credentials are valid: If the MySQL Dump Fullpath field is not already configured as shown in the screenshots, find the MySQL installation directory and the mysqldump.exe file under the Bin folder. After confirming valid details, click Next: |
Enter RabbitMq details | Then click Next. |
Set Install Directory | |
Set Logging Level | |
Configuration Details |
Note: Do not change the Solr core configuration. Solr is installed alongside Curator Server. Enter an SSL certificate thumbprint for setting up HTTPS connectivity. For finding a Certificate thumbprint, click here.Change the Curator Gateway host with the IIS hosts FQDN/IP. Replace: https://localhost/CuratorGateway With: |
Click Install | |
Click Finish |
Database Scripts
A collection of helper scripts are needed during this upgrade.
NOTE: For this upgrade, you must run the SelectFoldersWithBrokenFullPaths.sql script in order to troubleshoot folders that have bad folder full_paths by comparing these to the parent folder's full_path. If any are found, you will need to apply the FixBrokenFullPaths.sql script to fix these prior to starting Curator Server, which will update the database version from 2.7.0.0 to 3.0.0.0.
Refer to the below steps to verify the curatordb version number.
Troubleshooting tips and articles can be found here.
Open MySQL Workbench | |
Open Database Connection |
Open the database connection to the MySQL database hosting the curatordb schema: |
Highlight Curatordb |
From the Schemas tab, double-click the curatordb database: |
Select all from version | From within curatordb, scroll down to find the version table. Right-click and choose Select Rows - Limit 1000: |
Note version number | |
If the version shown is older than 2.7.0.0, skip the following step for now and go straight to the next step, then return to the Check and fix broken folder full_paths step once you have upgraded to 2.7.0.0 or later. |
|
Check and fix broken folder full_paths |
If the version returned by the previous step is older than 2.7.0.0 (that is, you are upgrading from before Curator 3.3 (Curator Server 3.6)), you must first go to the next step in order to upgrade your scripts, and then return here once you have upgraded to version 2.7.0.0 or later to run the fixing Helper script: From here, select FoldersWithBrokenFullPaths.sql and FixBrokenFullPaths.sql. Run SelectFoldersWithBrokenFullPaths.sql to check for broken folder full_paths. This will list sets of folders where the full_path might have been corrupted in the past (this may happen when moving large folders). An example output is shown below: If any folders are listed, run FixBrokenFullPaths.sql. The script should complete automatically. Following this, re-run SelectFoldersWithBrokenFullPaths.sql. This might still give an output, in which case you will need to run the FixBrokenFullPaths.sql again and verify that there is nothing listed for the SelectFoldersWithBrokenFullPaths.sql script. |
Select appropriate script file based on version number | From Curator Server, navigate to this location: C:\Program Files\IPV\Curator\Server\Sql\Upgrade Using the version ID noted above, select the specific script file from the *current* version number to the *upgrade* version number. Once the upgrade script has been run, the version number will be updated. When upgrading to the latest Curator version, ensure the highest possible script file has been run (some upgrades have more than one helper script file to run in sequence). Note: If your database version is incorrect, your Curator service will not start. An appropriate log will be made within the Event logs of the Curator Server machine noting that an additional upgrade/additional helper script is required. If you skipped the previous step to upgrade to version 2.7.0.0 or later, you should return to this step now in order to fix any broken folder full_paths.
|
Start Curator Server Service | Once the helper scripts have been run and the database version is up-to-date, start the Curator Server Service. To do this, load the Services list and start IPV Curator Server: |
Curator File Service
Device Director
Required Prerequisites | Device Director requires the following prerequisites: |
Run Installer | |
Accept Licence Agreement |
|
Set Service Logon Account |
Specify logon details for a service account here. This can be left as Local System and changed to a user with sufficient access rights later: |
Enter and confirm MySQL details | Enter your MySQL database details: Host, Username, and Password. The default schema name of devicedirector will be created when the Device Director Service starts. Enter the relevant details where appropriate and click Test Connection, if valid:Proceed to the next step: If the connection fails, check for errors and confirm the login details with the client and/or IPV (The login details or the MySQL database were created during the Prerequisites install stage). |
Set Gateway Host |
Change the Curator Gateway host with the IIS host FQDN/IP. Replace: https://localhost/CuratorGateway With: https://IIS_HOST/CuratorGateway Client ID for IPV Device Director Service and Client Secret for IPV Device Director Service can be left blank. |
Choose Installation Destination |
|
Set Logging Options | |
Click Install | |
Restart Services Prompt | A prompt may appear to close MySQL, SpectreView Server and Licence Manager for updates. It is not necessary to close the application at this time, but this is advised: |
Click Finish |
Process Engine Service
Required Prerequisites | Process Engine Service requires the following Prerequisites.
|
Run Installer | |
Accept Licence Agreement |
|
Set Service Logon Account |
Specify logon details for a service account here. This can be left as Local System and changed to a user with sufficient access rights later: |
Enter MySQL Details |
|
Set Curator Gateway Host |
Change the Curator Gateway host with the IIS hosts FQDN/IP. Replace: https://localhost/CuratorGateway With: |
Choose Installation Destination |
|
Set Logging Options | |
Click Install | |
Click Finish |
Process Designer
Required Prerequisites | Process Designer requires the following Prerequisites. |
Run the Process Designer installer and click Next | |
Accept the licence terms and click Next | |
Enter Process Engine Service Host | If the Process Designer is being installed on the same host as the Process Engine Service, localhost will connect. |
Choose the log location and click Next | |
Set logging options and click Next | |
Click Install | |
Click Finish |
XCode
Note: An uninstall/reinstall is only needed if the XCode version number does not match 3.9.1.68. Any previous version requires an upgrade to version 3.9.1.68.
Required Prerequisites | XCode has the following required prerequisites: |
Run Installer | Run the XCodeService.msi installer. Installation proceeds as follows: |
Accept Licence Agreement | |
Click Next | |
Click Next | Leave the Service Account details blank - this can be set in the services panel after installation. Click Next: |
Click Install | |
Click Finish |
XFer
Required Prerequisites | XFer requires the following Prerequisites. |
Run Installer | |
Accept Licence Agreement | |
Set Logon details | |
Click Next | |
Edit logging configuration | |
Click Install | |
Click Finish |
Note: When upgrading to Xfer 2.12 you must also upgrade the Core workflows module to minimum of version 3.2. Failure to do so will result in failures while comparing Checksums. |
Websites and Applications
Curator Gateway
Stop IIS | In IIS Manager, open the top level of the server: On the right, click Stop under the actions pane: |
Remove CuratorGateway Application | Under the site where CuratorGateway is installed, right-click and expand Deploy. Click Delete Application and Content: Click OK to the following prompt: |
Import Application |
Click on the top level site to import to: Under Deploy, click Import Application... |
Find the CuratorGateway Zip | Browse and select the CuratorGateway zip provided: Click Next when done: |
Click Next | |
Click Next | |
Click Finish | |
Restart IIS | Return to the IIS top level. Under Manage Server, click Start: |
Websites
Delete Application and Content | Right-click on the application. Under Deploy, click the Delete Application and Content option: Click OK to the following prompt: If prompted for recycling content, click OK. |
Import Application |
Remove and Import the following applications:
Import the following application:
Use WebDeploy to import the new version. For a reminder on how to import applications in IIS, click here. |
Curator System Administrator - Schema Updates
For Curator Connect Open Curator System Administrator navigating to the configuration tab |
Navigate to the Configuration tab. |
Select the specific version and then click Default |
|
Click Add New Version |
Click Choose File. |
Click Open |
|
Click Save |
|
For Curator For Adobe, select specific version and then click Default | |
Click Add New Version |
Click Choose File. |
Click Open | |
Click Save |
Curator for Adobe
Required Prerequisites | On installation of Curator 3.4, you must deploy or update Curator for Adobe to version 3.2 to users' machines to take advantage of the now default method of authentication via opening a browser page (Authentication Code). If an upgrade of Curator for Adobe above version 3.0 is not possible at this time then client authentication grant types should be manually changed from Authentication Code to Implicit for the application. To do this, go to Curator Gateway>Authentication>Clients and update all Curator for Adobe clients, with the exception of Curator for Adobe Importer/Exporter. Please check to ensure this has been changed on upgrade, updating these manually if necessary. When using the Curator for Adobe panel with Mac OS on M1 /ARM architecture, Rosetta must be used. Please see this article for further information. |
Run Installer |
Note: If upgrading from any previous release of this product on a PC, please uninstall the previous release and check that the following folder locations are empty before attempting to install this version: |
Accept Licence Agreement | |
Click Install | |
Click Finish |
Note: If you're attempting to use Adobe 2021 and experiencing login issues, you may need to move the Access-Control-Allow-Origin HTTP Response header from the IIS Default Website to your virtual proxy directory. If the virtual proxy directory does not exist or is hosted in AWS, remove the HTTP Response header and re-attempt login. |
Open Specific Adobe Product | Configure Gateway host through the cog wheel (as demonstrated in the below Curator Connect configuration steps). This applies to Adobe Premiere Pro, Photoshop, Illustrator, and others. |
Curator Connect
Required Prerequisites | On installation of version 3.3.1 or later, you must deploy or update Curator Connect to version 1.6 to users' machines to take advantage of the now default method of authentication via opening a browser page (Authentication Code). If an upgrade of Curator Connect is not possible at this time then the client authentication grant type should be manually changed from Authentication Code to Implicit for the application. To do this, go to Curator Gateway>Authentication>Clients and update Curator Connect. Please check to ensure this has been changed on upgrade, updating this manually if necessary. |
Run Installer | Uninstall the previous release and then install the latest version: |
Click Install | |
Click Install | |
Click Finish | |
Run Curator Connect |
Curator Connect will open and display an error message as the Curator Gateway URL will be the default and needs configuring: |
Set the GATEWAYHOST generic text as the specific Gateway Hostname | |
Check Ingest Panel to confirm the connection has been successful |
Note: Additional configuration steps are needed before files can be Ingested through Curator Connect. |
Configuration Overview
Start Services
Setting Service Account | Ensure that all Curator Services are set to run as the previously configured values prior to upgrade. |
Start Curator Server |
If you haven't already, start the Curator Server. |
Start Device Director Service | If you haven't already, start the Device Director Service. |
Start XCode Service | If you haven't already, start your XCode Services. |
Start Xfer Service | If you haven't already, start the Xfer Service. |
Process Engine Setup
Start Process Engine Service |
In the services panel, start the IPV Process Engine Service if it has not already been started. |
Start Process Engine Agent Service | In the services panel, start the IPV Process Engine Agent service if it has not already been started. |
Browse to Process Engine Monitor Modules Webpage |
Browse to: |
Click Choose file | Click Open. |
Open new Workflow Module |
Browse to the Process Engine install directory and select the corresponding version package: %INSTALL_PATH%\Program Files\IPV\Process Engine Service\BundledModules\Workflows-Core-3.3.0.5.zip |
Click Install | Click Install, and a System Setup workflow will start: |
From the Modules screen, click "Choose File" |
Choose the appropriate Adobe workflow zip file, then click Open: |
Click Install | |
Confirm Successful System Setup |
A System Setup workflow will start: |
Confirm Updated Module Version Numbers | |
Confirm GLOBAL MediaStore settings |
Browse to the MediaStores tab, select the GLOBAL MediaStore and check the key FileTypesImage to make sure that the values include ai and psd. If not, manually add these values. |
Curator Gateway Setup
Folder Permissions
Give the IIS_IUSRS user Write permissions to the CuratorGateway folders.
Apply folder permissions |
Execute the steps on this page for the two folders listed below. The examples are on CuratorGateway but must also be applied to ProgramData\IPV:
|
Open IIS Default Root Folder | Browse to the inetpub\wwwroot folder - this can be accessed quickly through IIS Manager by right-clicking and selecting Explore on the Default Web Site. |
Open CuratorGateway Properties | Right-click the CuratorGateway folder and open its Properties window: |
Click Edit on the Security tab | Open the Security tab and click Edit: |
Give IIS_IUSRS Write Permission | Select the IIS_IUSRS account, and allow the Write permission:Click Apply and OK when finished. |
Open ProgramData Folder |
Under the root Windows install directory, find the ProgramData folder: This folder is a hidden item. To show this folder, ensure hidden items are visible (these can be made visible from the View tab): |
Open Curator Gateway Properties | Browse down to the IPV folder under ProgramData. Right-click on Curator Gateway and open its Properties: |
Edit Permissions | Under the Security tab, click Edit: |
Add IIS_IUSRS | Click Add: Click Locations. If prompted to log in, provide valid credentials or credentials to the system, and select the host machine:In the object names field, enter IIS_IUSRS and click Check Names:When finished, click OK. |
Give IIS_IUSRS Write Permissions | Select the IIS_IUSRS account and allow Write permissions:Click Apply and OK when finished. |
IIS and Registry Config
Make changes in IIS and add new DWORDs in Registry Editor.
Open Default Web Site in IIS Manager | In IIS Manager, click on the Default Web Site: |
Check and configure the HTTP Response Headers setup | At the Default Web Site level, in the center panel, double-click the HTTP Response Headers button: |
Click Add | In the top right, click Add: |
Ensure that Access-Control-Allow-Headers is set up |
In Name, enter: Access-Control-Allow-Headers In Value, enter: Range,Cache-Control Click OK to confirm. |
Check and ensure that Access-Control-Allow-Origin is not set up | If this is set up, remove it by selecting the row with “Allow-Control-Allow-Origin *” and selecting Remove from the right-hand menu. Select Yes to confirm. |
Ensure the Proxies virtual folder is set up |
In Name, enter:
Alternatively, "*" can be used for all hosts but poses security risks: |
Open Gateway Home in IIS Manager | In IIS Manager, click on the CuratorGateway application: |
Open Configuration Editor | Under the Management section, click Configuration Editor: The following dialog will appear: |
Open serverRuntime Section | From the Section dropdown, expand the system.webServer folder and select serverRuntime: |
Set maxRequestEntityAllowed Value |
Change the maxRequestEntityAllowed value (if not already set) to: 4294967295 |
Set uploadReadAheadSize Value |
Change the uploadReadAheadSize value from: 49152 To: 2147483647 |
Click Apply | From the Actions section, click Apply: |
Open request Filtering Section | Change the Section again to requestFiltering (found under system.webServer\security): |
Set maxAllowedContentLength Value |
Expand requestLimits and change the maxAllowedContentLength value from: 30000 To: 4294967295 |
Click Apply | Click Apply again: |
Open Registry | Next, Open Registry on the server which is hosting the Curator websites. |
Navigation | Navigate to : Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters |
Make Changes | Change DWORD 'MaxFieldLength' to 65534 (Decimal) |
Make Changes | Change DWORD 'MaxRequestBytes' to 16777216 (Decimal) |
Close Registry | Close the registry browser, no further changes are required. |
Database Connection
Enter MySQL database connection details here.
Browse to Curator Gateway |
Browse to the following, replacing localhost with the IIS host FQDN/IP address: https://localhost/curatorgateway/ |
Configure Database Connection | Enter details to connect to the MySQL database here: NOTE: When configuring 'Name' please use/update using the following format: e.g. CustomerName - Prod and CustomerName - Dev on their two systems. |
Websites Config
Curator Service Administrator Config
Modify the Curator Service Administrator web.config (if needed) |
Additional web.config modification is needed in systems running Curator 3.4 or newer with CSA version 1.6 where the TSL1 has been removed as is possible from Curator 3.4 onwards. This will be automatically set from CSA 2.0 (scheduled for Curator 3.6) The CSA 1.6 web.config needs to be modified where TSL1 is not available. You will need to add the following two lines to the CSA web.config file: <add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSchUseStrongCrypto" value="false" /> <add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSystemDefaultTlsVersions" value="false" /> |
Curator Clip Link Config
Open web.config in text editor | On the IIS server, open IIS manager and browse to the Curator Clip Link directory by right-clicking and selecting the Explore option: Open the web.config file in a text editor. |
Replace "Thumbnail VTT Location" key value |
Search for the ThumbnailVttLocation key and replace the value with the fully qualified domain name for the webserver and the virtual directory configured during the ingest functionality deployment. Replace: <add key="ThumbnailVttLocation" value="https://WEBSERVER/Proxies/WebProxy/{proxy-path}/{name}/{name}_thumbnail.vtt" /> With: <add key="ThumbnailVttLocation" value="https://IIS_HOST/Proxies/WebProxy/{proxy-path}/{name}/{name}_thumbnail.vtt" /> |
Set the Curator Logger endpoint |
Search for: <OpenInLogger url="https://localhost/CuratorLogger/Log?assetId={id}" enabled="true" /> Setting (enabled="false") will hide the option in the Clip Link menu. If Logging is required, replace localhost with the webserver hosting the logger application and set enabled="true": <OpenInLogger url="https://IIS_HOST/CuratorLogger/Log?assetId={id}" enabled="true" /> |
Recover Old Config | The next few steps regard recovering old configuration from the previously backed up Curator Clip Link config file from 3.0. |
Replace Metadata View names |
Find the following keys and replace the value with the required metadata views: <add key="SearchFilterViewName" value="SearchLevelView" /> |
Replace Pinned Searches | Find the PinnedSearches tag and add all the missing lines below the cleartag:<pinnedSearches> <searches> <clear /> <add imageFileName="Example.svg" tooltip="Example Search" searchParameters="?assetFilter=159&s=ingestdate&d=descending" /> |
Replace Add To Collections |
Find the AddToCollection tag and change the values as required, adding missing metadata names within the Path Metadata tag if necessary. <AddToCollection> <MetadataView name="Collections" /> <BaseLocation name="Library" / <PathMetadata> <Metadata name="CollectionType" /> <Metadata name="CollectionDestination" /> <Metadata name="Priority" /> </PathMetadata> </AddToCollection> |
Replace Metadata Tabs |
Find the AssetPopupInfo tag and add any missing tabs: <AssetPopupInfo> <Tabs> <View name="Example MetadataView" display="Display Name" parent="false" /> |
Finish | Save the file. |
Recover Pinned Searches Images |
Replace any missing images in: %INSTALL_PATH%\inetpub\wwwroot\CuratorClipLink\Content\Images\PinnedSearches\ |
Recover Custom Plugins |
Replace any missing custom plugins in the plugins top-level folder: %INSTALL_PATH%\inetpub\wwwroot\CuratorClipLink\Plugins\ |
Curator Logger Config
Open web.config in text editor |
On the IIS server, open IIS manager and browse to the Curator Logger directory by right-clicking and selecting the Explore option: |
Replace "Video Server Address" key value |
Set the value for the VideoServerAddress key with the fully qualified domain name for the IIS host. Replace: <add key="VideoServerAddress" value="https://WEBSERVER" /> With: <add key="VideoServerAddress" value="https://IIS_HOST" /> |
Replace "Thumbnail Vtt Location" key value |
Search for the ThumbnailVttLocation key and replace the value with the fully qualified domain name for the webserver and the virtual directory configured during the ingest functionality deployment. Replace: <add key="ThumbnailVttLocation" value="https://WEBSERVER/Proxies/WebProxy/{proxy-path}/{name}/{name}_thumbnail.vtt" /> With: <add key="ThumbnailVttLocation" value="https://IIS_HOST/Proxies/WebProxy/{proxy-path}/{name}/{name}_thumbnail.vtt" /> |
Finish | Save the file. |
Clean up of unnecessary elements
Removing Apache and Perl - if not already removed
Note: When upgrading from 3.2 to 3.3, Apache and Perl should already be uninstalled. Should they need to be removed, reference the provided steps. | |
Uninstall Apache |
Open a Command Prompt window and execute the following two lines separately: cd C:\Apache24\bin .\httpd.exe -k uninstall |
|
|
Remove Apache files |
After Apache has been uninstalled, close the open Command Prompt window. It is now safe to delete the Apache24 folder. |
|
|
Open Programs and Features |
Open Control Panel and go to Programs and Features. |
|
|
Uninstall ActivePerl |
Right-click on ActivePerl and click Uninstall. To the prompt, click Yes. |
Delete
dd