Information Center

Additional Options

This window contains additional options:

Choose Host On-Demand Java Level
Browser Independent Host On-Demand Clients
Select Launcher Type
Configure Preloads
Configure Advanced Options


Choose Host On-Demand Java Level
Specifies the type of browser that your clients use to run this HTML file: a Java 1 browser, a Java 2-enabled browser, or either one. If you select the Web Start client, the Java level automatically changes to Java 2; Java 1 and Auto Detect are disabled.

Java 1
Click Java 1 if all your clients use Java 1 browsers.
Advantages:

Disadvantages:

Java 2
Click Java 2 if all your clients use Java 2 browsers.
Advantages:

Disadvantages:

Auto Detect
Click Auto Detect if some clients use Java 1 browsers and other clients use Java 2-enabled browsers, or if you deployed Host On-Demand over the Internet so that you are not sure which type of browser your clients use.
Advantages:

Disadvantages:

Warning to customers running Host On-Demand Version 6 or earlier using the configuration server-based model
If all three of the following conditions apply:
  • You have a Host On-Demand Version 6 or earlier deployed using the cached client
  • Your deployment uses the configuration server-based model
  • You want to control the cached client upgrade process using the cached client controls
you must select the Java 1 option until your users upgrade to Host On-Demand Version 7 or 8. The Auto Detect HTML file format is not compatible with client code from previous versions of Host On Demand. If any one of the above does not apply, you can select Auto Detect.

Browser Independent Host On-Demand Clients

