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 de serviços Remotos. 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 Centro de Informações do IBM Installation Manager 1.6.3.1.

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.
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 -->
		<offering id='com.ibm.rational.rpe.offering' version='1.2.1.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'/>
	</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>

Consulte Gravando um Arquivo de Resposta com o Installation Manager.

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 
    	[ encryptString stringToEncrypt ]
    	[ -keyring keyring_file -password password ]
    	[ -log log_file_path_and_name ] 
    	[ -acceptLicense ]

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 
    	[ encryptString stringToEncrypt ]
    	[ -eclipselocation eclipse_directory ]
    	[ -installFixes none|recommended|all ] 
    	[ -keyring keyring_file -password password ]
    	[ -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.

Feedback