When setting up application dependencies, you should be aware of the following:
Distribution: When a user launches an application, if its dependent applications have not already been distributed to the user's workstation, Novell Application Launcher™ distributes them. Application Launcher distributes a dependent application only one time, unless the dependent application’s version is updated (Application object >
tab > page) or the distribution is unsuccessful. If Application Launcher is unable to distribute a dependent application (for example, the user’s workstation does not meet the dependent application’s system requirements), the primary application is not launched.Distribution through removable media: If you distribute an application through removable media such as a CD (see Distributing Applications Via Removable Media) or through an image add-on (see Imaging Page), its dependent applications must be included on the removable media or as another image add-on. Otherwise, the distribution of the primary application fails.
Distribution to disconnected workstations: For workstations running in disconnected mode, the applications must be force cached to the workstation before it becomes disconnected (or they must be distributed through removable media). If changes are made to dependent applications after the applications have been cached to workstations, the version number of the primary application must be updated in order to force a re-cache of the applications.
Launch: Each time an application is launched, Application Launcher performs any launch operations defined for its dependent applications. For example, if a dependent application has pre-launch and post-launch scripts (Application object >
tab > page), Application Launcher runs the pre-launch script, starts the dependent application (based on the executable file or application file listed in the Path to File field on the dependent application's Application page), and then runs the post-launch script.If a dependent application, such as a setup program, should be run only one time, you should configure the dependent application to run once (Application object >
tab > page).Uninstall: If you uninstall an application (Application object >
tab > page or Application object > tab > page), its dependent applications are uninstalled only if they are not used by another application.