Comandos do Arquivo de Resposta

Você pode usar esta tabela de referência para saber mais sobre os comandos do arquivo de resposta.
Comandos do Arquivo de Resposta Descrição

Profile

<profile 
id="id do perfil (grupo de pacotes)" 
installLocation="the install location of
 the profile">
<data key="key1" value=”value1”/>
<data key="key2" value=”value2”/>

</profile>
Um perfil é um local da instalação. Utilize este comando para criar um grupo de pacote (ou local da instalação). Se o grupo de pacote especificado já existir, o comando não terá efeito. Atualmente, ao criar o perfil, a instalação silenciosa também criará dois contextos de instalação; um para Eclipse e um para nativo.

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

A lista a seguir contém as chaves suportados atualmente e os valores relacionados:
  • A chave eclipseLocation especifica um valor de local existente do Eclipse, como c:\myeclipse\eclipse.
  • A chave cic.selector.nl especifica as seleções de código do idioma Natural Language (NL), como zh, ja, e en.
Nota: Separe vários valores de NL com vírgulas.
A lista a seguir contém os códigos de idioma. Nem todos os idiomas são suportados em todos os produtos:
  • 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)

Repositories

<server>
<repository location="http://example/
repository/">
<repository location=”file:/C:/
repository/”>
<!—add more repositories below-->
<…>
      </server>
Use esse comando para especificar os repositórios usados durante uma instalação silenciosa. Use um caminho de URL ou UNC para especificar repositórios remotos; ou use os caminhos de diretório para especificar repositórios locais.

Instalar

<install>
<offering profile= "profile id" 
features= "feature ids" 
id= "id da oferta" version= "versão da 
version" selected="true"></offering>

<!—add more offerings below>
<…>

</install>
Utilize este comando para especificar os pacotes de instalação que serão instalados.

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

Os IDs dos recursos podem ser opcionalmente especificados por uma lista separada por vírgula, como "feature1, feature2”, etc. Se nenhum ID de recurso for especificado, todos os recursos padrão na oferta especificada serão instalados.

Nota: Os recursos necessários serão incluídos para a instalação, mesmo se não forem explicitamente especificados na lista separada por vírgulas.

O número da versão não é necessário. Se nenhuma versão for especificada, o Installation Manager instalará o produto mais recente com o ID especificado e qualquer atualização e correção disponíveis.

O atributo 'selecionado' é opcional. Por padrão, 'selected' está configurado para "true". Quando 'selected' estiver configurado como "false", a instalação silenciosa não instalará o pacote. Ao executar no modo do assistente, o pacote será exibido na página de seleção do pacote, mas não selecionado inicialmente.

Update (no modo do assistente)

<update>
<offering profile= "profile id">
</update>
Utilize esse comando para especificar o perfil que será atualizado. O ID do perfil deve corresponder a um perfil existente.
Nota: Este comando pode ser utilizado apenas no modo do assistente, para chamar o assistente de atualização; ele não funciona no modo silencioso.

Modify (no modo do assistente)

<modify>
<offering profile= "profile id">
</modify>
Utilize este comando para especificar o perfil que será modificado. O ID do perfil deve corresponder a um perfil existente.
Nota: Este comando pode ser utilizado apenas no modo do assistente, para chamar o assistente de atualização; ele não funciona no modo silencioso.

Modify <install modify="true"> or <uninstall modify="true"> (optional attribute)

<uninstall modify="true">
<offering profile="profile id"
 id="Id" version="Versão" 
features="-"/>
</uninstall>

Utilize o atributo <install modify="true"> nos comandos install e uninstall, para indicar que você deseja modificar uma instalação existente. O valor padrão é false. Se o intento da operação de modificação é apenas instalar pacotes de idiomas adicionais, um hífen “-“ deve ser usado na lista de IDs de recurso de oferta para indicar que nenhum novo recurso está sendo incluído.

