Comandos do arquivo de resposta

Você pode usar essa tabela de referências para aprender mais sobre comandos de arquivos de resposta.

Nota: O valor de ID da oferta refere-se ao ID do pacote nos exemplos fornecidos: id='offering id'.
Comandos do arquivo de resposta Descrição

Perfil

<profile 
id='o ID do perfil (grupo de pacotes)' 
installLocation='o local de instalação do
 perfil'>
<data key='key1' value='value1'/>
<data key='key2' value='value2'/>

</profile>
Um perfil é um local da instalação. Use o comando perfil para criar um grupo de pacotes ou local de instalação. Se o grupo de pacotes especificado existir, então o comando não tem efeito. Atualmente, ao criar o perfil, a instalação silenciosa cria dois contextos de instalação: um para Eclipse e um para nativo.

É possível usar o elemento <data> para configurar propriedades do perfil.

A lista a seguir contém as chaves e valores relacionados suportados atualmente:
  • A chave eclipseLocation especifica um valor de local Eclipse existente, como c:\myeclipse\eclipse.
  • A chave cic.selector.nl especifica as seleções do código de idioma, Idioma Natural (NL), como zh, ja e en.
Nota: Separe vários idiomas nacionais com vírgulas.
A lista a seguir contém os códigos de idiomas suportados atualmente:
  • Inglês (en)
  • Francês (fr)
  • Italiano (it)
  • Chinês Simplificado (zh)
  • Russo (ru)
  • Chinês Tradicional (Taiwan) (zh_TW)
  • Chinês Tradicional (Hong Kong) (zh_HK)
  • Alemão (de)
  • Japonês (ja)
  • Polonês (pl)
  • Espanhol (es)
  • Tcheco (cs)
  • Húngaro (hu)
  • Coreano (ko)
  • Português (pt_BR)

Repositórios

<server>
<repository location='http://example/
repository/'>
<repository location=”file:/C:/
repository/”>
<!—incluir mais repositórios abaixo-->
<…>
      </server>
Utilize este comando para especificar os repositórios que são utilizados durante uma instalação silenciosa. Use uma URL ou caminho UNC para especificar repositórios remotos; ou use caminhos de diretório para especificar repositórios locais.

Instalar

<install>
<offering profile= 'ID do perfil' 
features= 'feature ids' 
id= 'offering id' version= 'version' 
selected='true'></offering>

<!—incluir mais ofertas abaixo>
<…>

</install>
Use o comando de instalação para especificar os pacotes de instalação para instalar.

O ID do perfil deve corresponder a um perfil existente ou a um perfil criado pelo conjunto de comandos do perfil.

Os IDs de recurso podem ser opcionalmente especificados por uma lista delimitada por vírgula. Por exemplo: 'feature1, feature2'. Se nenhum ID de recurso for especificado, os recursos padrão são instalados.

Nota: Recursos necessários são instalados mesmos quando não são explicitamente especificados na lista delimitada por vírgula.

O atributo selected é opcional. Por padrão, selected é configurado para true. Quando selected está configurado para false, a instalação silenciosa não instala o pacote. Enquanto executa no modo do assistente, o pacote é exibido na página de seleção de pacotes, mas não é selecionado inicialmente.

O número da versão não é necessário. Se nenhuma versão for especificada, o Installation Manager instala o último produto com o ID especificado.

Por exemplo, para instalar o Produto A versão 1.0:
<server>
  <repository location="http://productA/version10/repository/">
  </server>
<install>
<offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering>
</install>
Por exemplo, para instalar o Produto A versão 1.0.1:
<server>
  <repository location=”http://productA/version101/repository/">
</server>
<install>
<offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering>
</install>

Atualização (em modo do assistente)

<update>
<offering profile= 'profile id'>
</update>
Utilize esse comando para especificar o perfil para atualização. O ID do perfil deve corresponder a um perfil existente.
Nota: Este comando somente pode ser usado no modo do assistente para invocar o assistente de atualização; ele não funciona em modo silencioso.

Modificação (em modo do assistente)

<modify>
<offering profile= 'profile id'>
</modify>
Utilize esse comando para especificar o perfil para modificação. O ID do perfil deve corresponder a um perfil existente.
Nota: Este comando somente pode ser usado no modo do assistente para invocar o assistente de atualização. O comando não funciona em modo silencioso.

Modify <install modify='true'> or <uninstall modify='true'> (atributo opcional)

<uninstall modify='true'>
<offering profile='profile id'
 id='offering id' version='version' 
features='-'/>
</uninstall>

Use o atributo <install modify='true'> em comandos de instalação e desinstalação para indicar que você deseja modificar uma instalação existente. O valor padrão é false. Quando estiver somente instalando pacotes de idiomas, use um “-“ na lista de IDs de recurso para indicar que nenhum novo recurso está sendo incluído.

Importante: Você deve especificar modify='true' e um hífen '-' para a lista de recursos. Se não fizer isso, o comando de instalação instala os recursos padrão e o comando de desinstalação remove todos os recursos.

Desinstalar

<uninstall>
<offering profile= 'ID do perfil' 
features= 'feature ids' 
id= 'offering id' version= 'version'>
</offering>

<!—incluir mais ofertas abaixo>
<…>
</uninstall>

