Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »


Info

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 to be applied to the DAM Center to accompany the installation:

  1. Copy the zip installation folder from swinstall, into the server and unzip the file
  2. 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:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <add name="db" connectionString="Server=localhost;Persist Security Info=False;MultipleActiveResultSets=False;Initial Catalog=customer_dam;User ID=admin_customer_dam;Password=admin_customer_dam"/>
  </connectionStrings>
  <appSettings>
    <!-- JobService GenerateSearchForAll -->
    <add key="runGenerateSearchForAll" value="true"/>
    <add key="apiUrl" value="http://customerdc.digizuite.com/dmm3bwsv3"/>
    <add key="apiUsername" value="System"/>
    <add key="apiPassword" value="#{dzApiPassword}"/>

    <!-- Standard/Required -->
    <add key="versionGuid" value="5021806d-157c-466d-b346-ba7bed246968"/>
    <add key="availability" value="74A5A102-A310-4BB7-9E84-0B14C36436B2"/>
    <add key="usingEmbeddedScripts" value="true"/>
    <add key="timeoutInSeconds" value="1800"/>
  </appSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
  </startup>
</configuration>

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 5.1 DbUpgrade.exe.config 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 system user. Default: System
apiPasswordMD5 hash of the password for the user set in apiUsername. You will find this in the db members table.
versionGuid

The Guid can be generated in e.g. https://www.guidgenerator.com/

Otherwise, the field can use the Media Manager version GUID from the DAM Center. Where do I find this GUID?

availabilityGuid of metadatafield that controls publishing. Default: 74A5A102-A310-4BB7-9E84-0B14C36436B2
usingEmbeddedScriptsDetermines whether the executable uses the default embedded SQL scripts for the install, or if it looks for SQL scripts in the installer folder. Default: true
timeoutInSecondsMaximum time 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, the next step is to simply run the MediaManager.DbUpgrade.exe file from the cmd prompt.

Note

There is a small possibility of the installer crashing due to a rare deadlock issue. If this happens, simply run the application one more time.

Configuration (OOBE 5)

A new version of Digizuite Mobile App needs to be created in the DAM center:

  1. Open the DAM center
  2. Go to ConfigManager
  3. Select Digizuite Mobile and expand the folder
  4. Click on "Default" folder
  5. Create a new version in the upper right corner. Name could e.g. be "Mobile"
  6. Go to ConfigManager → Digizuite Mobile → Default → Current version → Searches
  7. Copy ID and Delete "Mobile/Is Public" in Input
  8. Create "Options/unlocked" in Input
  9. Copy ID and Delete "Mobile/Is Public" in Output
  10. Create "Options/unlocked" in Output

  11. Copy ID and Delete "Mobile/Is Public" in Output and create "Options/unlocked" for
    1. GetAssetById
    2. GetAssetByBasketId
    3. DigiZuite_System_Framework_My_Favorites

Once the configuration is done in the DAM center, information about the customer must be send to LET Software. The information can be found:

iOS: /wiki/spaces/PP/pages/3912074824

Android: /wiki/spaces/PP/pages/850952193

  • No labels