Installierte Versionen von WebSphere Message Broker ermitteln

Sie können im Rahmen Ihrer benutzerdefinierten Erweiterung Code einbinden, mit dem die auf einem Benutzersystem installierte Version von WebSphere Message Broker ermittelt werden kann.

Installierte Versionen unter Windows ermitteln

Mit Hilfe der folgenden Anweisungen in Ihren Scripts für das Installationsprogramm können Sie die unten genannten Versionen von WebSphere Message Broker überprüfen. Suchen Sie zur Ermittlung der einzelnen Versionen den Registrierungsschlüssel, der für die jeweilige Version angegeben ist.

MQSeries Integrator Version 2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WebSphere MQ Integrator V2.1
WebSphere Business Integration Message Broker Version 5.0 Toolkit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\mqsi.studio\DisplayVersion = 5.x.x.x
In diesem Beispiel steht x für eine beliebige Ganzzahl.
WebSphere Business Integration Message Broker Version 5.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\mqsi.ib\DisplayVersion = 5.x.x.x
In diesem Beispiel steht x für eine beliebige Ganzzahl.
WebSphere Message Broker Version 6.0 Toolkit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WMBT60\DisplayVersion = 6.x.x.x
In diesem Beispiel steht x für eine beliebige Ganzzahl.
WebSphere Message Broker Version 6.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\mqsi60\DisplayVersion = 6.x.x.x
In diesem Beispiel steht x für eine beliebige Ganzzahl.

Installierte Versionen unter UNIX ermitteln

Es gibt keine einheitliche Packungsmethode auf den verschiedenen UNIX-Plattformen: Sie müssen überprüfen, welche Dateien im Dateisystem vorhanden sind. Sie sollten für die einzelnen zu ermittelnden Versionen von WebSphere Message Broker nach den unten genannten Dateien suchen.

MQSeries Integrator Version 2 Runtime

Überprüfen Sie, ob /usr/opt/mqsi/bin/mqsilist vorhanden ist. Sie sollten sich auch vergewissern, dass /usr/opt/mqsi/bin/mqsiprofile und /usr/opt/mqsi/bin/mqsisetdbparms nicht vorhanden sind.

Auf anderen UNIX-Systemen:

Sie sollten prüfen, ob /opt/mqsi/bin/mqsilist vorhanden ist und sich vergewissern, dass opt/mqsi/bin/mqsiprofile und /opt/mqsi/bin/mqsisetdbparms nicht vorhanden sind.

WebSphere Business Integration Message Broker Version 5.0 Runtime

Überprüfen Sie, ob /usr/opt/mqsi/bin/mqsilist vorhanden ist. Sie sollten sich auch vergewissern, dass /usr/opt/mqsi/bin/mqsiprofile nicht vorhanden ist.

Auf anderen UNIX-Systemen:

Sie sollten prüfen, ob /opt/mqsi/bin/mqsilist vorhanden ist und sich vergewissern, dass opt/mqsi/bin/mqsiprofile nicht vorhanden ist.

WebSphere Message Broker Version 6.0 Runtime

Zur Ermittlung der Laufzeitversionen 6 und höher müssen Sie nach /var/mqsi/install.properties suchen. Jede Zeile in dieser Datei einthält einen Installationspfad und Versionsinformationen des Typs V.R.M.F.

WebSphere Message Broker Version 6.0 Tools

Zur Ermittlung der Toolversionen 6 und höher müssen Sie nach /etc/IBM/WebSphereMessageBrokersToolkit/products/com.ibm.wbmt suchen.

Sie können zur Versionsermittlung das folgende Codebeispiel verwenden. Beachten Sie, dass in diesem Code die Shellprozedur-Schreibweise verwendet wird: '-e' bedeutet wenn Datei vorhanden ist.
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
	
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
as04530_