Mandatos de archivo de respuestas

Puede utilizar esta tabla de referencia para obtener más información sobre los mandatos del archivo de respuestas.

Nota: El valor offering id se refiere al ID del paquete incluido en los ejemplos que se proporcionan: id='offering id'.
Mandatos de archivo de respuestas Descripción

Profile

<profile 
id='the profile (package group) id' 
installLocation='the install location of
 the profile'>
<data key='key1' value='value1'/>
<data key='key2' value='value2'/>

</profile>
Un perfil es una ubicación de instalación. Utilice el mandato profile para crear un grupo de paquetes o ubicación de instalación. Si el grupo de paquetes especificado ya existe, el mandato no tendrá ningún efecto. Actualmente, cuando crea el perfil, la instalación silenciosa crea dos contextos de instalación: uno para Eclipse y otro para nativo.

Puede utilizar el elemento <data> para establecer las propiedades del perfil.

La lista siguiente contiene las claves soportadas actualmente y los valores relacionados:
  • La clave eclipseLocation especifica un valor de ubicación existente de Eclipse, como c:\myeclipse\eclipse.
  • La clave cic.selector.nl especifica las selecciones de entorno local de idioma nacional, como zh, ja, y en.
Nota: separe los valores de idioma nacional mediante comas.
La lista siguiente contiene los códigos de idioma soportados actualmente:
  • Inglés (en)
  • Francés (fr)
  • Italiano (it)
  • Chino simplificado (zh)
  • Ruso (ru)
  • Chino tradicional (Taiwán) (zh_TW)
  • Chino tradicional (Hong Kong) (zh_HK)
  • Alemán (de)
  • Japonés (ja)
  • Polaco (pl)
  • Español (es)
  • Checo (cs)
  • Húngaro (hu)
  • Coreano (ko)
  • Portugués (pt_BR)

Repositories

<server>
<repository location='http://example/
repository/'>
<repository location=”archivo:/C:/
repository/”>
<!—añada más repositorios a continuación-->
<…>
      </server>
Utilice este mandato para especificar los repositorios utilizados durante una instalación silenciosa. Utilice un URL o una vía de acceso UNC para especificar repositorios remotos; o utilice las vías de acceso de repositorio para especificar repositorios locales.

Install

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

<!—añada más ofertas a continuación>
<…>

</install>
Utilice el mandato install para especificar los paquetes de instalación a instalar.

El ID de perfil debe coincidir con un perfil existente o un perfil creado por el mandato set profile.

Opcionalmente, los ID de característica se pueden especificar en una lista delimitada por comas. Por ejemplo: 'característica1, característica2'. Si no se especifica ningún ID de característica, se instalan las características predeterminadas.

Nota: Las características necesarias se instalan aunque no se especifiquen explícitamente en la lista delimitada por comas.

El atributo selected es opcional. De forma predeterminada, selected está establecido en true. Cuando selected se establece en false, la instalación silenciosa no instala el paquete. El paquete, mientras se ejecuta en la modalidad de asistente, se visualiza en la página de selección del paquete pero no se selecciona de forma inicial.

El número de versión no es necesario. Si no se especifica ninguna versión, Installation Manager instala el producto más reciente con el ID especificado.

Por ejemplo, para instalar la versión 1.0 del producto A:
<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 ejemplo, para instalar la versión 1.0.1 del producto A:
<server>
  <repository location=”http://productA/version101/repository/">
</server>
<install>
<offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering>
</install>

Update (en modalidad de asistente)

<update>
<offering profile= 'profile id'>
</update>
Utilice este mandato para especificar el perfil a actualizar. El ID de perfil debe coincidir con un perfil existente.
Nota: Este mandato sólo puede utilizarse en la modalidad de asistente para invocar la actualización del asistente; no funciona en la modalidad silenciosa.

Modify (en modalidad de asistente)

<modify>
<offering profile= 'profile id'>
</modify>
Utilice este mandato para especificar el perfil a modificar. El ID de perfil debe coincidir con un perfil existente.
Nota: Este mandato sólo puede utilizarse en la modalidad de asistente para invocar la actualización del asistente; no funciona en la modalidad silenciosa.

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

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

Utilice el atributo <install modify='true'> en los mandatos install y uninstall para indicar que desea modificar una instalación existente. El valor predeterminado es false. Cuando instale paquetes de idiomas adicionales, utilice un guión “-“ en la lista de ID de característica para indicar que no va a añadir características nuevas.

Importante: Debe especificar modify='true' y un guión '-' para la lista de características. Si no lo hace, el mandato install instalará las características predeterminadas y el mandato uninstall eliminará todas las características.

Uninstall

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

<!—añada más ofertas a continuación>
<…>
</uninstall>

Desinstale un paquete sin especificar la versión:

<uninstall>
<offering profile= 'profile id' 
id= 'offering id'></offering>
</uninstall>

