Instalando Clientes do IBM Rational Publishing Engine para Uso de Design Silenciosamente

É possível instalar os clientes do IBM® Rational Publishing Engine de forma não assistida para usuários em sua organização, usando os recursos de instalação silenciosa do IBM Installation Manager. É possível criar um arquivo de resposta com os comandos e entradas que são necessários durante o processo de instalação ou é possível inserir comandos e entradas individualmente a partir de um utilitário de linha de comandos.

Antes de Iniciar

Se você tiver outra versão do Rational Publishing Engine já instalada, feche todos os aplicativos Rational Publishing Engine abertos.

Sobre Esta Tarefa

É possível inserir as propriedades opcionais a seguir em seu arquivo de resposta ou de uma instalação de linha de comandos:
Tabela 1. Propriedades de Instalação Rational Publishing Engine Opcionais
Propriedade Descrição
user.RCL_PortAtHost É possível especificar uma chave de licença para os aplicativos clientes.

Exemplo: user.RCL_PortAtHost=license_key_value

user.rpe_hideDesktopShortcuts É possível optar por evitar a criação de atalhos da área de trabalho para os aplicativos cliente.

Exemplo: user.rpe_hideDesktopShortcuts=true

user.rpe_remoteWebServicesLocation É possível especificar uma URL para o aplicativo Remote Servicess. Se a propriedade e a URL forem especificadas durante a instalação, a URL não poderá ser editada a partir das preferências de serviços Remotos nos aplicativos clientes.

Exemplo: user.rpe_remoteWebServicesLocation=http://server:port/rpews/

Para obter informações adicionais sobre a instalação usando o Installation Manager, consulte o IBM Installation Manager 1.7.

Instalando Usando um Arquivo de Resposta

Ao criar um arquivo de resposta, é possível salvar uma lista de recursos a serem instalados com as preferências que devem ser aplicadas a cada um. Em seguida, é possível executar o comando para instalar usando as informações armazenadas no arquivo de resposta nos computadores nos quais é necessário instalar o software.

Antes de Iniciar

Crie um arquivo de resposta, que é um documento XML no qual você define suas preferências no seguinte formato:
<preference
	name="the key of the preference"
	value="the value of the preference to be set">
</preference>
Dependendo dos recursos que você deseja instalar e de outros parâmetros, é possível criar arquivos de resposta diferentes para instalações diferentes.

Consulte Registrando um arquivo de resposta com Installation Manager para obter informações sobre criar um arquivo de resposta com um assistente.

Arquivo de resposta de exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
	<server>
		<repository location='path\to\repository\cic-metadata'/> 
		<!-- during the record stage this would get populated with the actual repository folder -->
	</server>

	<profile id='IBM Rational Publishing Engine' installLocation='C:\Program Files (x86)\IBM\Rational\Publishing Engine'>
		<data key='eclipseLocation' value='C:\Program Files (x86)\IBM\Rational\Publishing Engine'/>
		<data key='user.import.profile' value='false'/>
		<data key='cic.selector.os' value='win32'/>
		<data key='cic.selector.ws' value='win32'/>
		<data key='cic.selector.arch' value='x86'/>
		<data key='user.server_type' value='MANUAL'/>
		<data key='user.server_version' value='0'/>
		<data key='user.help.option' value='remote'/>
		<data key='user.help.url' value=''/>
		<data key='user.RCL_PortAtHost' value='port@server'/> 
		<!-- optional, can be provided later to the TELELOGIC_LICENSE_FILE env var -->
		<data key='user.rpe_remoteWebServicesLocation' value='http://server:port/rpews'/> 
		<!-- optional -->
		<data key='user.rpe_hideDesktopShortcuts' value='false'/> 
		<!-- optional, can be set to true if needed -->
		<data key='cic.selector.nl' value='en'/>
	</profile>

	<install modify='false'>
		<!-- the version attribute gets populated during the record stage with the actual version/build number -->
 		<!-- Clients only -->
		<offering id='com.ibm.rational.rpe.offering' version='1.3.0.RPEvvv-buildNumber' profile='IBM Rational Publishing Engine' features='com.ibm.rational.rpe.launcher,com.ibm.rational.rpe.core,com.ibm.rational.rpe.studio' installFixes='none'/>
		<!-- Clients, add-ins, Remote services, Data services, Data services adapters -->
		<!-- <offering id='com.ibm.rational.rpe.offering' version='1.3.0.RPEvvv-buildNumber' profile='IBM Rational Publishing Engine' features='com.ibm.rational.rpe.launcher,com.ibm.rational.rpe.core,com.ibm.rational.rpe.studio,com.ibm.rational.rpe.addins,com.ibm.rational.rpe.application.server.feature,com.ibm.rational.rpe.service,com.ibm.rational.rpe.dataservices,com.ibm.rational.rpe.dataservices.adaptors.clearcase,com.ibm.rational.rpe.dataservices.adaptors.clearquest,com.ibm.rational.rpe.dataservices.adaptors.requisitepro' installFixes='none'/> -->
	</install>

	<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='true'/>
	<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
	<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
	<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'/>
	<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
	<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
	<preference name='com.ibm.cic.common.sharedUI.showErrorLog' value='true'/>
	<preference name='com.ibm.cic.common.sharedUI.showWarningLog' value='true'/>
	<preference name='com.ibm.cic.common.sharedUI.showNoteLog' value='true'/>
</agent-input>

Procedimento

Para executar o comando para instalar usando um arquivo de resposta:

  1. Abra utilitário de linha de comandos.
  2. Navegue para as ferramentas dos arquivos de aplicativo do Installation Manager.
  3. Execute o comando de instalação:
    imcl input response_file_path_and_name 
    	[ -secureStorageFile storage_file -masterPasswordFile password_file ]
    	[ -log log_file_path_and_name ] 
    	[ -acceptLicense ]
    Para obter mais informações, consulte os tópicos a seguir no centro de informações do Installation Manager:

Instalando a partir da Linha de Comandos

É possível instalar um pacote a partir da linha de comandos sem criar um arquivo de resposta para fazer isso.

Procedimento

Para instalar a partir da linha de comandos:

  1. Abra utilitário de linha de comandos.
  2. Navegue para as ferramentas dos arquivos de aplicativo do Installation Manager.
  3. Execute o comando de instalação:
    imcl install packageID[_version][,featureID] 
    	-repositories source_repository 
    	-acceptLicense 
    	-installationDirectory installation_directory 
    	[ -eclipselocation eclipse_directory ]
    	[ -installFixes none|recommended|all ] 
    	[ -secureStorageFile storage_file -masterPasswordFile password_file ]
    	[ -sharedResourcesDirectory shared_directory ] 
    	[ -preferences preference_key=value ] 
    	[ -properties user.RCL_PortAtHost=license_key_value,user.rpe_hideDesktopShortcuts=true,
    		user.rpe_remoteWebServicesLocation=http://server:port/rpews/,
    		key_3=value_3a,,value_3b,key_4=value_4 ] 
    Nota: Se uma URL do aplicativo de serviços Remotos for inserida durante a instalação, a URL não poderá ser editada a partir das preferências de serviços Remotos.

    Para obter mais informações, consulte os tópicos a seguir no centro de informações do Installation Manager:


Feedback