Appendix: DocViewer Sample Transforms.xml file

Below is a sample of the Transforms.xml file used in the DocViewer installation.

<Transforms>
  <Transform FileName="Installs\DocViewerInterfaceInstaller_64bit.msi" Category="Sample">
    <Property Id="Global.EnableTracingLogs" Value="1"/>
	<Property Id="STS.TokenSigningCertThumbprint" Value="2779B33709C859B45EEDDB3342DD30B9F40E82FE"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_HOSTNAME" Value="LABW6412HVM025.WKMNLAB.NET"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_REPOSITORYLOCATION" Value="\\LABW6412HVM025.WKMNLAB.NET\ExpereRepository\DeployedContent"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_CACHECAPACITY" Value="900"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_APPPOOLTIMEOUT" Value="360"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_SWTSECURED" Value="true"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_SWTSECURED_SIGNINGKEY" Value="YXNhZHdxd2VyZmFkZmFzZDJ3YWRmYXNhZGZhZHNzc2RzZA=="/>
    <Property Id="DOCVIEWERINTERFACE_HTML_SESSIONSERVICESECURED" Value="true"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_STS_HOSTNAME" Value="LABW6412HVM025.WKMNLAB.NET"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_SQLSESSIONSTATE" Value="false"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_SQLSESSIONSTATEDB" Value="LABW6412HVM025.wkmnlab.net"/>
    <Property Id="DOCVIEWERINTERFACE_HTML_ENABLE_TTF" Value="true"/>
    <Property Id="TestWebApp.AppVirtualDirName" Value="TestWebApp"/>
    <Property Id="TestWebApp.AppPoolName" Value="TestWebApp"/>
    <Property Id="TestWebApp.DGSHostName" Value="LABW6412HVM025.WKMNLAB.NET"/>
    <Property Id="TestWebApp.EDSHostName" Value="LABW6412HVM025.WKMNLAB.NET"/>
    <Property Id="TestWebApp.DocGenSTSHostName" Value="LABW6412HVM025.WKMNLAB.NET"/>
    <Property Id="TestWebApp.DVSTSHostName" Value="LABW6412HVM025.WKMNLAB.NET"/>
    <Property Id="TestWebApp.EndpointName" Value="DGSEndpoint"/>
    <Property Id="TestWebApp.RunAppPoolAsUser" Value="false"/>
    <Property Id="TestWebApp.AppPoolUserDomain" Value="na"/>
    <Property Id="TestWebApp.AppPoolUserName" Value="none"/>
    <Property Id="TestWebApp.AppPoolUserPassword" Value="none"/>
    <Property Id="TestWebApp.CavaApiUrl" Value="<preStageurl>"/>
    <Property Id="TestWebApp.CavaHealthCheckUrl" Value="<prestagehealtcheckurl>"/>
    <Property Id="TestWebApp.CavaApiUserName" Value="<username>"/>
    <Property Id="TestWebApp.CavaApiPassword" Value="<password>"/>
    <Property Id="TestWebApp.IsCavaScanEnabled" Value="false"/>
    <Property Id="TestWebApp.LargeFileSizeBytes" Value="10485760"/>	
  </Transform>
</Transforms>

Considerations

By default, the following virus-scanning properties are disabled:

<Property Id="TestWebApp.CavaApiUrl" Value="<preStageurl>"/>
<Property Id="TestWebApp.CavaHealthCheckUrl" Value="<prestagehealtcheckurl>"/>
<Property Id="TestWebApp.CavaApiUserName" Value="<username>"/>
<Property Id="TestWebApp.CavaApiPassword" Value="<password>"/>
<Property Id="TestWebApp.IsCavaScanEnabled" Value="false"/>
<Property Id="TestWebApp.LargeFileSizeBytes" Value="10485760"/>

To enable the virus-scanning functionality, enter a value of "true" in the <Property Id="TestWebApp.IsCavaScanEnabled" Value="true"/> property.