Mandatos de archivo de respuestas

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

Nota: El valor offering id es el ID de paquete en los ejemplos proporcionados: id='offering id'.
Tabla 1. Mandatos de archivo de respuestas
Mandatos de archivo de respuestas Descripción

Variables

<variables>
<variable name='name1'/>
<variable name='name2' value='value2'/>
<variable name='name3'>
<if name='name1' equals='some_value' value='value1,value3'/>
<if name='name1' equals='another_value' value='value2,value3'/>
</variables>
Utilice el mandato variables para definir variables.
name
El nombre de la variable, que sólo puede contener letras y números.
value
El valor predeterminado de la variable se puede especificar opcionalmente. Si no se especifica el valor, debe establecerse en la línea de mandatos. De lo contrario, se genera un error.

Para obtener más información sobre las variables, consulte Variables de archivo de respuestas

Perfil

<profile 
id='the profile (package group) id' 
installLocation='the installation 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 de perfil para crear un grupo de paquetes o una ubicación de instalación. Si el grupo de paquetes especificado existe, el mandato no tiene ningún efecto. Al crear 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 propiedades de perfil.

La lista contiene las claves soportadas y los valores relacionados:
  • eclipseLocation: especifica un valor de ubicación de Eclipse existente, como c:\myeclipse\eclipse.
  • cic.selector.arch: especifica la arquitectura a instalar: 32 bits o 64 bits.
  • cic.selector.os: especifica el sistema operativo.
  • cic.selector.ws: especifica el tipo de sistema de ventana.
  • cic.selector.nl Especifica el paquete de idioma que se debe instalar utilizando códigos de idioma ISO-639 como zh, jay en. Si instala las traducciones de una oferta, debe incluir esta clave de propiedad en el archivo de respuestas. Las opciones de idioma se aplican a todos los paquetes instalados en el grupo de paquetes. Separe varios valores NL con comas.
Para obtener más información sobre los valores soportados para las claves cic.selector.key , consulte Argumentos del mandatoimcl.

Repositorios

<server>
<repository location='http://example/
repository/'>
<repository location='file:/C:/
repository/'>
!—add more repositories below--

      </server>
Utilice este mandato para especificar los repositorios que se utilizan durante una instalación silenciosa. Utilice un URL o una vía de acceso UNC para especificar los repositorios remotos. O utilice vías de acceso de directorio para especificar los repositorios locales.

Instalación

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

!—add more offerings below
…

</install>

Instalar características con un paquete:

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

<install modify='true'>
<offering profile='profile id'
id='offering id' version='version' 
features='-'/>
</install>
Utilice el mandato install para especificar los paquetes de instalación que se van a instalar. Para actualizar un paquete, utilice el mandato install .
profile
El ID de perfil debe coincidir con un perfil existente o un perfil creado por el mandato set profile.
features
Los ID de característica se pueden especificar opcionalmente mediante una lista delimitada por comas. Por ejemplo: features='Feature_A,Feature_B'. Si no se especifica ningún ID de característica, se instalan las características predeterminadas.

Las características necesarias se instalan incluso cuando no se especifican explícitamente en la lista delimitada por comas.

expandFeatureTree
Este atributo controla la visualización inicial del árbol de características de la oferta en el panel de selección de características del asistente de instalación. Establézcalo en true para expandir el árbol o en false para contraer el árbol. De forma predeterminada, el árbol de características se expande para instalaciones de una sola oferta y se contrae para instalaciones de varias ofertas.

Ejemplo: <offering id='com.ibm.offeringA' version='1.0.0' features='f1,f2' expandFeatureTree='true'

modify
Utilice modify para permitir o impedir la actualización a una versión diferente del paquete instalado. El valor predeterminado es false. Este atributo es opcional.

Cuando modify='true', no puede actualizar la versión del paquete. La instalación falla cuando intenta actualizar a una versión anterior o posterior del paquete.

Cuando modify='false', puede actualizar la versión del paquete.

Por ejemplo, tiene la entrada en el archivo de respuestas:

<install  modify='false'>
<offering id='A' version='1.0.1' features='Feature_B,Feature_C'>

  • Tiene el paquete A versión 1.0.0 que se instala con las características A y B. Actualice el paquete A a la versión 1.0.1 y añada la característica C. La versión del paquete A es 1.0.1 y las características B y C están instaladas. La característica A no está instalada.
  • Tiene el paquete A versión 1.0.1 que se instala con las características A y B. Modifique el paquete A para añadir la característica C. La versión del paquete A es 1.0.1 y las características A, B y C están instaladas.