Desinstale um pacote sem especificar uma versão:

<uninstall>
<offering profile= 'ID do perfil' 
id= 'offering id'></offering>
</uninstall>

Desinstale todos os pacotes dentro de um grupo de pacotes:

<uninstall>
<offering profile= 'profile id'>
</offering>
</uninstall>
Use o comando de desinstalação para especificar os pacotes para desinstalação.

O ID do perfil deve corresponder a um perfil existente ou a um perfil especificado em um comando do perfil. Especificar o ID do recurso, ID da oferta ou versão é opcional. É possível especificar o ID do perfil com nenhuma, uma, duas ou todas as três opções: ID do recurso, ID da oferta ou versão.

Por exemplo, quando não existir nenhum ID de recurso, ID de oferta ou versão especificado, então todos os recursos, ofertas e versões no ID do perfil especificado são desinstalados. Se você especificar o ID do perfil e a versão, então os pacotes instalados que correspondem ao ID do perfil e versão são desinstalados. Todos os recursos e ofertas que correspondem ao ID do perfil e versão são desinstalados.

Importar

<import>
<offering profile= 'ID do perfil' 
features= 'feature id' 
id= 'offering id' version= 'version' 
selected='true'></offering>

<!—incluir mais ofertas abaixo>
<…>

</import>
Use o comando de importação para especificar os pacotes de instalação existentes para importação.

Recuperar

<rollback>
<offering profile= 'ID do perfil'
 id= 'offering id' 
version= 'version'>
</offering>

<!—incluir mais ofertas abaixo
<…>

</rollback>
Use o comando de rollback para efetuar o rollback para a versão especificada a partir da versão atual. Não é possível especificar recursos em um comando de rollback.

Instalar Tudo

<installALL/>
Nota: Este comando é equivalente a utilizar
-silent -installAll 
.
Utilize este comando para procurar e instalar todos os pacotes disponíveis silenciosamente.

Atualizar Tudo

<updateALL/>
Nota: Este comando é equivalente a utilizar
-silent -updateAll 
.
Utilize este comando para procurar e atualizar todos os pacotes disponíveis silenciosamente.

Licença

<license policyFile='policy file 
 location'  merge='true'/>

Por exemplo:

<license policyFile='c:\mylicense.opt' merge='true'/> 
Use o comando de licença para gerar um arquivo de resposta que contenha um comando de licença. Você inicia o assistente de licença após iniciar o Installation Manager em modo de registro].

Durante o modo de registro, quando você define opções flex por meio do assistente de gerenciamento de licença, as opções configuradas são registradas em um arquivo de política de licença chamado license.opt. O arquivo license.opt está no mesmo diretório do arquivo de resposta gerado e o arquivo de resposta contém um comando de licença que faz referência ao arquivo de política.

Configure o atributo merge para true ou false. Por padrão, o atributo merge é configurado para true. Quando definir para a configuração padrão de true, novos dados de polícia na política de licença especificada são mesclados com a política de licença existente. Quando configurado para false, a política existente é substituída pelo política especificada no arquivo de política de licença.

Atributos de Arquivo de Resposta Adicionais

Atributo de arquivo de resposta Descrição

Limpar

<agent-input clean='true'>
</agent-input>

Por padrão, o atributo clean é configurado para false. O Installation Manager usa o repositório e outras preferências que são especificadas no arquivo de resposta, assim como as preferências existentes configuradas no Installation Manager. Se uma preferência é especificada no arquivo de resposta e configurada no Installation Manager, a preferência que é especificada no arquivo de resposta tem precedência.

Quando o atributo clean está configurado para true, o Installation Manager usa o repositório e outras preferências que são especificadas no arquivo de resposta. O Installation Manager não usa as preferências existentes configuradas no Installation Manager.

Temporário

<agent-input clean='true' temporary='false'>
</agent-input>

Quando o atributo temporary está configurado para false, as preferências que são configuradas no seu arquivo de resposta persistem. O valor padrão é false.

Quando o atributo temporary está configurado para true, as preferências que são configuradas no arquivo de resposta persistem.

É possível usar os atributos temporary e clean juntos. Por exemplo, você configura clean para true e temporary para false. Após executar a instalação silenciosa, a configuração do repositório que é especificada no arquivo de resposta substitui as preferências que foram previamente configuradas.

Aceitação de Contrato de Licença

<agent-input acceptLicense='false'>
</agent-input>

Por padrão, você não concorda em aceitar as licenças que um pacote de instalação transportam ao usar o Installation Manager no modo de instalação silenciosa. Se o pacote que estiver instalando tiver um contrato de licença que deva ser aceito, a operação de instalação silenciosa falha. Para aceitar o contrato de licença, você deve configurar o atributo para <agent-input acceptLicense='true'>. Ao fazer isso, você concorda em aceitar os contratos de licença para cada pacote especificado no arquivo de resposta.

Reinicialização posterior

<agent-input rebootLater='false'>
</agent-input>
Quando rebootLater está configurado para false e o pacote de instalação necessitar de reinicialização do sistema no Windows, o Installation Manager reinicializa o sistema após a conclusão da execução do arquivo de resposta. O valor padrão é false.

Quando rebootLater está configurado para true, o sistema não reinicializa.


Feedback