4.6

Table Of Contents
VMware, Inc. 93
Chapter 5 Configuring Package Parameters
YoucanexpandthePLUGINSenvironmentvariableandimportallexecutablefilesatthislocation.
RequiredAppLinks=%PLUGINS%\*.exe
Youcanloadtwospecifiedpluginfilesandalistofexecutablefileslocatedunderthepluginlocation.
RequiredAppLinks=plugin1.exe;plugin2.exe;plugins\*.exe
OptionalAppLinks
TheOptionalAppLinksparameterissimilartotheRequireAppLinksparameterbutignoreserrorsandstarts
themainapplicationevenwhenanimportoperationfails.
Youmustcreatealinktotheprimarydatacontainerofapackage.Youcannotlinktoothershortcutpackages.
Pathnamesareonthedeploymentmachinebecausethe
linkingtakeseffectatruntimeontheclientmachine.
Youcanspecifyabsolutepaths,suchasC:\abs\path\dotnet.exe,relativepaths,suchas
relpath\dotnet.exe,andUNCpaths,suchas\\server\share\dotnet.exe.
RequiredAppLinksandOptionalAppLinksparametersusethe samesyntax.Forinformationaboutthe
RequireAppLinksparameterandexamples,see“RequiredAppLinks”onpage 92.
Configuring Application Updates with Application Sync
TheApplicationSyncutilitykeepsdeployedvirtualapplicationsuptodate.Whenanapplicationstarts,
ApplicationSynccanqueryaWebservertodetermineifanupdatedversionofthepackageisavailable.Ifan
updateisavailable,ThinAppdownloadsthedifferencesbetweentheexistingpackageandthenewpackage
and
constructsanupdatedversionofthepackage.
TheApplicationSyncutilitydownloadsupdatesinthebackground.Youcancontinuetouseanoldversionof
theapplication.Iftheuserquitstheapplicationbeforethedownloadiscomplete,thedownloadresumeswhen
thevirtualapplicationstartsagain.Whenthedownloadis
finished,ThinAppactivatesthenewversionthe
nexttimetheapplicationstarts.
YoumustuncommenttheAppSyncURLparametertoactivateallApplicationSyncparameters.Thefollowing
entriesarethedefaultsettingsforApplicationSyncparameters:
AppSyncURL=https://example.com/some/path/PackageName.exe
AppSyncUpdateFrequency=1d
AppSyncExpirePeriod=30d
AppSyncWarningPeriod=5d
AppSyncWarningFrequency=1d
AppSyncWarningMessage=This application will become unavailable for use in
AppSyncWarningPeriod
days if it cannot contact its update server. Check your network connection to ensure
uninterrupted service
AppSyncExpireMessage=This application has been unable to contact its update server for
AppSyncExpirePeriod
days, so it is unavailable for use. Check your network connection and try
again
AppSyncUpdatedMessage=
AppSyncClearSandboxOnUpdate=0
AppSyncClearSandboxOnUpdate
TheAppSyncClearSandboxOnUpdateparameterdetermineswhethertoclearthesandboxafteranupdate.
ThinAppsetsaninitialvalueoftheAppSyncClearSandboxOnUpdateparameterthatkeepsthecontentsofthe
sandbox.
Examples
YoucanmodifytheAppSyncClearSandboxOnUpdateparametertoclearthesandboxafterapplication
updates.
AppSyncClearSandboxOnUpdate=1