Importante: Cuando instale sólo más paquetes de idioma, utilice un guión en la lista de características para indicar que no se están añadiendo otras características nuevas. Debe especificar modify='true' y features='-' para añadir paquetes de idioma. Si no lo hace, el mandato install instala todas las características predeterminadas.
selected
Este atributo es opcional. El valor predeterminado es true. Cuando selected='false', la instalación silenciosa no instala el paquete. Cuando se ejecuta en la modalidad de asistente, el paquete se muestra en la página de selección de paquetes, pero no está seleccionado.
version
El número de versión no es necesario. Si no se especifica la versión, Installation Manager instala la versión más reciente del paquete que se ha encontrado en los repositorios disponibles para el ID especificado.
Nota: En algunos casos, un paquete puede retrotraerse a una versión anterior. Esta retrotracción puede producirse si la versión especificada es anterior a la versión instalada o si no se ha especificado una versión. Por ejemplo, tiene la versión 1.0.2 de un paquete que está instalado y la versión más reciente del paquete disponible en el repositorio es la versión 1.0.1. Al instalar el paquete, la versión instalada del paquete se retrotrae a la versión 1.0.1.

Para instalar el paquete A versión 1.0.0:

<server>
     <repository location=http://productA/version100/repository/>
</server>

<install>
     <offering profile= 'IBM Software' features= 'main_feature' id= 'com.ibm.packageA'>
</offering>

</install>

Para instalar el paquete A versión 1.0.1:

<server>
     <repository location=http://productA/version101/repository/>
</server>

<install>
<offering profile= 'IBM Software' features= 'main_feature' id= 'com.ibm.packageA'>
</offering>

</install>

installFixes
Puede optar por instalar o no instalar arreglos. Para especificar si los arreglos están o no instalados, utilice la opción installFixes :
  • installFixes='all'
  • installFixes='recommended'
  • installFixes='none'
Si especifica una versión para el paquete, el valor predeterminado de installFixes es none. Si no especifica una versión para la oferta, el valor predeterminado para installFixes es all.
showFixes
Puede elegir mostrar los arreglos que no están seleccionados en la GUI de Installation Manager . Este atributo sólo se utiliza con el atributo installFixes para mostrar los arreglos que se borran de forma predeterminada al registrar un archivo de respuestas. El atributo installFixes muestra los arreglos seleccionados de forma predeterminada.
Los valores válidos son none, recommendedy all. El valor del atributo showFixes depende del valor del atributo installFixes . Para obtener los valores válidos de estos dos atributos, consulte la Tabla 3.

Un ejemplo de una entrada en un archivo de respuestas es el texto siguiente: <offering id='offering' selected='true' installFixes='recommended' showFixes='all'/>. Los arreglos que se recomiendan se muestran como seleccionados porque el atributo installFixes tiene un valor de recommended. Los arreglos que no se recomiendan se muestran y se borran porque el atributo showFixes tiene un valor de all.

Actualizar (en modalidad de asistente)

<update>
<offering profile='profile id'>
</update>
Utilice este mandato para especificar el perfil que se debe actualizar. El ID de perfil debe coincidir con un perfil existente.

Este mandato sólo se puede utilizar para iniciar el asistente de actualización en la GUI de Installation Manager . El mandato no funciona en modalidad silenciosa.

Para actualizar un paquete utilizando un archivo de respuestas, utilice el mandato install .

Modificar (en modalidad de asistente)

<modify>
<offering profile='profile id'>
</modify>
Utilice este mandato para especificar el perfil que se va a modificar. El ID de perfil debe coincidir con un perfil existente.

Este mandato se puede utilizar para iniciar el asistente de actualización en la GUI de Installation Manager . El mandato no funciona en modalidad silenciosa.

desinstalar

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

!—add more offerings below
<…>
</uninstall>

Desinstalar un paquete sin especificar una versión:

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

Desinstalar todos los paquetes dentro de un grupo de paquetes:

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

Desinstalar características:

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

<uninstall modify='true'>
<offering profile='profile id'
 id='offering id' version='version' 
