Going Live with Siebel Business Applications > Rolling Out Updates to Mobile Clients >

Running the Siebel Packager Utility


This topic describes how to run the Siebel Packager utility. The Siebel Packager utility wizard guides you in creating the custom Siebel client installer. This task is a part of the Process of Rolling Out Updates to Mobile Clients.

For background information on Siebel Packager and rolling out customizations to mobile clients, see About Rolling Out Updates to Mobile Clients.

NOTE:  You must run the Packager once for the base Siebel client modules (BASE option), and once for each language pack you want to include. To include elements in the same package, you must specify the same package name each time.

To run the Siebel Packager utility

  1. From the Windows Start menu, select Programs > Siebel Web Client 7.x > Siebel Packager.

    The Siebel Client Packager wizard launches and the Choose Setup Language window appears.

  2. Choose the language in which to conduct the rest of the Siebel Packager procedure and click OK. The Directory Definition window appears.
  3. Specify the following values:
    • Package. The name of the package. This is used as the name of the self-extracting archive file (if you create one) and as the name of the subdirectory under SIEBEL_CLIENT_ROOT\packager\temp in which the custom installer is created.
    • Siebel Client. The root-level directory of the Siebel client installation that is included in the custom installation. Accept the default, represented in this book as SIEBEL_CLIENT_ROOT.
    • Language Packs. Specify BASE or specify an installed language pack (for example, ENU for U.S. English). If you want to include language packs in the customized installer, select a language pack.

      NOTE:  Siebel Packager does not work with custom languages.

  4. At the bottom-right of the window, choose Full Install or Patch Install, based on your desired goal:
    • Full Install. Intended for full installations of Siebel Business Applications. This performs an entire installation, using the parameters in the siebel.ini file. For more information on the siebel.ini file, see Siebel SupportWeb.
    • Patch Install. Copies only the packaged files, preserving the same directory structure as the source. Typically, this is used with an existing installation not requiring further customizing. When you run a patch installer, it prompts only for the existing installation directory.
  5. Click Next and the Module Definition window appears.
  6. In the Module Definition window:
    1. Choose the Siebel modules to be included in the custom installation package.

      A list of possible modules appears in the Modules list on the left. For explanations of some of these modules, see Table 7.

    2. If you want to include or exclude a template, select an item in the Modules list. Notice that *.* appears in the Include Templates box on the right.

      The Include Templates and Exclude Templates boxes allow you to set the filters used to include or exclude files for each selected component. The default Include filter is *.*, which includes all files.

      Include Templates also has an Include Subdirectories check box to indicate whether files in subdirectories for these components are included.

      NOTE:  You do not need to modify Include Templates and Exclude Templates for a typical installer.

      • If you want to prevent a directory from being created for a particular module, select the module and click Remove.
      • If you want to add modules that are located in the SIEBEL_CLIENT_ROOT directory but do not appear in the Modules list, click Add and specify the path of the module.

        To create a required directory without any files, select that module from the Modules list and, under Include Templates, click Remove.

        NOTE:  When preparing a full installation, do not remove any module or components unless you know they will not be needed. See module descriptions in Table 7.

    3. Click Next and the Packaging screen appears.
  7. To create the custom installer, click Start.

    The Packager utility displays progress information while the Packager executes and creates the package.

  8. (Optional.) After this process is finished, you can further customize the behavior of the packaged installer by editing the siebel.ini file. To do so, click the button labeled Edit siebel.ini. For more information on this procedure, see Customizing Siebel.ini Files and Siebel SupportWeb.
  9. (Optional.) In order to bypass the installer screen labeled Choose Setup Language, edit the setup.ini file, and change the value of the parameter EnableLangDlg from Y to N.
  10. (Optional.) If you want to package the custom installer into a self-extracting archive, click Next.

    NOTE:  If you do not want to perform this step at this time, you can do it later by running the selfex.bat file in the directory SIEBEL_CLIENT_ROOT\Packager\Temp\package_name.

  11. (Optional.) In the Self-extracting Archive window, if you are producing an installer for BASE, click Start to package the self-extracting archive.

    The Packager creates the archive as a single executable file called setupex.exe in the directory SIEBEL_CLIENT_ROOT\Packager\Temp\package_name\selfex. This step may take some time to complete, depending on the processing speed of the computer you are using. Verify the location of the executable file after the process has completed.

Going Live with Siebel Business Applications