<?xml version="1.0" encoding="utf-8" ?>
<settings>
  <general>
    <dialog file="Veeam.Setup.EMSetup.dll" namespace="Veeam.Setup.EMSetup" engine="EMDialogEngine" launchkey="enterprise"/>
    <log basename ="BackupSuite" />
    <suite name="Veeam Backup Enterprise Manager" mode="product" versionIdentifier="9.5"/>
  </general>
  <product name="Catalog" needpause="No" type="mandatory" shared="true" minver="9.0.0.1715" versionProviderId="{2DADEFFF-34C8-48A8-8D1A-315B03862A50}">
    <msi>
      <path value="Catalog\VeeamBackupCatalog64.msi" arch="x64" set="Collector"/>
    </msi>
    <log path="CatalogSetup.log"/>
    <cmd name="NworksVICSilentCommand.cmd"/>
    <producttree name="Veeam Backup Catalog" descr="Veeam Backup Catalog components." mandatory="true" installdir="root" index="1"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name ="VM_CATALOGPATH" value="CatalogPath" features="Core"/>
      <property name ="VBRC_SERVICE_ACCOUNT_TYPE" value="CatalogSrvAccountType" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBRC_SERVICE_USER" value="CatalogServiceUser" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBRC_SERVICE_PASSWORD" value="CatalogServicePwd" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBRC_SERVICE_PORT" value="CatalogServicePort" features="Core"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" upgrade="yes"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <redistributables>
    </redistributables>
  </product>

  <product name="BackupWeb" needpause="No" type="mandatory" shared="false" upgradecode="{97061F62-8036-4CB3-A30C-41026B0F0196}" minver="9.0.0.1715" versionProviderId="{D005419D-32E9-4B33-81F5-1B6809B3D09C}">
    <msi>
      <path value="EnterpriseManager\BackupWeb_x64.msi" arch="x64" set="Web"/>
    </msi>
    <servicestostart>
      <service name="VeeamCatalogSvc" feature="Core" restart="true" obsoleteName="Veeam Backup Catalog Data Service"/>
      <service name="VeeamEnterpriseManagerSvc" feature="Core" obsoleteName="Veeam Backup Enterprise Manager"/>
      <service name="VeeamTransportSvc" feature="Core"/>
      <service name="VeeamRESTSvc" feature="Core" stopAction="KillHangingProcess" process="Veeam.Backup.Enterprise.RestAPIService" obsoleteName="Veeam Backup Restful API"/>
    </servicestostart>
    <log path="BackupWeb.log"/>
    <cmd name="BackupWeb.cmd"/>
    <producttree name="Veeam Backup Enterprise Manager" descr="Enterprise Manager IIS web site and server components." installdir="root" index="2"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name ="VBREM_LICENSE_FILE" value="WebLicFile" features="Core" upgrade="yes"/>
      <property name ="VBREM_SERVICE_ACCOUNT_TYPE" value="WebServiceAccountType" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBREM_SERVICE_USER" value="WebServiceUser" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBREM_SERVICE_PASSWORD" value="WebServicePwd" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBREM_SERVICE_PORT" value="WebServicePort" features="Core"/>
      <property name ="VBREM_SQLSERVER_SERVER" value="WebSqlSrv" features="Core" upgrade="yes"/>
      <property name ="VBREM_SQLSERVER_DATABASE" value="WebSqlDB" features="Core" upgrade="yes"/>
      <property name ="VBREM_SQLSERVER_AUTHENTICATION" value="WebSqlAuth" features="Core" upgrade="yes"/>
      <property name ="VBREM_SQLSERVER_USERNAME" value="WebSqlUser" features="Core" upgrade="yes"/>
      <property name ="VBREM_SQLSERVER_PASSWORD" value="WebSqlPwd" features="Core" upgrade="yes"/>
      <property name ="VBREM_TCPPORT" value="WebTCPPort" features="Core"/>
      <property name ="VBREM_SSLPORT" value="WebSSLPort" features="Core"/>
      <property name ="VBREM_THUMBPRINT" value="WebSSLName" features="Core"/>
      <property name ="VBREM_RESTAPISVC_PORT" value="WebRestAPIHttpPort" features="Core"/>
      <property name ="VBREM_RESTAPISVC_SSLPORT" value="WebRestAPIHttpsPort" features="Core"/>
      <property name ="VBREM_CONFIG_SCHANNEL" value="WebEnforceTls12" features="Core"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPTEULA" const="yes" features="Core" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" upgrade="yes"/>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <InstallStagePrereq>
      <prereq name="Sql2012Sp4Or2016Sp1"/>
    </InstallStagePrereq>
    <requirements>
      <req name="SQLCLR2014"/>
      <req name="SQLSMO2014"/>
      <req name="URLREWRITE"/>
      <req name="IIS"/>
      <req name="DEFDOC"/>
      <req name="DIRBROWSE"/>
      <req name="HTTPERR"/>
      <req name="STATICCONT"/>
      <req name="WINAUTH"/>
      <req name="WEBSOCKET"/>
      <req name="ASPNET"/>
      <req name="NETEXT"/>
      <req name="REPVIEW2015"/>
    </requirements>
  </product>
  
  <product name="CloudPortal" needpause="No" type="optional" selectedByDefault="false" shared="false" minver="6.5.0.0">
    <msi>
      <path value="Cloud Portal\BackupCloudPortal_x64.msi" arch="x64" set="Web"/>
    </msi>
    <log path="CloudPortal.log"/>
    <cmd name="CloudPortal.cmd"/>
    <producttree name="Cloud Connect Portal for Service Providers" descr="Veeam Cloud Connect Portal for Service Providers web-site allows tenants to perform full site failover when their backup server cannot be accessed." installdir="root" index="3"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name ="VBCP_SSLPORT" value="CloudSSLPort" features="Core"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPTEULA" const="yes" features="Core" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" upgrade="yes"/>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="IIS"/>
      <req name="DEFDOC"/>
      <req name="DIRBROWSE"/>
      <req name="HTTPERR"/>
      <req name="STATICCONT"/>
      <req name="ASPNET"/>
      <req name="NETEXT"/>
    </requirements>
  </product>
</settings>