Desinstale todos los paquetes de un grupo de paquetes:

<uninstall>
<offering profile= 'profile id'>
</offering>
</uninstall>
Utilice el mandato uninstall para especificar los paquetes que desea desinstalar.

El ID de perfil debe coincidir con un perfil existente o un perfil especificado en un mandato profile. La especificación del ID de característica, del ID de oferta o de la versión es opcional. Puede especificar el ID de perfil con ningún, uno, dos o tres de las siguientes opciones: ID de característica, ID de oferta o versión.

Por ejemplo, cuando no hay ID de característica, ID de oferta ni versión especificados, se desinstalarán todas las características, ofertas y versiones en el ID de perfil especificado. Si especifica el ID de perfil y la versión, los paquetes instalados que coincidan con el ID de perfil y con la versión se desinstalarán. Todas las características y las ofertas que coincidan con el ID del perfil y con la versión se desinstalarán.

Import

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

<!—añada más ofertas a continuación>
<…>

</import>
Utilice el mandato import para especificar los paquetes de instalación existentes a importar.

Rollback

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

<!—añada más ofertas a continuación
<…>

</rollback>
Utilice el mandato rollback para retrotraer a la versión especificada desde la versión actual. En un mandato rollback no se pueden especificar características.

InstallAll

<installALL/>
Nota: este mandato es equivalente al mandato
-silent -installAll 
.
Utilice este mandato para realizar una búsqueda silenciosa de todos los paquetes disponibles e instalarlos.

UpdateAll

<updateALL/>
Nota: este mandato es equivalente al mandato
-silent -updateAll 
.
Utilice este mandato para realizar una búsqueda silenciosa de todos los paquetes disponibles y actualizarlos.

License

<license policyFile='ubicación de archivo 
 de política' merge='true'/>

Por ejemplo:

<license policyFile='c:\mylicense.opt' merge='true'/> 
Utilice el mandato license para generar un archivo de respuestas que contenga un mandato license. Inicie el asistente de licencia después tras iniciar Installation Manager en modalidad de registro.

Durante la modalidad de registro, cuando establezca opciones flex a través del asistente de gestión de licencias, las opciones que establezca se registrarán en un archivo de políticas de licencia llamado license.opt. El archivo license.opt está en el mismo directorio que el archivo de respuestas generado y el archivo de respuestas contiene un mandato license que hace referencia al archivo de políticas.

Establezca el atributo merge en true o false. De forma predeterminada, el atributo merge está establecido en true. Cuando se establece en el valor predeterminado de true, los nuevos datos de política en la política de licencia especificada se fusionan con la política de licencia existente. Cuando se establece en false, la política existente se sobrescribe por la política especificada en el archivo de políticas de licencia.

Atributos del archivo de respuestas adicionales

Atributo del archivo de respuestas Descripción

Clean

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

De forma predeterminada, el atributo clean está establecido en false. Installation Manager utiliza el repositorio y otras preferencias especificadas en el archivo de respuestas, además de las preferencias existentes establecidas en Installation Manager. Si una preferencia se especifica en el archivo de respuestas y se establece en Installation Manager, tendrá prioridad la preferencia que se especifica en el archivo de respuestas.

Cuando el atributo clean está definido en true, Installation Manager utilizará el repositorio y otras preferencias especificadas en el archivo de respuestas. Installation Manager no utiliza las preferencias existentes establecidas en Installation Manager.

Temporary

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

Cuando el atributo temporary está establecido en false, las preferencias que están establecidas en el archivo de respuestas permanecen. El valor predeterminado es false.

Cuando el atributo temporary está establecido en true, las preferencias que están establecidas en el archivo de respuestas no permanecen.

Puede utilizar los atributos temporary y clean juntos. Por ejemplo, establezca clean en true y temporary en false. Tras ejecutar la instalación silenciosa, el valor del repositorio especificado en el archivo de respuestas altera temporalmente las preferencias que se establecieron anteriormente.

License agreement acceptance

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

De forma predeterminada, no acepte las licencias que trae el paquete de instalación cuando utilice Installation Manager en la modalidad de instalación silenciosa. Si el paquete que está instalando tiene un acuerdo de licencia que ha de ser aceptado, la operación de instalación silenciosa fallará. Para aceptar el acuerdo de licencia, debe establecer el atributo en <agent-input acceptLicense='true'>. Al hacerlo, acepta los acuerdos de licencia de cada paquete especificado en el archivo de respuestas.

Reboot later

<agent-input rebootLater='false'>
</agent-input>
Cuando rebootLater está establecido en false y el paquete instalado necesita rearrancar el sistema en Windows®, Installation Manager rearranca el sistema después de que haya finalizado la ejecución del archivo de respuestas. El valor predeterminado es false.

Cuando rebootLater está establecido en true, el sistema no se rearranca.


Comentarios