Detección de versiones instaladas de WebSphere Message Broker

Una extensión definida por el usuario puede detectar qué versión de WebSphere Message Broker está instalada.

Utilice las condiciones descritas aquí para comprobar la versión o versiones específicas. Si no se cumplen las condiciones previstas, es posible que un componente no esté instalado correctamente o pueden haberse dañado. Compruebe el estado del componente instalado y las anotaciones locales para identificar y resolver los errores.

Detección de las versiones instaladas en Windows

Utilice las instrucciones siguientes en los scripts del instalador en Windows para probar las versiones siguientes. Para detectar cada versión, busque la clave de registro proporcionada para cada versión. En los ejemplos mostrados, x puede ser cualquier entero.

MQSeries Integrator Versión 2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
WebSphere MQ Integrator V2.1
Kit de herramientas de WebSphere Business Integration Message Broker Versión 5.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
mqsi.studio\DisplayVersion = 5.x.x.x
Componentes de ejecución de WebSphere Business Integration Message Broker Versión 5.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
mqsi.ib\DisplayVersion = 5.x.x.x
Kit de herramientas de WebSphere Message Broker Versión 6.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
WMBT60\DisplayVersion = 6.x.x.x
Inicio del cambioComponentes de ejecución de WebSphere Message Broker Versión 6.0 Fin del cambio
Inicio del cambioAbra el archivo install.properties en el directorio de trabajo.

El directorio de trabajo por omisión es %ALLUSERSPROFILE%\Application Data\IBM\MQSI donde %ALLUSERSPROFILE% es la variable de entorno que define el directorio de trabajo de sistema. Con el valor predeterminado de %ALLUSERSPROFILE%, el directorio de trabajo es C:\Documents and Settings\All Users\Application Data\IBM\MQSI. El valor real puede ser diferente en el equipo del usuario; utilice %ALLUSERSPROFILE% para asegurar que se acceda a la ubicación correcta.

Cada línea del archivo tiene el formato siguiente:

VÍA_DE_ACCESO_A_INSTALACIÓN = VERSIÓN_DE_INSTALACIÓN

Por ejemplo, si ha instalado Versión 6.0 Fixpack 5 en la ubicación de instalación predeterminada, la línea contiene el texto siguiente:

C\:\\Archivos\ de programa\\IBM\\MQSI=6.0.0.5

El carácter de barra inclinada invertida \ se interpreta como un carácter de escape. Se inserta antes de cada carácter no alfabético y no numérico de la serie para conservar el carácter. En este ejemplo, se inserta escape con un signo de dos puntos, un espacio y varios caracteres de barra inclinada invertida.

Analice cada línea del archivo para detectar todas las versiones instaladas y las vías de acceso a directorio para los componentes de tiempo de ejecución, y omita todos los duplicados y los directorios inexistentes.

Fin del cambio

Detección de versiones instaladas en sistemas Linux y UNIX

Los sistemas Linux y UNIX no tienen un método de empaquetado común: debe comprobar qué archivos existen en el sistema de archivos. Busque los archivos que se listan a continuación para cada versión de WebSphere Message Broker que desee detectar.

Componentes de ejecución de MQSeries Integrator Versión 2

AIX platform Compruebe la presencia de /usr/opt/mqsi/bin/mqsilist y compruebe que /usr/opt/mqsi/bin/mqsiprofile y /usr/opt/mqsi/bin/mqsisetdbparms no estén presentes.

En sistemas Linux y UNIX, compruebe la presencia de /opt/mqsi/bin/mqsilist y asegúrese de que opt/mqsi/bin/mqsiprofile y /opt/mqsi/bin/mqsisetdbparms no están presentes.

Componentes de ejecución de WebSphere Business Integration Message Broker Versión 5.0

AIX platform Compruebe la presencia de /usr/opt/mqsi/bin/mqsilist. Compruebe también que /usr/opt/mqsi/bin/mqsiprofile no esté presente.

En sistemas Linux y otros sistemas UNIX, compruebe la presencia de /opt/mqsi/bin/mqsilist y asegúrese de que opt/mqsi/bin/mqsiprofile no está presente.

Kit de herramientas de WebSphere Message Broker Versión 6.0

Para detectar los kits de herramientas de la Versión 6 y posteriores, compruebe si /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.wbmt existe.

Para determinar la versión, utilice el ejemplo de código siguiente. En este código se utiliza notación de script de shell: '-e' significa si el archivo existe.
if [ -e /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.webt  ]
  # Event Broker installed
      if [ -e `grep location /etc/IBM/WebSphereMessageBrokersToolkit/products/
				com.ibm.webt | sed 's/location=//'`/webt_prod/version.txt` ]
        # it is FP1 or greater
        get version from version.txt
      else
        #version is 6.0
      fi
    fi
  if [ -e /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.wmbt ]
    # Message Broker installed
    if [ -e `grep location /etc/IBM/WebSphereMessageBrokersToolkit/products/
				com.ibm.wmbt | sed 's/location=//'`/wmbt_prod/version.txt` ]
      #It is FP1 or greater
      get version from version.txt
    else
      #version is 6.0
    fi
  fi
	
Componentes de ejecución de WebSphere Message Broker Versión 6.0

Para detectar los componentes de ejecución de la Versión 6.0 y posteriores, busque el archivo /var/mqsi/install.properties. Cada línea de este archivo contiene una vía de acceso de instalación e información de versión V.R.M.F.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:09

as04530_