Configuring Dynamic Applications

Any hosted application can be made dynamic by checking the Application is dynamic check box in the initialization string build window.

To access the initialization string build window and make an application dynamic

  1. Open the Admin Console and expand the computer node.
  2. Open the Hosted Applications node.
  3. Double-click the hosted application that you want to make dynamic. This opens the Properties page.
  4. Click the Build button.
  5. In the General section of the Build window, select the Application is dynamic and the Show and Closed check boxes. (See the explanation that follows this procedure.)
  6. Click OK. The application is now dynamic.
  7. Close the Properties window.

You can also configure an application to be dynamic by adding the following XML code to the application initialization string in the Application table. You can enter this code anywhere within the <initstring>....</initstring> tag set.



                  <dynamic>
  <show>true</show>
  <closed>false</closed>
</dynamic>

                

The <show> node indicates whether a dynamic application can be shown in the UI. If the application is shown in the UI, the agent can start it from an icon. When a request is made to the ApplicationHost to get the list of dynamic application names to display, only dynamic applications with the <show> node set to true will be returned. Setting the node to false allows you to start applications dynamically in code, but they will not show in the UI and cannot be started from there. Setting the <closed> node to true indicates that the dynamic application, once started, cannot be closed dynamically either from the UI or programmatically in code. The application is closed at the end of the session for session scoped, non-global applications and when the ID application is terminated for global applications.


Show: