Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleInfo

This process must be repeated every time the Digizuite Mobile App is updated

For this installation, no website is needed. Digizuite Mobile App is a self employed product that reflects the Digizuite Media Manager.

During the installation process there are changes applied to the DAM database. For this reason it is strongly recommended to back up the database for the DAM Center before proceeding with running the installation script.


Before you can use the Media Manager Mobile App, an installation script need needs to be applied to run towards the DAM Center to accompany the installation:.

For DAM Center releases later than than 5.3.0 (incl. 5.3.0)

Copy the zip installation folder from swinstall, into the server and unzip the file

In the folder, there is a appsettings.json file which needs to have some data set:

Code Block
languagejs
{
    "Logging": {
        "LogLevel": {
            "Default": "Debug",
            "System": "Information",
            "Microsoft": "Information"
        }
    },
    "Upgrade": {
        "ConnectionString": "#{ConnectionString}",
        "RunGenerateSearchForAll": true,
        "ApiUrl": "#{ApiUrl}",
        "ApiUsername": "#{ApiUsername}",
        "ApiPassword": "#{ApiPassword}",
        "VersionGuid": "1356CC29-B3A4-E6CC-152A-FEE1504E0C34",
        "Availability": "74A5A102-A310-4BB7-9E84-0B14C36436B2",
        "Timeout": "00:30:00"
    }
}

Here is a description of all the configuration parameters (the red parameters need to be filled out/updated):

Parameter nameDescription
ConnectionString

The database connection string. Must include the SQL server IP/Hostname, database name for the DAM Center, and the credentials of a SQL Server user with the rights to edit the given database.

Most of it can be found in the Media Manager's corresponding appsettings.json file.

RunGenerateSearchForAllDetermines whether all Solr searches should be repopuplated after the install/update. Default: true
ApiUrlThe URL to the DAM Center external API. Usually this would be the base URL of the DAM Center, with /dmm3bwsv3 added to the end.
ApiUsernameThe a high level user. Default: System
ApiPasswordMD5 hash of the password for the user set in apiUsername. You will find this in the db members table.
VersionGuid

A unique key which refers to mobile. Don't change it if it works. Else, locate your Mobile GUID in Mobile's configManager. Default: 1356CC29-B3A4-E6CC-152A-FEE1504E0C34

AvailabilityGUID of metadatafield that controls publishing. Default: 74A5A102-A310-4BB7-9E84-0B14C36436B2
TimeoutMaximum time (in seconds) to wait before timing out any request. If using runGenerateSearchForAll, the advised value is 1800. Default: 1800

Once the config file is set up correctly, run db-upgrade.exe. You may choose to run it py double clicking it, by calling it from the CMD prompt, or, if you want to retain the log, run it vis PowerShell.

For DAM Center releases earlier than 5.3.0

The folder includes a "MediaManager.DbUpgrade" executable that is an all-in-one. You must specify a variety of configuration parameters in the accompanying MediaManager.DbUpgrade.exe.config file before running the executable script. 


The following is an example of a valid configuration:

...