Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The Agent installation makes use the agent_install.xml response file that includes parameters such as the installation path, ports, etc.
    • For a fresh installation the installer response file is included with the downloaded archive.
    • The default location of the agent_install.xml file from a previous installation is:
      • C:\Program Files\sos-berlin.com\js7\agent
  • The agent_install.xml file is explained with the code listing below. The comments included are intended to be self-explanatory.  
    Download: agent_install.xml

    Code Block
    languagexml
    titleConfiguration of the agent_install.xml file
    linenumberstrue
    collapsetrue
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!-- 
    XML configuration file for JS7 Agent setup
    
    IfThe youJS7 callAgent theis installeravailable with thisa XMLdual file then 
    you accept at the same timelicense model:
    - GNU GPL v3.0 License, see https://www.gnu.org/licenses/gpl-3.0.en.html
    - JS7 Commercial License, see licence.txt
    
    The setup asks you for the desired license model,
    see below <entry key="licenceOptions" .../>
    
    If you run the installer and do not specify a commercial license key
    then at the same time you accept the terms of the 
    SOSlicence GmbHagreement freewareunder licensethe agreement;GNU seeGPL v3.0 
    http://www.sos-berlin.com/freeware-license-agreementLicense.
    
    -->
    <AutomatedInstallation langpack="eng">
        <com.izforge.izpack.panels.UserInputPanel id="home">
            <userInput/>
        </com.izforge.izpack.panels.UserInputPanel>
        <com.izforge.izpack.panels.HTMLLicencePanel id="license"/>
        <com.izforge.izpack.panels.TargetPanel id="target">
            
            <!-- SELECT THE INSTALLATION PATH
                 The Itpath must be absolute!
                 The Fordefault path exampleis C:\Program Files\sos-berlin.com\js7\agent -->
            <installpath>C:\Program Files\sos-berlin.com\js7\agent</installpath>
            
        </com.izforge.izpack.panels.TargetPanel>
        <com.izforge.izpack.panels.UserInputPanel id="network">
    		<userInput>
    						
    			<!-- HTTP port of the JS7 Agent -->
    			<entry key="agentPort" value="4445"/>
    			<!-- SetOptionally optionallyspecify an ipIP address or hostname. Itthat could beis used forto indicatingindicate which network 
    				 interfacesinterface the JS7 Agent should listen to when using HTTP. If it isempty 
                     emptythen thenthe itAgent listens to allany available network interfaces. -->
                <entry key="agentHost" value=""/>
                <!-- Launch Choose 'yes' or 'no' whether the JS7 Agent should be started after installation? (yes|no) -->
                <entry key="launchAgent" value="yes"/>
                <!-- The JS7 Agent will be installed as a Windows serviceService. You can set the 
                     service account otherwise the local system account will be used. The account has to be 
                     specified according to the formpattern 'Domain\User'. -->
    			<entry key="serviceAccount" value=""/>
                <entry key="servicePassword" value=""/>
                
    		</userInput>
    	</com.izforge.izpack.panels.UserInputPanel>
        <com.izforge.izpack.panels.UserPathPanel id="userpath">
            
            <!-- SELECT THE DIRECTORY FOR CONFIGURATIONCONFIGURATION FILES AND LOG FILES
                 This directory has to be unique for each JS7 Agent instance.
                 The path must be absolute!
                 The Defaultdefault path is
                 C:\ProgramData\sos-berlin.com\js7\agent_%agentPort%
                 where %agentPort% is the value from above entry 'agentPort' -->
            <UserPathPanelElement>C:\ProgramData\sos-berlin.com\js7\agent_4445</UserPathPanelElement>
            
        </com.izforge.izpack.panels.UserPathPanel>
        <com.izforge.izpack.panels.UserInputPanel id="environment">
            <userInput>
    
                <!-- Directory where the JS7 Agent's log files are stored
     (default: 
                    (default: '[above userconfiguration path]\logs'). -->
                <entry key="logPath" value=""/>
                <!-- Directory where the JS7 Agent's pidPID file is stored (default:
     
                    (default: above log path). -->
                <entry key="pidFilePath" value=""/>
                <!-- Working directory for all jobs which started by the JS7 Agent
                     e.g. %USERPROFILE% (default: [installation path]) -->
                <entry key="workPath" value=""/>
                <!-- The JS7 Agent requires a Java JRE at leastminimum version '1.8'. You can choose 
                     a different Java environment than the Java which is used during this installation. -->
                <entry key="javaOptionsjavaHome" value=""/>
                <!-- SetOptionally optionallyspecify Java options (default: -Xms100m). -->
                <entry key="javaHomejavaOptions" value=""/>
                
            </userInput>
        </com.izforge.izpack.panels.UserInputPanel>
        <com.izforge.izpack.panels.UserInputPanel id="end">
            <userInput/>
        </com.izforge.izpack.panels.UserInputPanel>
        <com.izforge.izpack.panels.InstallPanel id="install"/>
        <com.izforge.izpack.panels.ProcessPanel id="process"/>
        <com.izforge.izpack.panels.FinishPanel id="finish"/>
    </AutomatedInstallation>

...