features='-'/>
</uninstall>
Utilice el mandato uninstall para especificar los paquetes a desinstalar.
profile
El ID de perfil debe coincidir con un perfil existente o con un perfil especificado en un mandato de perfil. La especificación del ID de característica, ID de oferta o versión es opcional. Puede especificar el ID de perfil con ninguna, una, dos o las tres opciones: ID de característica, ID de oferta o versión.

Por ejemplo, cuando no existe ningún ID de característica, ID de oferta o versión especificada, se desinstalan todas las características, ofertas y versiones del ID de perfil especificado. Si especifica el ID de perfil y la versión, se desinstalarán los paquetes instalados que coincidan con el ID de perfil y la versión. Las características y ofertas que coinciden con el ID de perfil y la versión se desinstalan.

modify
El valor predeterminado es false. Este atributo es opcional. Utilice el atributo modify='false' para indicar que no desea modificar una desinstalación existente eliminando más características. Utilice el atributo modify='true' para indicar que desea modificar una desinstalación existente eliminando más características.
Importante: Cuando esté desinstalando sólo más paquetes de idioma, utilice un guión en la lista de características para indicar que no se están eliminando otras características. Debe especificar modify='true' y features='-' para eliminar paquetes de idioma. Si no lo hace, el mandato de desinstalación elimina todas las características.

UninstallAll

<uninstallAll profile='profile id'>
</uninstallAll>
Utilice el mandato uninstallAll para desinstalar todos los paquetes.
profile
El ID de perfil debe coincidir con un perfil existente o con un perfil especificado en un mandato de perfil.

Importar

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

!—add more offerings below
<…>

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

Retrotraer

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

!—add more offerings below
<…>

</rollback>
Utilice el mandato de retrotracción para retrotraer a una versión anterior del paquete. Puede especificar la versión a la que retrotraer utilizando la opción version . Si no especifica la versión, Installation Manager se retrotrae a la versión instalada anteriormente.

No puede especificar características en un mandato de retrotracción.

UpdateAll

<updateAll profile='profile id' installFixes='value'/>
</updateAll>
Utilice este mandato para buscar y actualizar de forma silenciosa todos los paquetes disponibles.
profile
Cuando especifica un ID de perfil, sólo se actualizan los paquetes de dicho perfil. El ID de perfil debe coincidir con un perfil existente o con un perfil especificado en un mandato de perfil. Si no especifica un ID de perfil, se actualizarán todos los perfiles.
installFixes
Puede optar por actualizar o no actualizar arreglos con la oferta. Incluya uno de los valores con el mandato updateAll para especificar los arreglos que se deben actualizar con la última versión de todas las ofertas:
  • installFixes='all'
  • installFixes='recommended'
  • installFixes='none'
El valor predeterminado de installFixes para updateAll es 'all'.
showFixes
Puede elegir mostrar los arreglos que no están seleccionados en la GUI de Installation Manager . Este atributo sólo se utiliza con el atributo installFixes para mostrar los arreglos que se borran de forma predeterminada al registrar un archivo de respuestas. El atributo installFixes muestra los arreglos seleccionados de forma predeterminada.
Los valores válidos son none, recommendedy all. El valor del atributo showFixes depende del valor del atributo installFixes . Para obtener los valores válidos de estos dos atributos, consulte la Tabla 3.

Un ejemplo de una entrada en un archivo de respuestas es el texto siguiente: <offering id='offering' selected='true' installFixes='recommended' showFixes='all'/>. Los arreglos que se recomiendan se muestran como seleccionados porque el atributo installFixes tiene un valor de recommended. Los arreglos que no se recomiendan se muestran y se borran porque el atributo showFixes tiene un valor de all.

Licencia

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

Por ejemplo:

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

Durante la modalidad de registro, cuando establece opciones flex a través del asistente Gestionar licencias, las opciones que establece se registran en un archivo de política de licencia denominado 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 de licencia que hace referencia al archivo de políticas.

Establezca el atributo de fusión en true o false. De forma predeterminada, el atributo de fusión se establece 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 con la política especificada en el archivo de política de licencia.

No todos los productos IBM utilizan Installation Manager para gestionar licencias. Consulte la documentación del producto para obtener información de administración de licencias.

Tabla 2. Atributos adicionales del archivo de respuestas
Atributo de archivo de respuestas Descripción

Borrar

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