Importante: É necessário especificar "modify=true" e um hífen "-" para obter a lista de recursos, conforme especificado no exemplo; caso contrário, o comando install instalará os recursos padrão da oferta e o comando unsinstall removerá todos os recursos.

Uninstall

<uninstall>
<offering profile= "profile id" 
features= "feature ids" 
id= "id da oferta" version= "versão da 
version"></offering>

<!—add more offerings below>
<…>

</uninstall>
Utilize este comando para especificar os pacotes que serão desinstalados.

O ID de perfil deve corresponder com um perfil existente ou um perfil especificado em um comando profile. Além disso, se não houver nenhum ID de recurso especificado, todos os recursos na oferta especificada serão desinstalados; se não houver nenhum ID de oferta especificado, todas as ofertas instaladas no perfil especificado serão desinstaladas.

Rollback

<rollback>
<offering profile= "profile id"
 id= "offering id" 
version= "offering version">
</offering>

<!—add more offerings below
<…>

</rollback>
Use este comando para retroceder para as ofertas especificadas a partir da versão que está atualmente instalada no perfil especificado. Não é possível especificar os recursos em um comando roll back.

InstallAll

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

UpdateAll

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

License

<license policyFile=“policy file
 location”/>

Por exemplo:

<license policyFile=”c:\mylicense.opt”/> 
Se o seu pacote do produto exigir uma licença instalada, use esse comando para gerar um arquivo de resposta que contenha um comando de licença, iniciando o assistente de licença depois de iniciar o Installation Manager no modo de registro.

Durante o modo de registro, se você configurar opções flex por meio do assistente de gerenciamento de licença, as opções que você configurar serão gravadas em um arquivo de políticas de licença denominado “license.opt”, no mesmo diretório que o arquivo de resposta gerado, e o arquivo de resposta conterá um comando de licença que faz referência ao arquivo de políticas.

Atributos Adicionais de Arquivo de Resposta

Atributo do arquivo de resposta Descrição

Clean

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

Por padrão, o atributo clean está configurado para 'false'. O Installation Manager usará o repositório e outras preferências que são especificadas no arquivo de resposta bem como as preferências existentes que estão configuradas no Installation Manager. Se uma preferência for especificada no arquivo de resposta e configurada no Installation Manager, aquela no arquivo de resposta terá precedência.

Se o atributo clean estiver configurado como 'true', o Installation Manager usará o repositório e outras preferências que são especificadas no arquivo de resposta e as preferências existentes que estão configuradas no Installation Manager não serão usadas.

Temporary

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

Por padrão, o atributo temporary é configurado como 'false' e as preferências que são configuradas no arquivo de resposta serão preservadas. Quando você configurar o atributo temporary para 'true', as preferências configuradas no arquivo de resposta não serão preservadas.

Os atributos temporary e clean podem ser usados juntos. Por exemplo, se você configurar clean como 'true' e temporary como 'false', após executar a instalação silenciosa, a configuração do repositório especificada no arquivo de resposta sobrescreverá as preferências definidas nas sessões anteriores usando o Installation Manager.

License agreement acceptance

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

Por padrão, você não concorda em aceitar as licenças apresentadas por um pacote de instalação ao usar o Installation Manager no modo de instalação silenciosa. Se o pacote que está sendo instalado possui um contrato de licença que precisa ser aceito, a operação de instalação silenciosa falhará. Para aceitar o contrato de licença, é necessário configurar o atributo como <agent-input acceptLicense="true">. Ao fazer isso, você concorda em aceitar os contratos de licença para todos os pacotes especificados no arquivo de resposta.

Reboot later

<agent-input rebootLater="false">
</agent-input>
Por padrão, rebootLater é configurado como 'false' e, se o arquivo de resposta instalar qualquer pacote que exija a reinicialização do sistema no Windows, o Installation Manager reinicializará o sistema depois que concluir a execução do arquivo de resposta.

Quando rebootLater estiver configurado como 'true', o sistema não reinicializará.


Feedback