![]() ![]() ![]() ![]() ![]() ![]() ![]() |
The following sections describe how to run the installation program in silent mode:
Silent-mode installation is a way of setting installation configurations only once and then using those configurations to duplicate the installation on many machines. During installation in silent mode, the installation program reads the settings for your configuration from an XML file that you create prior to beginning the installation. The installation program does not display any configuration options during the installation process. Silent-mode installation works on both Windows and Linux systems. Using silent-mode installation implies that you consent to the BEA License Agreement. You neither see a copy of the BEA Software License Agreement nor have any means of accepting the terms of the agreement.
The instructions in this section are based on the assumption that you have already acquired the installation program, either on CD or from the BEA Web site. For more information, see Product Distribution Methods.
The silent-mode installation process has two primary steps:
silent.xml
file that defines the configuration settings normally entered by a user during an interactive installation process, such as graphical-mode or console-mode installation. For example, values for the BEA Home directory, the product directory, and the components to be installed are supplied in a silent.xml
file.
For a detailed procedure, see Creating a silent.xml File for Silent-Mode Installation. For a sample silent.xml
file, see Sample silent.xml File for Silent-Mode Installation.
silent.xml
file.For details on starting the installation in silent mode, see Starting the Installation Program.
When you are performing an installation in silent mode, keep in mind the following considerations:
silent.xml
file can cause installation failures. To help you determine the cause of a failure, we recommend that you create a log file when you start the installation. For more information, see Generating a Verbose Installation Log.<?xml version="1.0" encoding="UTF-8"?>
) must be at the very beginning of the silent.xml
file. There cannot be any spaces or line breaks before the XML definition.
When you install your software in silent mode, the installation program uses an XML file (silent.xml
) to determine which installation options should be implemented. Therefore, before you can run the installation program in silent mode, you must first create a silent.xml
file in which you specify the installation options that you want to have invoked.
Note: | Incorrect entries in the silent.xml file can cause installation failures. To help you determine the cause of a failure, we recommend that you create a log file when you start the installation. |
To create a silent.xml
file for use in the silent-mode installation process, follow these steps:
silent.xml
file for silent-mode installation. The sample file is available later in this chapter. See Sample silent.xml File for Silent-Mode Installation.silent.xml
, in the same directory that contains the installation program.Note: | The XML definition (<?xml version="1.0" encoding="UTF-8"?> ) must be at the very beginning of the silent.xml file. There cannot be any spaces or line breaks before the XML definition. |
silent.xml
file that you saved on your system, edit the values for the keywords shown in Table 6-1 to reflect your configuration.Note: | You must follow XML guidelines for characters when modifying values. That is, you cannot use characters reserved for use in XML, such as < , > , [ , and ] . |
The full pathname for the BEA Home directory of your choice. For details about the BEA Home directory, see Choosing a BEA Home Directory.
|
|
The full pathname for the directory where you want to install your WebLogic RFID software. For details, see Choosing a Product Installation Directory
.
|
|
The user performing the installation must have Administrator privileges to install the Start menu shortcuts in the All Users folder. For more information, see Administrator Privileges (Windows).
|
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Silent installer option: -mode=silent -silent_xml=C:\bea\silent.xml -->
<!-- Specify values for each data-value name as follows:
BEAHOME Complete pathname to the BEA Home directory that
will contain this installation.
USER_INSTALL_DIR Complete pathname to the product installation
directory in which to install the software.
INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER
The Windows Start menu folder in which you want the
Start menu shortcuts created.
The user performing the installation must have
Administrator privileges to install the shortcuts
in the All Users folder.
Possible values:
true/yes The shortcuts are created in
the All Users folder (default)
false/no The shortcuts are created in
the local user's folder
RFID_EDGE_UPGRADE_FROM_PRIOR_RELEASE
Specify if you want to migrate components from a
previous configuration of the Edge Server.
Possible values:
true/yes Migrate components from the previous
configuration.
false/no Do not migrate a previous configuration.
See the Installation Guide for more information -->
<bea-installer>
<input-fields>
<data-value name="BEAHOME" value="C:\bea" />
<data-value name="USER_INSTALL_DIR" value="C:\bea\realtime10" />
<data-value name="INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER" value="yes"/>
<data-value name="RFID_EDGE_UPGRADE_FROM_PRIOR_RELEASE" value="yes"/>
</input-fields>
</bea-installer>
When run in silent mode, the installation program generates exit codes that indicate the success or failure of the installation. These exit codes are shown in the following table.
If you are launching the silent-mode installation process from a script, you can choose to have these exit codes displayed on the console. Listing 6-1 provides a sample command file that invokes the installation program in silent mode and echoes the exit codes to the console from which the script is executed.
rem Execute the installer in silent mode
@echo off
realtime100_win32.exe -mode=silent -silent_xml=C:\downloads\silent.xml -log=C:\logs\products_silent.log
@rem Return an exit code to indicate success or failure of installation
set exit_code=%ERRORLEVEL%
@echo.
@echo Exitcode=%exit_code%
@echo.
@echo Exit Code Key
@echo ---------------
@echo 0=Installation completed successfully
@echo -1=Installation failed due to a fatal error
@echo -2=Installation failed due to an internal XML parsing error
@echo.
By default, WebLogic RFID Edge Server uses the evaluation license file installed in the BEA Home directory so that you can start using the product immediately. For information on obtaining and installing a production license, see Installing and Updating License Files.
For additional post-installation information, see Post-Installation Information.
![]() ![]() ![]() |