Topic
4 replies Latest Post - ‏2012-12-21T16:38:30Z by Powell
SystemAdmin
SystemAdmin
1807 Posts
ACCEPTED ANSWER

Pinned topic Explanation preference setting XML Response ReqPro

‏2012-12-19T10:56:20Z |
Can someone explain/confirm the following variables so that I know well what I am doing when writing the XML response file for the silent installation of req pro 7124:

  • com.ibm.cic.common.core.preferences.connectTimeout:
Connection timeout to a server for update. After the selected time, the server will cancel the connection ? Not necessary for us because we do not want to be connected to a server while install.
  • com.ibm.cic.common.core.preferences.readTimeout: Server will read data from client ?
-com.ibm.cic.common.core.preferences.downloadAutoRetryCount: when download of installation updates is activated, this is the number of times the client will try automatically to download data ?
  • com.ibm.cic.common.core.preferences.ssl.nonsecureMode: if false, the secure socket layer connection is enabled
  • com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication : Every authentication to server has to be set new, there is no default if set to true ?

  • http.ntlm.auth.kind ? Where can I find out more ? Is it related with parent-child relationship?
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
We do not want to have updates during install

<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
Why do we need an internal version ?

It would be helpfule if you can write a short explanation after each preference setting.
Timo
Updated on 2012-12-21T16:38:30Z at 2012-12-21T16:38:30Z by Powell
  • Powell
    Powell
    51 Posts
    ACCEPTED ANSWER

    Re: Explanation preference setting XML Response ReqPro

    ‏2012-12-20T16:20:14Z  in response to SystemAdmin
    These are described here: http://pic.dhe.ibm.com/infocenter/install/v1r6/index.jsp?topic=%2Fcom.ibm.cic.commandline.doc%2Ftopics%2Fr_preference_keys_pu.html

    It looks like these came from a recorded response file. Since the record was successful the preferences are likely to be correct for your enterprise.
    • SystemAdmin
      SystemAdmin
      1807 Posts
      ACCEPTED ANSWER

      Re: Explanation preference setting XML Response ReqPro

      ‏2012-12-21T15:07:52Z  in response to Powell
      I checked the website with the response file recording.
      Why is it called response File ? It should be named XMLsettingFile ?

      When I run the installation, I put installc.exe input “InstallReqPro.xml” -acceptlicense

      My idea is to include the acceptlicense either in the xml or to leave it, but not as argument to the install exe. It is redundant and not necessary.
      But how to ?

      I include the response XML:
      <?xml version="1.0" encoding="UTF-8"?>
      <agent-input>
      <!--- Verzeichnis, das deinstalliert wird --->
      <profile id='IBM Rational SDLC' installLocation='C:\Rational'>
      <data key='eclipseLocation' value='C:\Rational'/>
      <data key='user.import.profile' value='false'/>
      <!---OS und WS sowie Architektur--->
      <data key='cic.selector.os' value='win32'/>
      <data key='cic.selector.ws' value='win32'/>
      <data key='cic.selector.arch' value='x86'/>
      <data key='user.Team_Conv_InstallDirectory' value='C:/Rational'/>
      <data key='cic.selector.nl' value='en'/>
      <!--- Lizenz -->
      </profile>
      <uninstall modify='false'>
      <offering id='com.ibm.rational.reqpro' version='7.1.2004.0000-7-1-2-04-00-2011C-D110822' profile='IBM Rational SDLC' features='com.ibm.rational.reqpro.checkv7.feature,com.ibm.rational.reqpro.check.processes.feature,com.ibm.rational.reqpro.antivirus.feature,com.ibm.rational.reqpro.lkad.removal.warning.feature,com.ibm.rational.reqpro.top' installFixes='none'/>
      </uninstall>
      <!--- Standard Werte --->
      <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files (x86)\IBM\IMShared'/>
      <preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
      <preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
      <preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
      <preference name='offering.service.repositories.areUsed' value='false'/>
      <preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
      <preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>

      <!--- Gibt den Typ des verwendeten Authentifizierungsschemas an. NTLM ist der Standardwert. --->
      <preference name='http.ntlm.auth.kind' value='NTLM'/>
      <preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
      <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
      <preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
      <preference name='PassportAdvantageIsEnabled' value='false'/>
      <!--- Es soll nicht nach Updates gesucht werden --->
      <preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
      <preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
      </agent-input>
      • SystemAdmin
        SystemAdmin
        1807 Posts
        ACCEPTED ANSWER

        Re: Explanation preference setting XML Response ReqPro

        ‏2012-12-21T15:33:49Z  in response to SystemAdmin
        I have to be careful with comments in xml, I corrected it.
  • Powell
    Powell
    51 Posts
    ACCEPTED ANSWER

    Re: Explanation preference setting XML Response ReqPro

    ‏2012-12-21T16:38:30Z  in response to SystemAdmin
    The -acceptLicense is required on the command line.

    The response file contains:
    1. Preferences (in the GUI those are the preference values in File > Preferences)
    2. Repositories (these are the <repository> entries in the <server> elements
    3. Commands like <install>

    I believe the name "response file" comes from recording users responses or inputs from the GUI into a file.