Host On-Demand supports the following 2 types of Browser Independent HOD Clients :

  1. HOD Launcher
    HOD cached and download client pages can be launched as a HOD Launcher based on the browser's java support. When users access HOD web pages (both the default pages, and the pages created using HOD's Deployment wizard) using browsers that do not support Java plug-in, the hodlauncher.msi file will be downloaded to the local system (Figure 1).

    hodlauncher.msi downloaded for the first time

    Figure 1. hodLauncher.msi downloaded for the first time

    Users need to click on run to install the HOD Launcher. This is one-time activity. On subsequent launches, the HOD client is launched directly by the HOD Launcher. User experience with HOD Launcher is like that of the Web Start client; all the configured sessions would remain the same. This is applicable for all types of configurations such as HTML-based, Configuration server-based and combined models. Apart from the default pages and pages created using Deployment wizard, this solution is applicable to HOD Administration clients, Database On-Demand clients and New User client pages.

    The HOD Launcher is available in the versions of IBM Host On-Demand on and above v12.0.4.0 and v13.0.1.0.

    After successful installation of HOD Launcher, a HOD web page looks like below (Figure 2).

    HOD Desktop started through the HOD Launcher.
    Figure 2. HOD Desktop started through the HOD Launcher.

    How to configure specific Java Runtime for HOD Launcher

    By default, HOD Launcher use system Java. To configure different version of Java to be used by HOD Launcher, add environment variable named " HOD_LAUNCHER_JAVA" locating to java installation directory.

    How to open JNLP file using HOD Launcher

    From this version, HOD Launcher capability is enhanced to open JNLP files using launcher.

  2. Managed HOD
    Managed HOD is the new Host On-Demand client which can be installed on all supported client platforms for Host On-Demand. Instead of using system JRE, Managed HOD comes with its own JRE, which loads the HOD desktop faster. This can be used to connect to a Host On-Demand server and can also work as a Stand-alone application.

    • Stand Alone : In standalone mode, it can be used as a native, independent application. Users can create sessions of their own.
    • Managed : In managed mode, it can connect to a centralized server where the session definitions are maintained, and HTML pages are created by using the Deployment Wizard.

    Note :

    1. The version number shown within the managed HOD panels (About Panel and Java console) denote the managed HOD version and not of the HOD Server.
    2. Managed HOD packages are downloaded to the user's system based on the type of client used, as follows :
      • For a Windows Client, the .msi package is downloaded.
      • For a rel client, the .rpm package is downloaded.
      • For an Ubuntu client, the .deb package is downloaded.
      • For a Mac client, the .dmg package is downloaded.

    Using the Managed Host On-Demand (HOD)

    After installing Managed HOD, when the application starts, Users will be presented with a Welcome page that has the following two options :

    1. Standalone HOD - allows user to access standalone HOD.
    2. Managed HOD - allows user to access administrator managed pages such as HTML - based model, Configuration server-based models and Combined models.

      IBM Managed Host On-Demand Welcome Page

    • Stand Alone :

      If users pick Standalone option on the Welcome page, Standalone HOD is opened. If users have used Standalone HOD before, all configurations will be loaded and sessions will appears as it is. Users can operate as before.

      IBM Managed Host On-Demand Page1

      Users can click on the Home button to go back to the Welcome Page in case they want to change their mode of access.

    • Managed :

      If users pick Managed HOD option on the Welcome Page, they will be taken to the Configuration Page.

      IBM Managed Host On-Demand Page2

      On this configuration page, users are expected to enter the following information :

      1. Server Address - Address of the HOD server where HTML and config pages are available. (Example - http://localhost )
      2. Alias - hod_alias name. hod_alias is the alias (or path) of the publish directory
      3. Web Server Port - Port number on which web server is configured.

      All 3 fields are mandatory to navigate to the next page. Unless all fields are filled, Next button will not be enabled.

      Note : Web Server Port field takes only numbers with maximum length of 5 digits.


      Secure Connections:

      Using Transport Layer Security (TLS) , IBM Managed Host On-Demand extends secure host data access With client and server certificate support.

      To Establish the Secure connection in IBM Managed Host On-Demand, place the Keystore file (for eg: CustomizedCAs.jks/CustomizedCAs.p12) in the below location according to the platforms:

      • For a Windows Client, C:\Users\Username\AppData\Local\IBM Managed Host On-Demand\app
      • For a rel client, opt\IBMManagedHostOn-Demand\app
      • For an Ubuntu client, opt\IBMManagedHostOn-Demand\app
      • For a Mac client, username\Application\IBM Managed Host On-Demand.app\Java


      Page Type:

      On this Page, users are expected to select from 2 options.

      IBM Managed Host On-Demand Page3

      Based on the selected options, Managed HOD will connect to the already existing HTML pages or config pages.

      • Work with Pre-Configured HTML pages
      • Connect to HOD server directly

      Wizard buttons

      IBM Managed Host On-Demand Wizard Buttons
    • Cancel - Prompts to Cancel the operation and close the wizard.
    • Back - Navigates back to the previous page.
    • Next - Navigates to the next page.

    Work with Pre-Configured HTML pages :

    If the user selects the option to Work with Pre-Configured HTML pages and clicks on the Next Button, Managed HOD will display a History list of upto 10 of the previously accessed pages under the 'Recent opened' section. The User can either select a page from the displayed list or search for a required page using the search box. After selecting the required Page, Click on the Next button to launch the selected page and connect to any of the sessions that are configured for this page.

    IBM Managed Host On-Demand Page4

    IBM Managed Host On-Demand Page5

    Connect to HOD server directly :

    If the user selects the option to Connect to HOD server directly, and clicks on the Next Button, the IBM Host On-Demand Login page is presented to the user to 'Log on' and launch a configured session using the login credentials or go back to the 'Home' page.

    IBM Managed Host On-Demand Page6

    IBM Managed Host On-Demand Page7

    Limitations :

    1. Managed HOD shortcut on the Desktop does not get created when installed on Linux based operating system.
    2. Managed HOD works only on 64 bit operating systems.
    3. The server address, alias and port number entered by the users are not validated. If the details are correct, only then the page appears. Otherwise an appropriate Error is shown to the users.

    Select Launcher Type

    Select the required Launcher to launch the IBM Host On-Demand for Web Client.

    HOD Launcher
    When you run the client on a client workstation for the first time, the 'hodlauncher.msi' file gets downloaded to the local system. Click 'Run' to install the HOD Launcher. This is a one-time activity, and upon subsequent launches, the client gets launched directly by the HOD Launcher.

    • Updates

      Suppose the cached client detects an updated component version on the server (for example, the system administrator installs a service release of Host On-Demand). In that case, it overwrites the older component version on the hard drive with the updated version.

    • Missing Components

      If the system administrator excludes a component from the preload list (initial download list) to shorten the initial download time, the cached client downloads and stores that component when the client tries to use that function.

      If your clients operate in an environment where they access multiple Host On-Demand configuration servers at different levels, please refer to client support for guidance on accessing multiple Host On-Demand instances.

    Java Web Start Launcher

    The Web Start client allows client workstations to start Host On-Demand sessions without a browser.

    When you select the Java Web Start Launcher, the Code base field will be prefilled with the Host On-Demand for the Web server location configured during installation. This URL must include the full absolute path to the Host On-Demand for Web install base.

    Note : A relative URL cannot be used as the code base.

    If you are using the Host On-Demand for Web Java Web Start Launcher option in the client and load balancing between multiple https servers that download Host On-Demand for Web, then the code base is the URL of the load-balancing computer.

    When you run the Java Web Start client for the first time on a client workstation, it downloads the components of the Host On-Demand client from the Host On-Demand server and stores them on the hard drive of the client workstation. Subsequently, when you start the Web Start client, it uses the components stored on the hard drive instead of downloading those components from the server, with the following exceptions:

    • Updates

      Suppose the Java Web Start client detects an updated version of a component on the server (for example, the system administrator installs a service release of Host On-Demand). In that case, it overwrites the older component version on the hard drive with the updated version.

    • Missing Components

      If the system administrator excludes a component from the preload list (initial download list) to shorten the initial download time, the Java Web Start client downloads and stores that component when the client tries to use that function.

    Configure preloads

    Click Preload Options to control the initial download size by specifying the Host On-Demand components to be included in the initial download. This allows you to select only frequently used components. All other components are downloaded as needed. If the user accesses a function for which the components have not been downloaded, the component will be downloaded at that time.

    Configure advanced options
    Click Advanced Options to configure additional HTML parameters, a code base, HTML templates, problem determination settings, user updates, and session appearance (including applet size). You can also use this panel to configure other options that are not normally required to configure Host On-Demand, such as Session Manager APIs, server connection options, language, and the number of sessions allowed.

    Related topics

  3. Cached Client Settings
  4. Web Start Settings