El valor predeterminado es false. Installation Manager utiliza el repositorio y otras preferencias especificadas en el archivo de respuestas y las preferencias existentes establecidas en Installation Manager. Si se especifica una preferencia en el archivo de respuestas y se establece en Installation Manager, la preferencia que se especifica en el archivo de respuestas tiene prioridad.

Cuando clean='true', Installation Manager utiliza el repositorio y otras preferencias especificadas en el archivo de respuestas. Installation Manager no utiliza las preferencias existentes establecidas en Installation Manager.

Temporal

<agent-input clean='true' temporary='false'>
</agent-input>
<repository location='.' temporary='true'/>
<repository location='http://test' temporary='false'/>
El valor predeterminado es false.

Cuando temporary='false', las preferencias establecidas en el archivo de respuestas persisten.

Cuando temporary='true', las preferencias que se establecen en el archivo de respuestas no persisten.

Puede utilizar temporary y clean juntos. Por ejemplo, establezca clean='true' y temporary='false'. Después de ejecutar la instalación silenciosa, el valor de repositorio que se especifica en el archivo de respuestas altera temporalmente las preferencias que se han establecido anteriormente.

En el ejemplo repository, utilice temporary para persistir su ubicación de repositorio en http://test y para no persistir el repositorio de instalación Installation Manager en '.'.

Rearrancar más tarde

<agent-input rebootLater='false'>
</agent-input>
Cuando rebootLater='false' y el paquete instalado requieren que reinicie el sistema en Windows, Installation Manager reinicia el sistema una vez finalizada la ejecución del archivo de respuestas. El valor predeterminado es false.

Cuando rebootLater='true', el sistema no se reinicia.

Tabla 3. Valor del atributo showFixes basado en los atributos version y installFixes
version installFixes showFixes Comportamiento de visualización en la interfaz de Installation Manager
Especificado No especificado, el valor predeterminado es none No especificado, el valor predeterminado es none Se muestran los paquetes.
none Se muestran los paquetes.
recommended Se muestran los paquetes y los arreglos recomendados. Los arreglos recomendados se borran.
all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se borran todos los arreglos.
none No especificado, el valor predeterminado es none Se muestran los paquetes.
none Se muestran los paquetes.
recommended Se muestran los paquetes y los arreglos recomendados. Los arreglos recomendados se borran.
all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se borran todos los arreglos.
recommended No especificado, el valor predeterminado es recommended Se muestran los paquetes y los arreglos recomendados. Se seleccionan los arreglos recomendados.
none No establezca el atributo showFixes en none cuando el atributo installfixes se establezca en recommended.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

recommended Se muestran los paquetes y los arreglos recomendados. Se seleccionan los arreglos recomendados.
all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan los arreglos recomendados. Los arreglos que no se recomiendan se borran.
all No especificado, el valor predeterminado es all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan todos los arreglos.
none No establezca el atributo showFixes en none cuando el atributo installfixes se establezca en all.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

recommended No establezca el atributo showFixes en recommended cuando el atributo installfixes se establezca en all.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan todos los arreglos.
No especificado No especificado, el valor predeterminado es all No especificado, el valor predeterminado es all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan todos los arreglos.
none No establezca el atributo showFixes en none cuando el atributo installfixes se establezca en all.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

recommended No establezca el atributo showFixes en recommended cuando el atributo installfixes se establezca en all.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan todos los arreglos.
none No especificado, el valor predeterminado es none Se muestran los paquetes.
none Se muestran los paquetes.
recommended Se muestran los paquetes y los arreglos recomendados. Los arreglos recomendados se borran.
all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se borran todos los arreglos.
recommended No especificado, el valor predeterminado es recommended Se muestran los paquetes y los arreglos recomendados. Se seleccionan los arreglos recomendados.
none No establezca el atributo showFixes en none cuando el atributo installfixes se establezca en recommended.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

recommended Se muestran los paquetes y los arreglos recomendados. Se seleccionan los arreglos recomendados.
all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan los arreglos recomendados. Los arreglos que no se recomiendan se borran.
all No especificado, el valor predeterminado es all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan todos los arreglos.
none No establezca el atributo showFixes en none cuando el atributo installfixes se establezca en all.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

recommended No establezca el atributo showFixes en recommended cuando el atributo installfixes se establezca en all.

Se ha producido un error porque el atributo showFixes es un superconjunto del atributo installFixes .

all Se muestran los paquetes, los arreglos recomendados y los arreglos que no se recomiendan. Se seleccionan todos los arreglos.